1、HTML与XHTML的不一样:1)XHTML元素必须被正确地嵌套浏览器
2)元素必须被关闭 如:<h1>……</h1>关闭布局
3)标签名必须用小写字母spa
4)XHTML文档必须有根元素文档
2、盒子模型:CSS框模型(BOX Model)规定了元素框处理元素内容、内边距、边框、和外边距的方式,俗称盒子模型。it
3、多列布局分为:圣杯布局和双飞翼布局io
双飞翼布局(经常使用)和圣杯布局的相同点和不一样点:容器
相同点:1)中间栏放最前面(最早加载)float
2)每一部分都要浮动(float)自适应
3)左边:margin-left:-100%margin
右边:margin-left:负的右边栏的定宽 如右边栏宽度为200px,则margin-left值为-200px
不一样点:解决中间栏不被遮挡的思路不同
1.圣杯布局是经过padding的方式让出空间,再经过相对定位position:relative;将其推到两边。
2.双飞翼布局是经过建立一个子的div方式,在中间栏设置margin-left 和 margin-right 留出位置。
附: 一、圣杯布局:多列布局的变种,边栏定宽,主体在必定范围内可自适应,而且优先加载
实现思路:1)设置主容器div的padding(根据边栏位置设置left、right)和overflow(hidden)。
2)在主容器中先添加主体,再添加边栏。
3)设置主体width为100%(可适应浏览器窗口大小变化),
float 为left(为边栏定位作准备)。
4)设置边栏,position采用relative ,左边栏需设置margin-left为-100%使其移动到主体前面
以及left属性;右边栏设置margin-left为负的右边栏定宽以及right属性。