加载中…
正文 字体大小:

display (block none inline)属性的用法教程

(2017-05-10 13:12:57)
标签:

365

一、CSS display使用     -   TOP

以下为DIV CSS运用dispaly,说明这里dispaly值任意

CSS代码:
.divcss5{display:none}

Html对应运用:

我是测试内容

根据以上可以自己DIV+CSS下,看看使用结果

常用display
1、div{display:block} 有换行作用。
案例:图片做背景,隐藏图片上文字http://www.divcss5.com/jiqiao/j55.shtml

2、div{display:None } 隐藏对象及对象内容。
案例:CSS隐藏HTML内容 http://www.divcss5.com/jiqiao/j55.shtml

3、div{display:Inline } 在一排显示。
代表案例,对li列表默认一排显示li{display:Inline }

二、display的值有哪些     -   TOP

Css display值与解释-(详细可见CSS手册CSS display手册
参数:

block :块对象的默认值。用该值为对象之后添加新行
none :隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间
inline :内联对象的默认值。用该值将从对象中删除行
compact :分配对象为块对象或基于内容之上的内联对象
marker :指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before 伪元素一起使用
inline-table :将表格显示为无前后换行的内联对象或内联容器
list-item :将块对象指定为列表项目。并可以添加可选项目标志
run-in :分配对象为块对象或基于内容之上的内联对象
table :将对象作为块元素级的表格显示
table-caption :将对象作为表格标题显示
table-cell :将对象作为表格单元格显示
table-column :将对象作为表格列显示
table-column-group :将对象作为表格列组显示
table-header-group :将对象作为表格标题组显示
table-footer-group :将对象作为表格脚注组显示
table-row :将对象作为表格行显示
table-row-group :将对象作为表格行组显示

三、css display block     -   TOP

Display:block是我们常用的,block也是Display默认的值。
解释:该对象随后的内容自动换行。
css display block实例

CSS代码:


  1. .divcss5{display:block} 

Html对应运用代码:


  1. <</span>span class="divcss5">我的后面文字会换行</</span>span>我是被前面的divcss5对应CSS属性换行。 
  2. <</span>span>不会被换行,因为我没有被设置display:block</</span>span> 

对应结果截图:
div+css display
说明这里使用span作实例,一个被设置CSS样式,一个未设置,自己可以对比被设置DIV display:block样式的对象随后的内容被换行。

四、css display none隐藏内容     -   TOP

此display的none值,我们也常常使用,用于隐藏对象内容,被隐藏的对象也不会占用自身固有宽度高度空间。
详情可见CSS隐藏讲解:http://www.divcss5.com/jiqiao/j55.shtml

五、css display inline     -   TOP

Display:inline,我们常常在li中使用它。功能是让li排成一排(称:删除行)。
接下来我们以一个未设置li列表与一个设置css Display inline样式对比实例演示演示。

Css代码
ul.divcss5 li{display:inline}
解释:ul.divcss5对应li css样式属性为display:inline

Html对应代码:


  1. <</span>ul> 
  2.     <</span>li>我父级ul没有divcss5样式</</span>li> 
  3.     <</span>li>我是独行</</span>li> 
  4.     <</span>li>我是独行</</span>li> 
  5. </</span>ul> 
  6.  
  7. <</span>ul class="divcss5"> 
  8.     <</span>li>我父级ul有divcss5样式</</span>li> 
  9.     <</span>li>我站成一排</</span>li> 
  10.     <</span>li>我在divcss5下li站成一排</</span>li> 
  11. </</span>ul> 

演示结果图:
div css display none inline

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有