zoukankan      html  css  js  c++  java
  • CSS属性中的display属性浅谈;

    首先我们要知道什么是块级元素和行内元素有什么区别;

    承接上篇文章:(浅谈HTML和body标签

    块级元素:浏览器解析为独占一行的元素(例如:div、table、ul等。),浏览器会在该元素的前后显示拆行(也就是所谓的加个换行符);

    行内元素:浏览器解析为独立元素(例如:img、a、span等),不会自动拆行。

    tip:块元素和行内元素可以相互转换,这个要依具体情况而定。有时候块级元素很难实现的效果转化成行内元素会收获不一样的效果。

    ok;我们了解了什么是块元素什么是行内元素了,那我们知道他们是通过什么方式转化的么。不要急,请接着看下文。

    这时候我们就不得不介绍一个我们很容易犯错,但是只会用个别值的一个属性,display;

    display顾名思义是显示的意思;所以属性有了那么值是什么呢?又代表着什么含义呢?对,就是以何种方式显示;

    • 块元素的display默认属性是block;所以会显示成独占一行。

    • 行内元素display默认属性是inline;所有会渲染成没有换行的元素;

    ​除此之外:最常用的两个属性就是none;其实我们经常会用display:none;来隐藏元素。

    一下列出的属性为最新浏览器兼容的属性;

    努力不一定成功,但放弃一定失败。
  • 相关阅读:
    WINDOWPOS结构
    HTML 4.01 符号实体
    建立窗体时所响应的消息
    如何用正确的方法来写出质量好的软件的75条体会
    Onload加载多个方法函数
    UML中的一些概念
    aop应用范围
    如何成为“10倍效率”开发者
    网页引入taglibs
    XML编程—CRUD
  • 原文地址:https://www.cnblogs.com/alideai/p/7840840.html
Copyright © 2011-2022 走看看