CSS页面元素
每个元素都有一个默认的不可见的box,property:margin,border,padding;
CSS's selector is selection for element;
页面主体元素:是指在页面的<body>元素中所包含的各种元素,如<div>元素,<span>元素等,这些元素构成了页面的主体内容;有些自身包含显示效果,但大部分只是作为显示内容的容器;
1 区域元素 | div | 用来在页面中定义一个区域; |
2 内容元素 | span | 用来定义一个大区域内小区域的特殊属性; |
3 列表元素 | ||
3.1无序列表 | <ul><li> | |
3.2有序列表 | ol | |
3.3定义列表 | dl | |
4 段落元素 | p | |
5 标题元素 | h1 | |
6 图像元素 | img | |
7 表单元素 | form | |
元素的补白: | padding,padding-top,-right,bottom,-left; | |
元素的边框: | border,-style,-width,-color,top,right,bottom,left; | |
元素的边界: | margin,top,right,bottom,left; | |
元素的定位: | position:static/absolute/fixed/relative; |
ul { ul是对嵌套div的一个更好的替代方案;
padding:0;
margin:0;
list-style:none; 去掉了ul中的所有圆点表示;
虽然样式表可以套用在任何标签上,但<div>、<span>二者的使用大大的扩展了HTML的应用范围。
<div>是一个块级元素,可以包含段落、标题、表格,乃至章节和备注等,
<span>是行内元素,其前后是不会换行的,它没有结构的意义,纯粹是为了应用样式,当其它行内元素都不合适时,可以使用<span>标签。
1 辅助布局设计元素:div,span,用来布局整个页面;
2 结构化元素(或信息元素),table,ul.pre,code,是一种信息显示与整理方式,比如用table显示表格状的数据信息,用ul来显示序列化信息;
3 超链接或关键字灰类的;
div除了布局的主要功能外,也可起到整理信息的任用,且能精确到1px来控制其显示位置;表格则要麻烦一点;
选择合适的标签:
1 布局:div是首选;
2 文本:h1,p
3 图片及其它对象:image,object
4 列表元素:包括列表型内容,及导航设计:ul,ol,li,dl,dt,dd;