css 块状元素与行内元素(内联元素)的理解
2016-02-03 14:07
363 查看
块状元素:
它一般是其他元素的容器元素,可以容纳块状元素和行内元素,它默认是不会和其他元素同一行的,即相当于两个块状元素写一起是垂直布局的。最常用的是div和p
行内元素:
行内元素又称内联元素,它只能够容纳文本及其他行内元素,常见的行内元素有 超链接,a, span ,img
行内元素与块状元素的差异是:行内元素并不会从新的一行开始,水平方向会一个个接着。
每个块状元素会从新的一行开始。
强调一下: display:block; float:left/right; 当css对行内元素定义这两属性中的一种之后,这些行内元素会具有块状元素属性!例如会从新的一行开始,就像后面跟了一个换行符一样,而且还具有了height和width属性。
如果要让块状元素变成内部元素只要用css加上display:inline就可以了
display:inline-block:
将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。
它一般是其他元素的容器元素,可以容纳块状元素和行内元素,它默认是不会和其他元素同一行的,即相当于两个块状元素写一起是垂直布局的。最常用的是div和p
行内元素:
行内元素又称内联元素,它只能够容纳文本及其他行内元素,常见的行内元素有 超链接,a, span ,img
行内元素与块状元素的差异是:行内元素并不会从新的一行开始,水平方向会一个个接着。
每个块状元素会从新的一行开始。
强调一下: display:block; float:left/right; 当css对行内元素定义这两属性中的一种之后,这些行内元素会具有块状元素属性!例如会从新的一行开始,就像后面跟了一个换行符一样,而且还具有了height和width属性。
如果要让块状元素变成内部元素只要用css加上display:inline就可以了
display:inline-block:
将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。
相关文章推荐
- CSS的三种样式:内联式,嵌入式,外部式以及他们的优先级
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 五星评分第三方框架 HCSStarRatingView
- CSS实现三角形效果
- 安卓开发中的各种进度条样式
- CSS:列表项的一些操作
- 纯css实现扁平化360卫士logo demo
- IE 8 下面的垂直水平居中
- 个人笔记 css 03 设置表格显示外边框
- 网页设计中,相对路径与绝对路径的问题
- 2016/02/02 slicebox(css部分)
- 使用CSS实现鼠标悬停在一行上,显示某些元素
- IE10修改select样式
- 多屏复杂动画CSS技巧三则
- css+div 导航条如何横着放
- 纯css打造下拉菜单
- 纯css下拉
- css img换行之后有空隙
- 【CSS】CSS中继承性与层叠性
- 创建一个纯CSS下拉菜单