1、如果想设置页面居中,当设置margin属性为auto的时候,不能在设置浮动或绝对定位属性。并且一定要设置width为一个定值

2、盒子模型三维立体结构图

3、浮动布局 利用浮动可以实现横向布局,通过float来实现(left--左浮动,right--右浮动,none--不浮动),特点是:元素会左移动,或右移动,直到触碰到容器为止。

当元素没有设置宽度值,而是设置了浮动属性,元素的宽度会随着内容的变化而变化。

当元素设置了浮动属性以后,会对相邻的元素产生影响,相邻元素特指紧邻后面的元素。

清除浮动(一般是对收到浮动影响的元素):1、clear属性--常用clear:both;clear:left;或者clear:right ;  2、设置width:100%(或是固定宽度)+overflow:hidden;

4、横向布局:主要用到的技能:float属性---使纵向排列的块级元素,横向排列,margin属性--设置两列之间的间距;

转载于:https://www.cnblogs.com/sunting1989/p/5660517.html

html css 布局知识概况相关推荐

  1. 一篇全面的CSS布局学习指南 [译]

    本文来自SmashingMagazine上一篇非常不错的CSS布局综述类文章,汇总了各类CSS布局技术,并提供了这些技术深度阅读的链接.故而翻译过来和大家分享,原文链接在文末,感谢作者Rachel A ...

  2. css前端知识分享—页面布局分析

    今天分享下"css前端知识分享-页面布局分析"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下 ...

  3. 恶补CSS的布局知识

    光有CSS的基础是不够的,需要应用到网页的设计中. 先贴两个链接,好好学习下. 学习CSS布局:http://zh.learnlayout.com/display.html 英文原帖:http://w ...

  4. css基础知识十:介绍一下CSS中的Grid网格布局?

    一.是什么 Grid 布局即网格布局,是一个二维的布局方式,由纵横相交的两组网格线形成的框架性布局结构,能够同时处理行与列 擅长将一个页面划分为几个主要区域,以及定义这些区域的大小.位置.层次等关系 ...

  5. 理解 CSS 布局和块级格式上下文

    本文的目的是介绍一些概念来帮你增强 CSS 码力.如标题所示这篇文章主要是讲块级格式上下文BFCBlock Formatting Context.你可能没听过这个术语但只要你曾经使用 过CSS 布局你 ...

  6. CSS布局奇技淫巧:各种居中

    CSS布局奇技淫巧:各种居中 2017-08-23 无双 前端开发 作者:无双 链接:www.cnblogs.com/2050/p/3392803.html 居中是我们使用css来布局时常遇到的情况. ...

  7. CSS布局最常用属性float(浮动)和position(定位)

    在进行CSS网页布局时,对元素与容器进行布置与规划,最常用的两个属性就是浮动float和定位position.这两个属性的理解对CSS网页布局的学习非常重要.我们52CSS.com就这两个属性的相关知 ...

  8. css布局方式_手把手教你CSS Flex布局「真香」

    作者:EcbJS 转发链接:https://blog.csdn.net/EcbJS/article/details/106466757 前言   之前做项目,关于布局方面没怎么深入研究过,好多页面都是 ...

  9. 〖前端开发〗HTML/CSS基础知识学习笔记

    经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构:HTML文件的固定结构:<html><head>...</head><b ...

最新文章

  1. pythontype(1+0xf*3.14)_numpy强制类型转换|图像线性增强|不同数据类型与图像的显示...
  2. Angular 基于自定义指令的内容投影 content projection 问题的单步调试
  3. 【渝粤教育】国家开放大学2018年秋季 0699-21T阅读与写作 参考试题
  4. LeetCode979. 在二叉树中分配硬币
  5. F#基础教程 ref类型
  6. Deepin安装Eclipse
  7. Windows核心编程_重绘ListBox样式(仿QQListBox)
  8. 院友故事丨联培博士陈冬冬:顶会百发百中?博导关系?我的PhD经验之谈
  9. Android 开发 学习网站
  10. breakall lisp文件_CAD导入草图大师后自动成面
  11. 关于Docker镜像再封装的详细文档
  12. 怎么进入联想电脑bios系统
  13. c语言作业 分解质因数,深入分析C语言分解质因数的实现方法
  14. Mathtype(2),用于创建此对象的程序是 Equation。您的计算机尚未安装此程序或此程序无响应。
  15. encode()和decode()编码与解码的解析、常用编码与为何要encode和decode
  16. SA6155P max9288 camera 笔记-2
  17. 解决DELL台式机两用音频接口不能识别耳麦的问题
  18. JAVA后端开发必备软件(仅供参考)
  19. 【华人学者风采】郭嘉丰 中国科学院
  20. 封装、继承和多态以及抽象类和接口

热门文章

  1. 通知:正式迁移至新博客
  2. php mysql 备注_php,mysql备注信息1
  3. 区块链技术的本质是分布式数据库
  4. 打开浏览器的包 node_如何发布可在浏览器和Node中使用的软件包
  5. 公司成立两周年感言_对我的副项目成立一周年的一些反思
  6. 初创企业购买企业邮箱_支持#NetNeutrality =支持设计师及其创建的初创企业
  7. 数据通信技术(六:静态路由实验)
  8. idea使用maven创建java工程log4j的配置
  9. 1063 Set Similarity
  10. (C++)1046 Shortest Distance