css html布局的一些基本原理
来源:互联网 发布:linux mount命令使用 编辑:程序博客网 时间:2024/05/19 05:39
css html布局的一些基本原理
本篇文章主要介绍HTML的内联元素、块级元素的分类与布局,以及dispaly属性对布局的影响。
1. HTML元素分类
HTML元素大题可分为内联(inline)元素和块(block)元素。
1.1 内联元素(inline)
①元素显示方式:”文本方式”,1个挨着1个,不独自占有1行;
②内嵌的元素也必须是内联元素:如< a >< /a > ,不能在里面嵌入< div >< /div >等块级元素;
③包含的标签有: < a >、< input >、< label >、< img > 等等;
1.2 块元素(block)
①元素显示方式:每个元素独自占有1行,相当于前后都带有换行符;
②内嵌的元素可以是内联或块级元素;
③包含的元素有:< h1 >~< h6 >、< div >、< hr >等等;
2. HTML 元素布局展示
2.1 默认展示(未添加width和height属性)
①HTML元素在浏览器展示的方式是:从上到下,从左到右。
②内联元素,是根据浏览器的宽度及自身的width宽度来填充。若当前行剩余空白区域不够,就会换至下一行。
③块级元素,根据内联元素的展示方式展示大概区域;当浏览器的宽度减少时,会自动扩充块级元素的height属性的值,以容纳内嵌元素的展示。
2.2 增加了width属性的展示
变更浏览器宽度后不会重新调整内联元素的布局,底部会出现横向滚动条。
2.3 结论
①当块级元素没设置width属性时,浏览器宽度的变更,会压缩块元素内嵌元素的排版。
②设置块级元素的width属性时,浏览器的width属性值变更,不会影响到块级元素里的内嵌元素的布局,他们(内嵌元素)受父级块级元素的影响。适用范围:导航条(导航条里有多个a标签,可放在一个div里,并给div附加width属性;以免浏览器缩小,造成导航排版乱掉);
3.CSS display属性
3.1 主要的值
1) none :此元素不被显示;
2) block :此元素按块级元素显示:前后带换行符,自己占一行。内联元素 → 块元素
3) inline :此元素按内联元素显示:1个挨着1个。块元素 → 内联元素
转载自:http://www.cnblogs.com/polk6/p/3185692.html
- css html布局的一些基本原理
- CSS布局的基本原理:盒模型、display、postion和float
- HTML+CSS的一些代码
- html+css布局的三种方式
- HTML布局常用到的CSS
- Html(11)CSS的布局模型
- 一个简单的网页布局HTML+CSS
- html+css布局的三种方式
- 横线-文字-横线的html-css布局
- css html的三列弹性布局
- 学习CSS布局的一些思路
- css布局的一些小总结
- HTML+CSS布局小节
- html css 布局心得
- html+css布局
- 【Html】css布局模型
- 【HTML&CSS】混合布局
- HTML+CSS布局
- 64位linux下编译hadoop2.X
- codevs 1242 布局
- SQL SERVER中一些语句备忘
- VB6 常用部件,引用备查
- java中函数的参数传递详解
- css html布局的一些基本原理
- bootstrap btn-group-justified 不起作用
- 黑马程序员-C语言回顾-循环
- 视频学习方法点滴体会——源自软工视频
- 【Cell报表】Cell模板绑定数据
- leetcode之Search for a Range
- 关于List,Set和Map三个接口的特点
- 深入理解LinkedHashMap实现LRU缓存
- 杭电acm--1005