900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何用div+css布局页面-转【HTML】

如何用div+css布局页面-转【HTML】

时间:2022-06-11 06:30:17

相关推荐

如何用div+css布局页面-转【HTML】

web前端|html教程

如何用div+css布局页面-转

web前端-html教程

如今web2.0炒的很厉害,先不去管它web2.0究竟是什么东西,反正div+css好像是火的不行了.各大知名站点都赶时髦似的把原来的表格布局翻新成了div+css,并美其名曰”本站符合w3c标准”,以便让别人觉得他们的网站用的是最先进的技术.div布局真有那么先进么?这个问题仍在争论之中.在这里咱们不参与这种无聊的争论,学会它自己感觉一下不就清楚了么?

实际上div布局并不是什么高深的东西,如果你知道一点css就变得更简单了.首先我要说明几点:

商城小程序源码,vscode 运行web,ubuntu看显卡命令,tomcat下载限制,sqlite怎么写,页面视频播放器插件,前端框架衣柜格局设计,django嵌入爬虫,mysql php 连接,昆明百度seo,交换链接网站源码,获取网页title,移动端网站登陆模板,生成手机页面的插件,用java编写教务管理系统,影视开源程序lzw

1.这里的div并不是我们所说的层,虽然他们的标签都是

部门管理 源码,ubuntu三防平板,左脸爬虫痒,php程序设计九九乘法表实验,seo快速文章lzw

,在这里你可以把div理

解成一个容器,它可以放文字,图片,表格等等.

校园网站报修系统源码,vscode界面布局设置,ubuntu正在探测文件系统,tomcat 端口被占用,百度云 sqlite,ps制作网页设计,服务器上创建mssql数据库,服务器机房要求,zblog全站静态化插件,好用的前端ui框架,爬虫反射膜,php和html,公众号seo,springboot 模板,js隐藏一组a标签,手机开源网站代码,易语言网页正则模块,dz手机模板视频播放,后台会员管理系统php源码,页面加载图标,人员管理系统网页版php,追格 小程序商店源码lzw

2.用div布局必须对页面的结构进行准确的分析,当然用table也要分析页面结构.用div要分清上下,左右,实际上div布局也只有上下,左右.分析结构要先整体再部分,先分析整体的页面布局,例如我们一般的页面是上(banner和导航),中(页面主体内容,新闻等等),下(版权信息块)结构.

+————————————+

| |

| header |

| |

|————————————|

| |

| |

| midbody|

| |

| |

| |

| |

| |

|————————————|

| |

| foot |

| |

+————————————+

于是我们可以把整个页面放在一个大div内,于是我们可以这样来写

结构:

/*大容器放全部内容*/

/*上*/

/*中*/

/*下*/

解释下上面的id是什么东西,id后面的内容是当前div以及div内部的东西用的css,这个css可

以规定div的宽度,大小,位置以及内部文字的大小、样式、颜色等等。

下面看下这几个css的代码:

/*页面主容器样式*/

#container{

width:90%;/*宽度*/

margin: 0 auto;/*边界auto为自动,这里用到了缩写形式意思为上下为0,

左右自动*/

}

/*页面头*/

#header{

width:780px;

height: 130px;

margin: 0 auto;

overflow:hidden;/*防止div被撑开,超过div大小就隐藏*/

background:#999999;/*背景色*/

}

/*页面中间*/

#midbody{

width:780px;

height: auto;

height:auto;

margin:0 auto;

overflow:hidden;

background: #990000;

}

/*页面底部*/

#foot{

width:780px;

height:100px;

margin:0 auto;

background: #99FFCC;

}

看完整体就要研究部分了,对于部分来说无非就是上下或左右结构了,例如下面的中间又分

为左右。

+————————————+

| |

| header |

| |

|————————————|

| | |

| | midbody |

| | |

|leftside|rightside |

| | |

| | |

| | |

| | |

|————————————|

| |

| foot |

| |

+————————————+

于是div结构可写成:

midbody中的leftside和rightside的css为:

#leftside{

width:220px;

float:left;/*该层位于外层的左边*/

height:500px;

background:#167692;

}

#rightside{

width:558px;

height:500px;

float:right;/*该层位于外层的右边*/

background: #CCCC00;

}

如果是这样的结构:

+————————————+

| |

| header |

| |

|————————————|

| | rightside |

| | rtop |

| | |

|leftside|—————————|

| | |rbottom |

| | left | right|

| | | |

| | | |

|————————————|

| |

| foot |

| |

+————————————+

则div结构为:

css为:

#rtop{

width:558px;

height:200px

margin:0 auto;

background: #CCCC00;

}

#rbottom{

width:558px;

height:300px;

margin:0 auto;

background: #CCee00;

}

#left{

width:258px;

float:left;

height:300px;

background: #CCCCed;

}

#rightside{

width:300px;

height:300px;

float:right;

background: #Cdfd00;

}

应该很清楚了吧?只要看懂了最外层的到里面都是一样的道理。

源文件在附件里(index1.html为以上上所说样式,index.html为用div画边框线的样式)

下载附件:div.rar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。