网页布局:
又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合,将理性的思维个性的化的表现出来,是一种具有个人艺术特色的视觉传达方式。传达信息的同时有美感。网页设计特点(相对纸媒来说)。特点:1、网页可以自适应宽度2、网页的长度理论上可以无限延长3:页面为:头部,主体部分,底部。
分栏又称为分列:一列布局 二列布局 三列布局 以及混合布局(用的最多),布局通过浮动和定位来完成(实现UI界面效果)。
一列布局:
body{margin:0;parding:0;}清除默认样式,各个浏览器的默认边距不一样,这样可以避免一些浏览器差异。当然也可以用*通配符把所有标签元素重置一遍,如:*{margin:0;padding:0px;},但是不推荐,因为会把所有的标签元素都给重置一遍,影响性能。需要用哪个就重置哪个吧。
水平居中,margin:0 auto
两列布局:
因为宽度要自适应,所以要设置左侧left的width:xx%;需要左右排列,所以设置float:left;另一侧right也设置width和float(left和right都可以吧,再微调)
固定宽度的情况,left和right增加一个父div#main,设置这个main的width,以及margin 0 auto;如果要精确控制left和right的宽度,可以使用px。
浮动(float)和 绝对定位(position:absolute)可以让元素脱离标准文档流。
三列布局--中间自适应:
不用浮动,用定位
左右两边分别定位(position:absolute;letf/right:xpx;top:xpx;)
中间部分使用margin值确定(margin:0 xpx 0 xpx) ---左右延生到了下面,margin值大于左右宽度才能看到隔断区域
混合布局:我们可以把一列布局加入“左”和“右”改造为混合布局。
在中部mian中加入子div 分别是(左,右)。 然后分别在style中加入“.left和.right”的样式!“left和right”都要加浮动“float”,还可以在混合布局下进行更复杂的混合布局,可以将right定义为sub_right和sub_right 分为化为更为密集的混合布局。
清除浮动有两种方法:1.clear:both 2.overflow:hidden
clear:both; //清除两边元素的浮动对他的影响
overflow: hidden; // 用在浮动元素本身清除对父元素的影响
其实网页布局就是块与块之间的关系:1.挨着关系 2.嵌套的关系 3.叠加的关系 进行各种组合。

转载于:https://www.cnblogs.com/cleverlee/p/5022387.html

利用css进行网页布局相关推荐

  1. 如何用css进行网页布局,用CSS进行网页布局的教程

    如果你是一个初学者那么学习css.html" target="_blank">css的第一步就是布局,但是实现网页布局的方法很多,很多初学者都不知道如何应用,那么现 ...

  2. CSS设置下划线对齐方式,如何巧妙利用CSS自定义网页下划线样式

    如何巧妙利用CSS自定义网页下划线样式 CSS为网页设计者们提供了丰富而灵活的页面元素表现形式的控制手段.但是,或许你可能注意到了,对于下划线,CSS提供的可选操作却不是很多.一般情况下,人们看到的下 ...

  3. CSS垂直居中网页布局实现的5种方法

    利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法.我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站. 使用 CSS 实现垂直居中并不容易.有些方法在一些浏览器 ...

  4. CSS+DIV网页布局

    从1990年代初HTML被发明开始样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式.一开始样式表是给读者用的,最初的HTML版本只含有很少的 ...

  5. 图文混排作品HTML5利用css样式,DivCSS布局实例:很实用的图文混排CSS列表

    CSS网页布局的一大特点就是列表元素的应用,在传统的表格布局中往往将列表元素作为表格来处理,这样的方式非但不具有语义还产生了许多不必要的代码. 今天我们共同学习一款"图文混排CSS列表&qu ...

  6. html div将页面划分,css+div网页布局

    div+css排版是最新的网页排版理念,完全有别旧的排版方式(比如说table排版).首先在页面整体上进行div标签划分内容区域,然后再用css进行定位,最后再对相应的区域添加内容.div+css这种 ...

  7. 滚动html颜色,利用CSS设置网页滚动条颜色

    如何用CSS设置滚动条颜色 www.52css.com 我们在浏览网页的时候有时可以看到网页滚动条颜色不是系统默认的样式,而是漂亮的红色或其它颜色样式,其实这就是在网页代码之间加入代码来实现的,具体是 ...

  8. 结合html和css制作页面的布局结构,CSS Div网页布局中的结构与表现

    在Web标准中一个很重要的概念就是强调页面的结构与表现分离.说的通俗一点就是XHTML中应该没有样式化的东西,而且Web在浏览器中除内容外都应该由CSS表现,这包括布局与其它样式.一旦一个标准的XHT ...

  9. css div 段落,一些常用的DIV+CSS的网页布局所用的代码段

    单行一列 以下是引用片段: body { margin: 0px; padding: 0px; text-align: center; } #content { margin-left:auto; m ...

最新文章

  1. CV02-FCN笔记
  2. Vue 中的作用域插槽
  3. angularjs 中的scope继承关系——(2)
  4. 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
  5. MySQL中Myisam、InnoDB碎片优化
  6. 权限控制_多租户系统设计之权限控制
  7. vscode php 不进断点,php – Docker和XDebug没有读取断点VSCode
  8. 《信号与系统学习笔记》—线性时不变系统(二)
  9. 【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...
  10. dw新建一个html网页,Dreamweaver创建网页的基本方法
  11. appinventor数学小程序计算机,APP inventor中的颜色
  12. 网络表示学习简单总结(一)
  13. 修理牧场(哈夫曼树)
  14. 删除项目的SVN信息 取消项目的SVN关联 简单粗暴
  15. JetpackCompose从入门到实战学习笔记2——Modifier的简单使用
  16. PP-PicoDet快速上手实现目标检测
  17. 电脑升级建议(加固态硬盘还是内存、CPU、显卡)
  18. css firefox hack,firefox 专属css hack
  19. 效用最大化准则:离散选择模型的核心(二项Logit模型)——离散选择模型之九
  20. [The Java8 Virtual Machine Specification述]Chapter2

热门文章

  1. Python解决print()不换行问题
  2. 编程心得体会_生信编程语言的经验之谈
  3. 自动驾驶路径规划论文解析(4)
  4. csv python 图片 存_Python读取CSV文件并存储到MySQL
  5. 获取3的倍数_植物分类的基础——获取广泛来源的资料【乱翻书】
  6. 栈的输出_算法:栈和队列题目集合(一)
  7. python 网页版笔记_系统学习下python网络爬虫 笔记一
  8. 网络拓扑图画图工具_写了100多篇原创文章,我常用的在线工具网站推荐给大家!...
  9. PL-VIO论文阅读
  10. 软考,个人快速成长最好的投资