div+css布局的基本流程

html-css013

div+css布局的基本流程,第1张

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

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文件,查看实现的效果,这样问题就解决了。

1、居左:

对要靠左对齐(局左)的div样式加float:left。

示例代码:

css部分:

<style>

.divcss5-left{float:leftwidth:250pxheight:50pxborder:1px solid #F00}

</style>

HTML部分:

<div class="divcss5-left">此DIV靠左对齐显示</div>

2、居右:

对要靠右对齐(局右)的div样式加float:right。

示例代码:

css部分:

<style>

.divcss5-right{float:leftwidth:250pxheight:50pxborder:1px solid #F00}

</style>

HTML部分:

<div class="divcss5-right">此DIV靠右对齐显示</div>

3、居中:

对要居中对齐的div样式加margin:0 auto,不再需要加float样式。

示例代码:

css部分:

<style>

.divcss5-cent{margin:0 autowidth:250pxheight:50pxborder:1px solid #F00}

</style>

<div class="divcss5-cent">此DIV居中右对齐显示</div>

扩展资料:

CSS清除浮动:

浮动:因为使用了float:left或float:right或两者都是有了而产生的浮动。

对父级设置适合CSS高度:

对父级设置适合高度样式清除浮动,一般设置高度需要能确定内容高度才能设置。

示例代码:

css部分:

.divcss5{ width:400pxborder:1px solid #F00background:#FF0 height:102px}

.divcss5-left,.divcss5-right{width:180pxheight:100px

border:1px solid #00Fbackground:#FFF}

divcss5-left{ float:left}

.divcss5-right{ float:right}

HTML部分:

<div class="divcss5">

<div class="divcss5-left">left浮动</div>

<div class="divcss5-right">right浮动</div>

</div>

因为“text-align:center”控制的是文本居中,div居中可以用外边距margin来实现。

1、新建html文件,在body标签中添加div标签,div标签中的内容为“演示文本”,添加题目中的css样式,为了方便演示,给div标签添加灰色背景,这时可以发现div靠近浏览器的左侧,文字在div中居中:

2、为div标签添加新的外边距“margin”属性,属性值为“0 auto”,“0”指的是上下外边距为0,“auto”指的是左右外边距为自适应:

3、这时无论浏览器的宽度是多少,div都会在浏览器上水平居中: