目次
1. 浮动
1.1 标准流(普通流/文档流)
1.2 浮动
1.2.1 浮动的特性
1.2.2 浮动元素常和标准流父级搭配使用
1.2.3 案例
2. 常见网页结构
2.1 常见网页结构
2.2 浮动结构留意点
3. 清除浮动
3.1 原因
3.2 清除浮动的本质
3.3 清除浮动的方法
3.3.1 额外标签法
3.3.2 父级添加overflow
3.3.3 after 伪元素法
3.3.4 双伪元素清除浮动
3.3.5 总结
4. PS 切图
5. 学成在线案例
CSS 属性誊写顺序
页面结构整体思路
头部制作
1. 浮动
1.1 标准流(普通流/文档流)
1.2 浮动
1.2.1 浮动的特性
1. 脱标
2. 行内显示并且顶端对齐
行内块元素间有缝隙
3. 浮动的元素具有行内块元素的特性
1.2.2 浮动元素常和标准流父级搭配使用
摆放盒子:先巨细后位置
1.2.3 案例
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <style>
- * {
- margin: 0;
- padding: 0;
- }
- .box {
- width: 1226px;
- height: 615px;
- background-color: pink;
- margin: 0 auto;
- }
- .left {
- float: left;
- width: 234px;
- height: 615px;
- background-color: purple;
- }
- .right {
- float: right;
- width: 992px;
- height: 615px;
- background-color: skyblue;
- }
- li {
- float: left;
- width: 234px;
- height: 300px;
- background-color: #fff;
- list-style: none;
- margin-left: 14px;
- margin-bottom: 14px;
- }
- li img {
- width: 100%;
- }
- </style>
- </head>
- <body>
- <div class="box">
- <div class="left"></div>
- <div class="right">
- <ul>
- <li><img src="../img1.jpg"></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- </ul>
- </div>
- </div>
- </body>
- </html>
复制代码 2. 常见网页结构
2.1 常见网页结构
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <style>
- * {
- margin: 0;
- padding: 0;
- }
- .top {
- height: 50px;
- background-color: gray;
- }
- .banner {
- width: 980px;
- height: 150px;
- background-color: gray;
- margin: 10px auto;
- }
- .box {
- height: 300px;
- width: 980px;
- background-color: pink;
- margin: 0 auto;
- }
- li {
- list-style: none;
- }
- .box li {
- float: left;
- width: 237px;
- height: 300px;
- background-color: gray;
- margin-right: 10px;
- }
- .box .last {
- margin-right: 0;
- }
- /* 只要是通栏的盒子(和浏览器一样宽)不需要指定宽 */
- .footer {
- height: 200px;
- background-color: gray;
- margin-top: 10px;
- }
- </style>
- </head>
- <body>
- <div class="top">top</div>
- <div class="banner">banner</div>
- <div class="box">
- <ul>
- <li>1</li>
- <li>2</li>
- <li>3</li>
- <li class="last">4</li>
- </ul>
- </div>
- <div class="footer">footer</div>
- </body>
- </html>
复制代码 2.2 浮动结构留意点
3. 清除浮动
3.1 原因
3.2 清除浮动的本质
3.3 清除浮动的方法
3.3.1 额外标签法
3.3.2 父级添加overflow
3.3.3 after 伪元素法
3.3.4 双伪元素清除浮动
3.3.5 总结
4. PS 切图
4.1 常见图片格式
4.2 图层切图
4.3 切片切图
4.4 PS 插件切图
5. 学成在线案例
准备工作
CSS 属性誊写顺序
页面结构整体思路
头部制作
HTML代码
CSS代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |