189 8069 5689

HTML中display属性的属性值有哪些

这篇文章主要介绍了HTML中display属性的属性值有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

创新互联主要从事做网站、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务郧西,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

display在这里我说四个最常用的属性值inline、 block、inlin-block、none。

首先我们来说一下inline(n内联元素):

该属性值为默认值。此元素会被显示为内联元素,元素前后没有换行符。一般不会设置这个属性值。个人理解,其实跟正常的行内元素没什么区别,用的比较多的还是block和inline-block。

接着是block(块级元素)这个属性值:

这个属性值是比较有意思的,设置为块级元素独占一行,就换行来说和p标签的效果一样,但是这个属性值设置后,作为一个块级元素他就具备了宽、高,和别的块级元素的间距margin着属性的设置,还有间距的设置padding,但是不能设置行高(line-height)。

还有inline-block(内联块)这个属性值:

这个属性值是比较强大的,本人刚开始学的时候基本上见到需要设置的只要不是换行的就会设置这个属性值,一来他可以作为块级元素,可以具有block的特性,另一方面,由于本人初学,对于居中的设置比较麻烦,所有使用这个属性值可以设置行高,从而使文字居中,方便易用。

对于这个导航栏的实现这几个属性很好用,主要用到block和inline-block这两个属性值,inline-block作为同一行的几个元素的实现,block做为元素间换行的实现。大家可以试试。

对于最后一个none这个属性值:

个人觉得用于隐藏元素比较方便,做那种鼠标浮动的时候更改display的属性值来达到显示与隐藏元素的效果。

HTML中display一共有哪些比较常用的值呢,让我们一起来看看

HTML中display在通常的项目开发中比较容易被使用的值主要有:

  • none(元素不会被显示);

  • block(元素将显示为块级元素,元素前后会带有换行符);

  • inline(元素会被显示为内联元素,元素前后没有换行符);

  • inline-block(行内块元素。CSS2.1 新增的值);

  • table(元素会作为块级表格来显示,类似

    ,表格前后带有换行符);

  • table-row(元素会作为一个表格行显示,类似

  • );

  • table-cell(元素会作为一个表格单元格显示,类似

  • )。

  • display实现的水平垂直居中!

  • 利用position和margin进行元素水平垂直居中;想必大家还是比较熟悉,经常用的。但不知道你是否使用过display:table与table-cell对元素进行水平垂直居中呢?

    以下就是利用display:table-cell进行元素水平垂直居中的的两种方法了:

    1.利用display:table与table-cell进行元素水平垂直居中

    结构:

    梦幻雪冰

    样式:

    .wrap {
        /*让元素以表格形式渲染*/
        display: table;
        height: 400px;
        width: 400px;
        background: #fcf;
    }
    .box {
        /*让元素以表格的单元素格形式渲染*/
        display: table-cell;
        /*使用元素的垂直对齐*/
        vertical-align: middle;
    }
    .con {
        width: 200px;
        height: 200px;
        margin: 0 auto;
        background: #999;
    }

    优点:

    这种方法不会像前面的两种方法一样,有高度的限制,此方法可以要据元素内容动态的改变高度,从而也就没有空间的限制,元素的内容不会因为没足够的空间而被切断或者出现难看的滚动条。

    缺点:

    不足之处呢?这种方法只适合现代浏览器,在IE6-7下无法正常运行。

    2.利用display:table-cell进行元素水平垂直居中

    结构:

    梦幻雪冰

    样式:

    .wrap {
        display: table-cell;
        width: 400px;
        height: 400px;
        background: #fcf;
        vertical-align: middle;
    }
    .box {
        width: 200px;
        height: 200px;
        margin: 0 auto;
        background: #999;
    }

    优点:

    这种方法的优点和方法三是一样的,不会有高度的限制。

    缺点:

    IE6、IE7不支持

    感谢你能够认真阅读完这篇文章,希望小编分享HTML中display属性的属性值有哪些内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


    新闻名称:HTML中display属性的属性值有哪些
    文章路径:http://cdxtjz.cn/article/jioces.html

    联系我们

    您好HELLO!
    感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    小谭建站工作室

    成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    小谭观点

    相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。