15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 2018-7-27 css14-网页布局(标准,浮动)例子

2018-7-27 css14-网页布局(标准,浮动)例子

时间:2023-09-27 23:54:01 | 来源:网站运营

时间:2023-09-27 23:54:01 来源:网站运营

2018-7-27 css14-网页布局(标准,浮动)例子:转自HTML+CSS - 文集 - 简书

自学请参考CSS 浮动

设计原则

1.企业开发中什么时候使用标准流什么时候使用浮动流?
垂直方向使用标准流, 水平方向使用浮动流(float)

2.拿到一个很复杂的界面如何入手?

代码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>浮动练习</title> <style> body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0 } .header{ width: 980px; height: 100px; /*background-color: red;*/ margin:0 auto; } .header .logo{ width: 250px; height: 100px; background-color: pink; float: left; } .header .language{ width: 150px; height: 50px; background-color: skyblue; float: right; } .header .nav{ width: 650px; height: 50px; background-color: purple; float: right; } .content{ width: 980px; height: 400px; /*background-color: green;*/ margin:0 auto; margin-top: 10px; } .content .aside{ width: 320px; height: 400px; background-color: yellow; float: left; } .content .article{ width: 650px; height: 400px; /*background-color: pink;*/ float: right; } .content .article .articleTop{ width: 650px; height: 350px; /*background-color: blue;*/ } .content .article .articleTop .articleTopLeft{ width: 400px; height: 350px; /*background-color: red;*/ float: left; } .content .article .articleTop .articleTopLeft .new1{ width: 400px; height: 200px; background-color: deepskyblue; } .content .article .articleTop .articleTopLeft .new2{ width: 400px; height: 140px; background-color: tomato; margin-top: 10px; } .content .article .articleTop .articleTopRight{ width: 240px; height: 350px; background-color: green; float: right; } .content .article .articleBottom{ width: 650px; height: 40px; background-color: darkgoldenrod; margin-top: 10px; } .footer{ width: 980px; height: 40px; background-color: tomato; margin:0 auto; margin-top:10px; } </style></head><body><div class="header"> <div class="logo"></div> <div class="language"></div> <div class="nav"></div></div><div class="content"> <div class="aside"></div> <div class="article"> <div class="articleTop"> <div class="articleTopLeft"> <div class="new1"></div> <div class="new2"></div> </div> <div class="articleTopRight"></div> </div> <div class="articleBottom"></div> </div></div><div class="footer"></div></body></html>关注点:

header中紫色的nav盒子,脱标后,按2018-7-26 css13-网页布局和浮动流中<浮动元素排序规则规则1>应该靠右紧贴language同一行显示。但是此时它会挡住header中粉色的logo盒子,参照<浮动元素排序规则规则3>,父元素的宽度不能显示所有浮动元素,那么最后一个元素nav会靠右往前贴靠。所以最终nav显示在laguage下方,同时右边对齐。



关键词:布局,标准,浮动,例子

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭