css display Display:inline,我们常常在li中使用它。功能是让li排成一排

在一般的CSS布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。下面我们来分别来认识和学习什么时候用什么值。这里通过CSS display知识加实例、图演示讲解方法来学习和了解DIV CSS display

目录
  1. CSS display使用
  2. display的值有哪些
  3. css display block显示
  4. css display none隐藏
  5. css display inline

一、CSS display使用     -   TOP

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

CSS代码: .divcss5{display:none}

Html对应运用: <div class="divcss5">我是测试内容</div> 根据以上可以自己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 class="divcss5">我的后面文字会换行</span>我是被前面的divcss5对应CSS属性换行。
  2. <span>不会被换行,因为我没有被设置display:block</span>

对应结果截图: 说明这里使用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. <ul>
  2. <li>我父级ul没有divcss5样式</li>
  3. <li>我是独行</li>
  4. <li>我是独行</li>
  5. </ul>
  6. <ul class="divcss5">
  7. <li>我父级ul有divcss5样式</li>
  8. <li>我站成一排</li>
  9. <li>我在divcss5下li站成一排</li>
  10. </ul>

演示结果图: 说明:设置css为display:inline的li对象,li被排成一排,而未设置的li列表对象仍然继承原来自身独占一行的CSS样式

时间: 2024-10-22 02:14:21

css display Display:inline,我们常常在li中使用它。功能是让li排成一排的相关文章

区别CSS中display:box;inline;none以及HTML中 &lt;frame&gt; 标签&lt;table&gt; 标签的 frame 属性

区别display:box:display:inline:display:none三者的不同 display:block的特点是: block是Display默认的值.总是在新行上开始:该对象随后的内容自动换行;行高以及顶和底边距都可控制:宽度缺省是它的容器的100%,除非设定一个宽度:<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子,意思是他们默认显示方式是block: display:inl

css之display:inline-block与float区别(可以尝试用一下)

HTML的元素有多种display属性,比较常见的有display:none; display:block; display:inline和display:inline-block;等.详细可参阅W3Schools文档. 有些HTML元素自然地带有display:block;样式属性,比如    <div>    <h1>...<h6>    <p>    <ul>,<ol>,<dl>    <li>,<

如何理解CSS的display属性

在布局中, display 属性是最重要的CSS属性之一.其最常见的属性值有 block , inline , none , table 以及 inline-block .最近的新宠为 flex ,因为它是专门为布局创建的 display 属性.新出现的 grid (最近仍比较活跃)是另外一个指定的布局属性,其很快就会广泛被使用. 这篇文章比我预期的要长很多,你可以选择性进行阅读,但是我更希望你可以静下心来阅读整篇文章. 表内容 通过创建各种响应式设计,对于 display 以及 positio

display:block / inline / inline-block 三个之间的区别

块元素特点: 每次都是从新行开始: 可以设置宽.高,行高,顶底边距等: <div>  <ul> <ol> <li> <dl> <dt> <dd> <table> <form>  <p>  <hr/><textarea>等都是 行元素特点: 和别的元素在同一行: 不可以设置宽高,行高,顶底边距等: <span> <img> <var&g

CSS的display显示

CSS的display显示 1. 行内元素和块级元素关系 块级元素:1.标题标签:h1~h6:2.段落标签:p1~p6:3.div:4.列表:等 行内元素:1.span:2.a:3.img:4.strong:等 二者关系: 行内元素可以包含在块级元素中: 块级元素不可以包含在行内元素中: 因此,导致一个问题:当想把块级元素放在一行时,会有问题.因此,出现了解决方案:display 2. 把块级元素放在一行 CSS语法格式:标签名 {display:inline;} 举例:列表是块元素,将其放在一

CSS的display属性

网页设计中最常用的标签p.div.h1-h6(默认为块级元素),span(默认为内联元素) 1.把元素显示为内联元素和把元素显示为块级元素 <style type="text/css"> div{ display:inline; background:red;}/*区块元素将转换为内联元素*/ span{ display:block; background:green;}/*将内联元素转换为区块元素*/ </style> </head> <bo

css之display:inline-block布局

css之display:inline-block布局 1.解释一下display的几个常用的属性值,inline , block, inline-block inline: 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding,margin的left和right产生边距效果,但是top和bottom就不行. block: 使元素变成块级元素,独占一行,在不设置自己的宽度的情况下,

css笔记-display属性

css笔记-display属性 display属性可取值 display:none | inline | block | list-item | inline-block | table | inline-table | table-caption | table-cell | table-row | table-row-group | table-column | table-column-group | table-footer-group | table-header-group | co

display的inline,block,inline-block

之前用的display属性的值只会用inline或者block,这两个值的显示形式如下:      (1)inline:设置了display:inline;属性的元素,不会自动换行,并且即使元素设置了宽高也没有效果,属于行内元素,典型的inline元素有<span>, <a>, <label>, <input>, <img>, <strong> 和<em>      (2)block:设置了display:block;属性