一、元素:就是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-定义变量