博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
display(block,inline,none),visibility(visible,hidden)之间的关系及区别
阅读量:4935 次
发布时间:2019-06-11

本文共 1283 字,大约阅读时间需要 4 分钟。

这段时间一直对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" οnclick="document.getElementById('oSpan').style.display='inline'">
        <input type=button value="Block" οnclick="document.getElementById('oSpan').style.display='block'">
        <input type=button value="None" οnclick="document.getElementById('oSpan').style.display='none'">
        <input type=button value="Hidden" οnclick="document.getElementById('oSpan').style.visibility='hidden'"><input type=button value="Visible" οnclick="oSpan.style.visibility='visible'">
    </P>
    <UL>
        <LI>将元素设为 block,会在该元素后换行。</LI>
        <LI>将元素设为 inline,会消除元素换行。</LI>
        <LI>将元素设为 none,隐藏该元素内容。</LI>
    </UL>
</body>
</html>
点击Inline,Block,None,Hidden,Visible按钮,将会出现不同的结果。
通过对比以上的显示,可以对display属性的block,inline,none和visibility属性的visible,hidden一目了然!

转载于:https://www.cnblogs.com/ymj0906/archive/2012/06/15/2550976.html

你可能感兴趣的文章
算法笔记_145:拓扑排序的应用(Java)
查看>>
高级软件工程课程的实践项目的自我目标
查看>>
magento 搬家
查看>>
JS获取农历日期
查看>>
HDU 4267 A Simple Problem with Integers
查看>>
codeforces 154A 贪心
查看>>
循环神经网络(LSTM和GRU)(2)
查看>>
PHP中的HTTP协议
查看>>
CSS给文字描边实现发光文字
查看>>
Java WebService入门实例
查看>>
css样式之补充
查看>>
结构与联合
查看>>
关于JS历史
查看>>
软件架构师工作流程
查看>>
将txt文本转换为excel格式
查看>>
BUPT复试专题—众数(2014)
查看>>
css-sprite切割图片(加快网页加载速度)
查看>>
20145316 《信息安全系统设计基础》第十四周学习总结
查看>>
Liferay7 BPM门户开发之18: 理解ServiceContext
查看>>
从零开始学区块链(3)
查看>>