用div css怎样布局啊?求思路?

html-css011

用div css怎样布局啊?求思路?,第1张

div就好比一个容量你可以把内容放在里边,而div可以用css很好的控制比如:float:left

是靠左

float:right靠右;当然还可以用position来进行绝对定位,使得div一层层的叠放在一起。

希望对你有用

解决这个问题的方法如下:

1、新建一个html文件,命名为test.html,用于讲解div+css布局的基本流程。

2、在test.html文件内,对body进行样式初始化,设置外边距margin为0,内边距padding为0,同时使用text-align设置文字居中。

3、在test.html文件内,为了讲解方便,设置所有的div高度为200px,内容的颜色为红色。

4、在test.html文件内,使用div创建网页的头部,使用margin:0 auto设置div居中,同时设置其宽度为800px,背景颜色为灰色。

5、在test.html文件内,使用div创建网页的中部,使用margin:0 auto设置div居中,同时设置其宽度为800px。

6、在test.html文件内,在网页的中部,创建两个div,用于将中部为两部分,每一个部分宽度为50%,左部分使用float:left设置左浮动,右部分使用float:right设置右浮动。

7、在test.html文件内,使用div创建网页的底部,使用clear:both清除上面div的浮动,避免影响底部的布局。同时,使用margin:0 auto设置div居中,同时设置其宽度为800px,背景颜色为#000fff。

8、在浏览器打开test.html文件,查看实现的效果,这样问题就解决了。

div+css怎么布局

div+css布局现在是主流,能提高网页加载速度,提高后期代码维护效率。

步骤阅读

方法/步骤

>01

div

所谓<div>标签我们可以理解为一个盒子。

例如:<div class="top"   style='border:1px solid #000background-color:#EEE'>这里是Top</div

>02

border:1px solid #000(这是把边框显示出来,方便我们布局)。

background-color:#EEE(这是背景色设置,#EEE为颜色值)。

div的设置属性有很多,我就大致说一下。

这里可以设置一下字体居中,字体距离上下边框的距离。

text-align:center(文字横向居中)

padding:30px(字体距离上下左右边框的距离,因为左右已经超出了30px,所以这个30px就对左右不起限制作用了。)

>03

同样的道理,我们可以设置一部分的布局了。

布局一个中间层。

<div class="container" style='border:1px solid #000background-color:#ffetext-align:centerpadding:30px 0px'><div class="left"style='float:rightwidth:80%border:1px solid #000height:600px'>左边</div><div class="right"style='width:20%border:1px solid #000height:600px'>右边</div></div>

<--! 

float:right向右浮动

width:80%宽度为整个屏幕的80%

border:1px solid #000边框,方便查看。

height:600px高度为600px。

-->

>04

如果想像我的效果图一样铺满整个屏幕可以加入以下代码。

<style type="text/css">body{height:100%  margin:0pxpadding:0px}</style>每个div,都有父容器。body就是最根源的父容器。只有把body设置为100%就可以满屏幕。

共2图>05

还可以添加以下底部啊什么的。

大家可以自己试试。