css布局中display属性的示例分析-创新互联

这篇文章给大家分享的是有关css布局中display属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站建设、寻乌网络推广、成都微信小程序、寻乌网络营销、寻乌企业策划、寻乌品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联公司为所有大学生创业者提供寻乌建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

我们要知道display 是CSS中最重要的用于控制布局的属性。每个元素都有一个默认的 display 值,这与元素的类型有关。对于大多数元素它们的默认值通常是 block 或 inline 。一个 block 元素通常被叫做块级元素。一个 inline 元素通常被叫做行内元素。

下面我们来看看不同的display属性值对css控制布局的影响。

css block属性值

block元素将显示为块级元素,元素的前后带有换行符。

特点:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

2、元素的高度、宽度、行高以及顶和底边距都可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

例:div元素

div 是一个标准的块级元素。一个块级元素会新开始一行并且尽可能撑满容器。其他常用的块级元素包括 p 、 form 和HTML5中的新元素: header 、 footer 、 section 等等。
div 是一个标准的块级元素。一个块级元素会新开始一行并且尽可能撑满容器。其他常用的块级元素包括 p 、 form 和HTML5中的新元素: header 、 footer 、 section 等等。

效果图:


css布局中display属性的示例分析

css inline属性值

inline元素将显示为行内元素,元素的前后没有换行符。一个行内元素可以在段落中包裹一些文字而不会打乱段落的布局。

特点:

1、和其他元素都在一行上;

2、元素的高度、宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

举例:span 就是一个标准的行内元素。而a 元素是最常用的行内元素,它可以被用作链接。

测试文字,被span元素包围,设置span的背景颜色a链接

效果图:


css布局中display属性的示例分析

css none属性值

css元素另一个常用的display值是 none 。一些特殊元素的默认 display 值就是它,例如 script 。 display:none 通常被 JavaScript 用来在不删除元素的情况下隐藏或显示元素。(none还会与block是一起使用的,使用display:none隐藏元素,在使用display:block来显示被隐藏的元素;比如:二级导航菜单)

它和 visibility 属性不一样。把 display 设置成 none 元素不会占据它本来应该显示的空间,但是设置成 visibility: hidden; 还会占据空间。


css的其他 display 属性值


还有很多的更有意思的 display 值,例如 inline-block 和 flex 。在之后的文章中我们将会讨论到这两个属性值 。

display值的转换

就像之前讨论过的,每个元素都有一个默认的 display 值。不过你可以随时随地的重写它!虽然“人为制造”一个行内元素可能看起来很难以理解,不过你可以把有特定语义的元素改成行内元素。常见的例子是:把 li 元素的默认block值修改成 inline值,用来制作成水平菜单。而且转换的方法也很简单,使用语句:

display: inline;

感谢各位的阅读!关于css布局中display属性的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:css布局中display属性的示例分析-创新互联
本文链接:http://bzwzjz.com/article/degejs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 攀枝花网站设计 网站制作 成都网站设计 成都h5网站建设 手机网站制作 成都响应式网站建设 网站建设方案 成都网站设计 网站制作报价 高端网站建设 重庆网站设计 古蔺网站建设 网站建设方案 成都网站设计 成都商城网站建设 成都网站设计 网站设计 成都网站设计 泸州网站建设 成都网站制作 营销网站建设 成都网站制作