这段时间一直对display属性的block,inline,none和visibility属性的visible,hidden一直很模糊,总觉得很难理解,通过下面这个实例,就可以很好的牢记这几者之间的区别。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
</head>
<body>
    <h1>display 属性分别为block, inline, none 值及使用visibility: hidden;的情况调试</h1>
    <P><SPAN id="oSpan" style="background-color: #CFCFCF;">This is a SPAN</SPAN> in a sentence.</P>
    <P>
        <input type=button value="Inline" onclick="oSpan.style.display='inline'">
        <input type=button value="Block" onclick="oSpan.style.display='block'">
        <input type=button value="None" onclick="oSpan.style.display='none'">
        <input type=button value="Hidden" onclick="oSpan.style.visibility='hidden'"><input type=button value="Visible" onclick="oSpan.style.visibility='visible'">
    </P>

    <UL>
        <LI>将元素设为 block,会在该元素后换行。</LI>
        <LI>将元素设为 inline,会消除元素换行。</LI>
        <LI>将元素设为 none,隐藏该元素内容。</LI>
    </UL>
</body>
</html>

  打开该html页面,显示如下图:

display(block,inline,none),visibility(visible,hidden)之间的关系及区别(不同) 

点击Inline,Block,None,Hidden,Visible按钮,将会出现不同的结果,如下:

display(block,inline,none),visibility(visible,hidden)之间的关系及区别(不同)

通过对比以上的显示,可以对display属性的block,inline,none和visibility属性的visible,hidden一目了然! 

相关文章:

  • 2021-08-29
  • 2021-11-02
  • 2018-01-16
  • 2021-11-03
  • 2021-11-09
  • 2018-07-24
  • 2019-09-30
  • 2021-09-17
猜你喜欢
  • 1970-01-01
  • 2021-10-27
  • 2018-04-24
  • 2017-12-12
  • 2021-12-10
  • 2021-12-14
  • 2019-03-30
  • 2021-11-04
相关资源
相似解决方案