html中使用css定义样式的元素、ID和类分别是什么意思?

html-css017

html中使用css定义样式的元素、ID和类分别是什么意思?,第1张

可以这样理解:

一、元素:就是html标签,比如table,tr,td,img,input等等,在对这些使用css的时候,元素名前面可以不用加任何符号,如:对网页中所有input元素用一个css样式,那么可以在样式中写

input{样式}

二、ID:如果想在网页中某个特定地方使用css,这时候就可以给那个元素一个ID,在样式的时候,ID前面要加“#”,比如:想对ID为test的表格应用一个css样式,可以写作

#test

三、类就是大多数情况下都可以调用的,在前面要加个“.”,然后在使用的时候用

“class=类名”

内联元素(inlineelement)一般都是基于语义级(semantic)的基本元素。内联元素只能容纳文本或者其他内联元素,常见内联元素"a"。

块元素(blockelement)和内联元素(inlineelement)都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始。而当加入了css控制以后,块元素和内联元素的这种属性差异就不成为差异了。比如,我们完全可以把内联元素cite加上display:block这样的属性,让他也有每次都从新行开始的属性。

块元素(blockelement)

*address-地址

*blockquote-块引用

*center-举中对齐块

*dir-目录列表

*div-常用块级容易,也是csslayout的主要标签

*dl-定义列表

*fieldset-form控制组

*form-交互表单

*h1-大标题

*h2-副标题

*h3-3级标题

*h4-4级标题

*h5-5级标题

*h6-6级标题

*hr-水平分隔线

*isindex-inputprompt

*menu-菜单列表

*noframes-frames可选内容,(对于不支持frame的浏览器显示此区块内容

*noscript-)可选脚本内容(对于不支持script的浏览器显示此内容)

*ol-排序表单

*p-段落

*pre-格式化文本

*table-表格

*ul-非排序列表

内联元素(inlineelement)

*a-锚点

*abbr-缩写

*acronym-首字

*b-粗体(不推荐)

*bdo-bidioverride

*big-大字体

*br-换行

*cite-引用

*code-计算机代码(在引用源码的时候需要)

*dfn-定义字段

*em-强调

*font-字体设定(不推荐)

*i-斜体

*img-图片

*input-输入框

*kbd-定义键盘文本

*label-表格标签

*q-短引用

*s-中划线(不推荐)

*samp-定义范例计算机代码

*select-项目选择

*small-小字体文本

*span-常用内联容器,定义文本内区块

*strike-中划线

*strong-粗体强调

*sub-下标

*sup-上标

*textarea-多行文本输入框

*tt-电传文本

*u-下划线

*var-定义变量