当前位置:首页 > 技术 >

css首页布局实例(css布局技巧实例)

来源:原点资讯(www.yd166.com)时间:2023-02-09 15:13:27作者:YD166手机阅读>>

答案: 100px 、155px、155px

解析:

.container与浏览器顶部距离是100px,

.item与浏览器顶部距离100px 5px 50px=155px

.box与浏览器顶部距离:100px 5px 50px=155px

margin负值问题

margin-left 设置负值,元素向左移动

margin-right 设置负值,自身不受影响,右边元素向左移动

margin-top设置负值,元素向上移动

margin-bottom 设置负值,自身不受影响,下方元素向上移动

1、 两元素水平排列,左右外边距设置负值时

<style> body{ margin:0; } .container{ width:500px; height:200px; padding:20px 0px; border:5px solid #ddd; margin:0px auto; } .container .common{ width:200px; height: 200px; float: left; } .container .box1{ background-color: skyblue; /* margin-left:-100px; 元素自身向左移动,右边的元素也会受影响*/ margin-right:-100px;/*元素自身不受影响,右边元素向左移动*/ } .container .box2{ background-color: tomato; } </style> <body> <div class="container"> <div class="box1 common"></div> <div class="box2 common"></div> </div> </body>

css首页布局实例,css布局技巧实例(5)

当.container .box1中margin-left:-100px;时,如:图1

.container .box1margin-right:-100px;时,如:图2

.container .box1设置margin-left:-100px;margin-right:-100px时,如:图3

2、两元素垂直排列,上下外边距设置负值时

<style> body{ margin:0; } .container{ height: 500px; width: 200px; padding:0px 20px; border:5px solid #ddd; margin-top:100px; } .container .common{ width:200px; height: 200px; } .container .box1{ background-color: skyblue; /*margin-top:-100px;元素向上移动,下方元素也会受影响*/ margin-bottom:-100px;/*自身不受影响,下方元素向上移动*/ } .container .box2{ background-color: rgba(0,0,255,0.5); } </style> <body> <div class="container"> <div class="box1 common"></div> <div class="box2 common"></div> </div> </body>

css首页布局实例,css布局技巧实例(6)

当.container .box1中margin-top:-100px时,如:图 1

当.container .box1中margin-bottom:-100px时,如:图 2

当.container .box1中同时设置margin-top:-100px; 和margin-bottom:-100px;时,如:图 3

3、经典布局:圣杯布局

这种布局的优点

中间一栏内容最重要,最先加载和渲染,同时对搜索引擎优化最利。

两边内容固定,中间内容自适应

css首页布局实例,css布局技巧实例(7)

<style> body{ margin:0; /*核心代码*/ min-width: 650px;/*当页面宽度不够时,出现滚动条而不会造成布局错乱*/ } .clearfix::after{ display: block; content: ""; clear: both; } .fl{/*核心代码*/ float:left;/*三个盒子一定要添加浮动*/ } .header{ height: 100px; background-color: tomato; } .container{ padding-left:200px;/*左边预留200px位置 用来放left*/ padding-right:250px;/*右边预留200px位置 用来放right*/ } .container .center{ width:100%;/*自适应container的宽度,实现自适应缩放*/ height: 500px; background-color: skyblue; } .container .left{ width:200px; height: 500px; background-color:cadetblue; /*核心代码*/ margin-left:-100%;/*盒子向左移,因为加了浮动,所以会移动到上一行的最左边*/ position: relative;/*利用相对定位,再把盒子往左移200px就占据了最左边预留的200px空间*/ left:-200px; } .container .right{ width:250px; height: 500px; background-color:aquamarine; /*核心代码*/ margin-right:-250px;/*加上这个代码,相当于right没有一点宽度,就会移动到上的最右边位置*/ } .footer{ height: 100px; background-color: #000; } </style> <body> <div class="header">头部</div> <div class="container clearfix"> <div class="center fl">中间</div> <div class="left fl">左边</div> <div class="right fl">右边</div> </div> <div class="footer">底部</div> </body>4、经典布局:双飞翼布局

这种布局的优点

中间一栏内容最重要,最先加载和渲染,同时对搜索引擎优化最利。

两边内容固定,中间内容自适应

css首页布局实例,css布局技巧实例(8)

栏目热文

css布局设计方案(css布局100种方法)

css布局设计方案(css布局100种方法)

我们在网页制作中,会有许多的术语例如:CSS、HTML、DHTML、XHTML等等。下面开始使用Div CSS进行网页布...

2023-02-09 15:55:19查看全文 >>

使用css样式布局网页外观(网页设计css布局方式)

使用css样式布局网页外观(网页设计css布局方式)

作者有话要说:此文是作者自己的学习总结,供大家参考,不足之处还请见谅和指正~在学习完了基本的HTML CSS标签之后,就...

2023-02-09 15:22:05查看全文 >>

div css布局技巧

div css布局技巧

我们在网页制作中,会有许多的术语例如:CSS、HTML、DHTML、XHTML等等。下面开始使用Div CSS进行网页布...

2023-02-09 15:23:03查看全文 >>

css grid布局详细图解(图解css grid 布局)

css grid布局详细图解(图解css grid 布局)

分享兴趣,传播快乐,增长见闻,留下美好!亲爱的您,这里是LearningYard新学苑。今天小编为大家带来华硕前端1...

2023-02-09 15:18:07查看全文 >>

网页排版布局框架图(网页布局图设计工具)

网页排版布局框架图(网页布局图设计工具)

转自公众号:logo设计视觉010203040506070809本文转自微信公众号:logo设计视觉,图片来源网络,版权...

2023-02-09 15:24:30查看全文 >>

css简单网页布局(css网页布局排版实例)

css简单网页布局(css网页布局排版实例)

简介布局在我们前端日常开发来说是非常重要的,一个好的布局能简化代码的同时还能提高网页的性能。常见的布局方法有浮动(flo...

2023-02-09 15:38:21查看全文 >>

常用的css布局方式(css常见的布局方式)

常用的css布局方式(css常见的布局方式)

浮动布局浮动布局示例相关CSS属性float - left:元素向左浮动 - right:元素向右浮动 - none:默...

2023-02-09 15:19:46查看全文 >>

css有哪些页面布局(三种css布局)

css有哪些页面布局(三种css布局)

最近忙里偷闲,给自己加油充电的时候,发现自己脑海中布局这块非常的凌乱混杂,于是花了一些时间将一些常用的布局及其实现方法整...

2023-02-09 15:21:23查看全文 >>

css和html网页布局(网页框架与布局css)

css和html网页布局(网页框架与布局css)

三星 Galaxy Fold 和 Surface Duo 以及华为mate X等系列折叠屏手机问世至今已有三年多的时间。...

2023-02-09 15:37:35查看全文 >>

常见的css布局方式(css布局技巧大全)

常见的css布局方式(css布局技巧大全)

1.单列布局1.1 水平居中父元素 text-align:center;子元素:inline-block;优点:兼容性好...

2023-02-09 15:32:52查看全文 >>

文档排行