CSS+DIV进⾏的页⾯布局
CSS+DIV进⾏的页⾯布局
第⼀部分、布局概述
DIV+CSS布局:⽹页html通过DIV标签+CSS样式表代码开发制作的(html)⽹页的统称。
1.⽹页布局
⽬的:为了使页⾯结构清晰,易读,更有条理性。
步骤:
1. 确定版⼼:⽹页的主体内容,在页⾯中⽔平居中显⽰
2. 分析页⾯中的模块:头部(header)、导航(nav)、焦点图(banner)、内容(content)、页⾯底部(footer)。
js压缩视频3. 控制页⾯中各个模块:通过盒⼦模型,使⽤DIV+CSS进⾏模块的控制。
2.页⾯元素定位机制
普通流⽅式:由元素在html⽂件中的位置决定(由标签在⽂件中的位置来决定)。
浮动⽅式:元素在页⾯中可以左右移动,直到碰到包含框或其他浮动框
绝对定位:直接将元素定位到页⾯的任何位置(设置元素在页⾯中的位置坐标)
第⼆部分、布局常⽤属性
1.浮动属性(float)
浮动:元素脱离原有的标准⽂档流,移动到其⽗元素中指定的位置
浮动的实现:在元素的CSS中添加float属性switch case流程图举例
选择器{
float:属性值;
}
属性值描述
html个人网页完整代码div+cssnone不浮动 (默认值)
left向左浮动
right向右浮动
2.清除浮动(clear)
清除浮动的原因:浮动的元素离开了原有的⽂档流,它会对页⾯中其他元素的排版产⽣影响。为了消除这种影响,可以使⽤clear属性消除浮动。
选择器{
float:属性值;
}
接口同步与异步的区别属性值描述
left清除左浮动的影响
right清除右浮动的影响
属性值描述
html5游戏毕业论文both清除左右两侧的影响
3.定位属性(position)
浮动布局虽然灵活,但是却⽆法对元素的位置进⾏精确的控制。在CSS中,通过定位属性可以实现⽹页中元素的精确定位。
(1)相对定位
相对定位:元素以它所在的普通流中的位置为起始点进⾏定位(设置坐标)
position: relative; /*相对定位*/
(2)绝对定位
绝对定位:可以把元素精确定位到页⾯中的某个地⽅
position: absolute; /*绝对定位*/
1. 元素绝对定位后,它与普通⽂档流就没有关系,不占据普通⽂档流的空间
wowgirlsnikia
2. 绝对定位的元素的位置是相对于最近的⽗元素⽽⾔的
3. 因为绝对定位的框与⽂档流⽆关,所以它们可以覆盖页⾯上的其他元素并可以通过z-index来控制它的层级次序。z-index 的值越⾼,
它显⽰的越在上层。页⾯中元素的z-index(层级)默认层级为0。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论