阅读报纸时容易发现,虽然报纸中的内容很多,但是经过合理地排版,版面依然清晰、易读。同样,在制作网页时,要想使页面结构清晰、有条理,也需要对网页进行“排版”。

“版心”(可视区) 是指网页中主体内容所在的区域。一般在浏览器窗口中水平居中显示,常见的宽度值为960px、980px、1000px、1200px等。

布局流程

为了提高网页制作的效率,布局时通常需要遵守一定的布局流程,具体如下:

1、确定页面的版心(可视区)。

2、分析页面中的行模块,以及每个行模块中的列模块。

3、制作HTML结构 。

4、CSS初始化,然后开始运用盒子模型的原理,通过DIV+CSS布局来控制网页的各个模块。

一列固定宽度且居中


最普通的,最为常用的结构

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.box {width: 900px;background-color: #eee;border: 1px dashed #ccc;margin: 0 auto;}.top {height: 80px;    }.banner {height: 120px;/*margin: 0 auto;*/margin: 5px auto;}.main {height: 500px;}.footer {height: 100px;/*margin: 0 auto;margin-top:5px;*/ margin: 5px auto 0;}</style>
</head>
<body><div class="top box">top</div><div class="banner box">banner</div><div class="main box"></div><div class="footer box"></div>
</body>
</html>

两列左窄右宽型


比如小米 小米官网

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.top {width: 900px;height: 80px;background-color: pink;margin: 0 auto;}.banner {width: 900px;height: 150px;background-color: purple;margin: 0 auto;}.main {width: 900px;height: 500px;background-color: skyblue;margin: 0 auto;}.left {width: 288px;height: 500px;background-color: yellow;float: left;border: 1px solid red;}.right {width: 600px;height: 500px;background-color: deeppink;float: right;}.footer {width: 900px;height: 120px;background-color: black;margin: 0 auto;}</style>
</head>
<body><div class="top"></div><div class="banner"></div><div class="main"><div class="left">left</div><div class="right">right</div></div><div class="footer"></div>
</body>
</html>

通栏平均分布型

比如锤子 锤子官网

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>* {margin: 0;padding: 0;}.top {height: 80px;background-color: pink;}.top-inner {width: 900px;height: 80px;/*background-color: #ababab;*/margin: 0 auto;}.banner {width: 900px;height: 150px;/*background-color: purple;*/margin: 0 auto;}.banner li {float: left;width: 217px;height: 150px;margin-right: 10px;}.one {background-color: purple;}.two {background-color: blue;}.three {background-color: pink;}.banner .four {background-color: green;margin-right: 0;float: right;}.main {width: 900px;height: 500px;background-color: skyblue;margin: 0 auto;}.left {width: 288px;height: 500px;background-color: yellow;float: left;border: 1px solid red;}.right {width: 600px;height: 500px;background-color: deeppink;float: right;}.footer {width: 900px;height: 120px;background-color: black;margin: 0 auto;}</style>
</head>
<body><div class="top"><div class="top-inner">123</div></div><div class="banner"><ul><li class="one">1</li><li class="two">2</li><li class="three">3</li><li class="four">4</li></ul></div><div class="main"><div class="left">left</div><div class="right">right</div></div><div class="footer"></div>
</body>
</html>

CSS——网页版心和布局流程相关推荐

  1. CSS 版心和布局流程

    版心和布局流程 阅读报纸时容易发现,虽然报纸中的内容很多,但是经过合理地排版,版面依然清晰.易读.同样,在制作网页时,要想使页面结构清晰.有条理,也需要对网页进行"排版". &qu ...

  2. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程

    在中国,很多前端javascript:;" onClick="javascript:tagshow(event, '%BF%AA%B7%A2');" target=&qu ...

  3. [css]版心和布局流程

    1.版心 阅读报纸时容易发现,虽然报纸中的内容很多,但是经过合理地排版,版面依然清晰.易读.同样,在制作网页时,要想使页面结构清晰.有条理,也需要对网页进行"排版". " ...

  4. 前端学习之版心和布局流程

    什么是版心? "版心"(可视区)是指网页中主体内容所在的区域.一般在浏览器窗口水平居中显示,常见的宽度值为960px.980px.1000px.1200px等. 布局流程 为了提高 ...

  5. 【HTML+CSS网页设计与布局 从入门到精通】第4章

    目录 超链接 h1,h2,h3... 图片超链接 邮件超链接 图像热区超链接 图像热区超链接-自己作图 图像热区超链接-多热区 插入一个框架-frame(将一个html文件当做一个frame) 插入一 ...

  6. BIV+CSS网页的标准化布局

    DIV用于搭建网站结构(框架),CSS用于创建网站表现(样式/美化) DIV+CSS模式设计网站的优势: 1.表现和内容分离. 2代码简洁,提高网页浏览速度. 3.易于维护,改版. 4.提高搜索引擎对 ...

  7. html手机电脑自动适应模块,CSS网页响应式布局实现自动适配Pc/Pad/Phone设备

    前言 现在的设备很多,有PC.iPad.手机.智能手表.智能电视.如果没有响应式布局,那么电脑网页在手机或者ipad上显示,是体验非常差,操作不方便,视觉疲劳的,所以我们开发网页要做好响应式布局. i ...

  8. 【HTML+CSS网页设计与布局 从入门到精通】第13章-块元素div和内联元素span格式布局

    目录 块元素背景,边框,颜色等布局 块元素ID选择器 另一个例子 块元素中的图片 盒子模型的演示 块级元素中的文本格式 块级元素div与内联元素span的对比 两个行内元素的margin 两个块级元素 ...

  9. 【HTML+CSS网页设计与布局 从入门到精通】第10章-CSS

    目录 开始 新增设置 英文字母全部小写 字号设置 首字母"大"写-大一点显示 上划线,下划线text-decoration:underline overline; 缩进text-i ...

最新文章

  1. 图解 Kafka,一目了然!
  2. Perl Debug error: SetConsoleMode failed, LastError=|6|
  3. python如何进行数据抓取_如何进行手机APP的数据爬取?
  4. GridView合并列下的行单元格的方法
  5. Java读取resource文件/路径的几种方式
  6. [蓝桥杯][2013年第四届真题]大臣的旅费(树的直径)
  7. 数据结构无头结点单向不循环链表(C语言版)
  8. JS/NPAP之间传递数组:NPVARIANT_TO_OBJECT/OBJECT_TO_NPVARIANT
  9. ukey其他错误_关于税务UKey使用常见问题解答
  10. ASO学习笔记整理——关键字优化步骤
  11. python数组a减去数组b的简便操作
  12. 有一个包含 10 亿个搜索关键词的日志文件,如何快速获取到 Top 10 最热门的搜索关键词呢?
  13. 技术人生:高山仰止,景行观止,虽不能至,我心向往之
  14. 笔记本电脑计计算机硬盘分区,笔记本电脑如何分区,教您笔记本电脑如何分盘...
  15. 嵌入式音频架构 - AudioWeaver模块开发
  16. 从互联网进化的角度看AI+时代的巨头竞争
  17. 【NYOJ】[845]无主之地1
  18. linux下也有很多好游戏
  19. HDU 6461 hzy 和zsl 的生存挑战(博弈)
  20. 清华大学机械系研发微小型管道机器人,实现亚厘米级管道高效探测

热门文章

  1. Appium自动化测试框架
  2. 无法识别 移动固态硬盘_M.2固态硬盘不能识别怎么办 Bios开启CSM识别M.2固态硬盘方法...
  3. iOS12网页视频播放点击全屏按钮会导致闪退
  4. shell的基础学习(二)
  5. 博士算是人才!不是(著名学者苗体君大师著)
  6. 在xsl中插入有大于、小于符号JavaScript,CSS代码的方法
  7. Linux | fork()、僵死进程、写时拷贝
  8. java query接口_Query接口学习笔记
  9. ARC122E Increasing LCMs
  10. 光耦w314的各引脚图_光电耦合器的管脚图及工作原理