CSS的display小记
2013-06-13 21:55
302 查看
最近开始了解一些CSS的基本用法,巩固下自己的前端知识积累。
我们经常在样式中做类似如下的定义:
这里的 display:inline 可以让块级元素,变为行内元素,且元素前后没有换行符;比如:
默认情况下,这2个div各占一行,也就是显示为上下两行,当加上样式后:
这样2个div就能显示在同一行了。说实话,我以前都是用浮动来控制的,嘿嘿嘿。
和 display:inline 对应的是 display:block。block 将元素显示为块级元素,且元素前后会带有换行符。比如,span就是行内元素,如果加了display:block 样式之后,这2个span就会分两行显示了:
display:inline经常用在将多个div像span一样显示在一行,或者在 <ul> 中 多个<li>显示为一行,因为ul也是块级元素,一个li占一行。
我们经常在样式中做类似如下的定义:
display:inline display:block display:none
这里的 display:inline 可以让块级元素,变为行内元素,且元素前后没有换行符;比如:
<div> DIV1 </div> <div> DIV2 </div>
默认情况下,这2个div各占一行,也就是显示为上下两行,当加上样式后:
<div style= "display:inline "> DIV1 </div> <div style= "display:inline "> DIV2 </div>
这样2个div就能显示在同一行了。说实话,我以前都是用浮动来控制的,嘿嘿嘿。
和 display:inline 对应的是 display:block。block 将元素显示为块级元素,且元素前后会带有换行符。比如,span就是行内元素,如果加了display:block 样式之后,这2个span就会分两行显示了:
<span style= "display:block "> SPAN1 </span> <span style= "display:block "> SPAN2 </span>
display:inline经常用在将多个div像span一样显示在一行,或者在 <ul> 中 多个<li>显示为一行,因为ul也是块级元素,一个li占一行。
相关文章推荐
- css中display:inline-block
- css display position float的关系
- [CSS]详解display:inline | block |inline-block的区别
- CSS隐藏元素 display visibility opacity的区别
- CSS深入研究:display的恐怖故事解密(2) - table-cell(转)
- css基础 将一个元素隐藏起来 display:none
- CSS的Display属性可能的值
- Flex 布局教程:语法篇 作者: 阮一峰 日期: 2015年7月10日 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + po
- css中的display问题
- CSS:display属性
- css元素隐藏display:none和visibility:hidden
- CSS——display和float
- css之display属性
- css中display:none、visible:hidden、和jquery中的hide()的区别
- CSS3盒模型display:-webkit-box;的使用
- CSS HTML元素布局及Display属性
- css-display属性辨析
- [CSS]详解display:inline | block |inline-block的区别
- CSS display属性的值及作用