怎么把span变成块级元素的同时隐藏,因为同时设置display:block;display:none;好像无效吧

来源:4-2 细节优化及扩展(二)

慕数据0204790

2016-11-08 21:22

怎么把span变成块级元素的同时隐藏,因为同时设置display:block;display:none;好像无效吧

写回答 关注

2回答

  • rainy_li3676598
    2016-12-14 16:10:09
    已采纳

    其实是可以的, 因为代码是一层层解析, 就像你设一个div, margin:0 auto, margin-top:50px; 那么这div会在Body里面先居中显示, 然后距顶50px; span也是一样, 你先设置成block,后面再写display:none, 一样可以实现, 只是你自己看不到效果而已。

    建议这些问题, 你自己先考虑一下, 然后在dw中写个代码试试, 我在慕课里,看到过很多人, 自己都不尝试, 就跑去解答别人的问题, 结果,是在误导别人。 就比如1楼这位。 如果按他的说法, margin:0 auto, margin-top:50px; 也是冲突的, 那么最终效果会是什么样?

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>无标题文档</title>

    <style type="text/css">


    * { padding:0; margin:0;}

    #div { width:100px; height:100px; margin:0 auto; margin-top:50px;}

    .sp { width:40px; height:40px; line-height:40px; background:#0000FF; color:#FFFFFF; display:block;}

    </style>

    </head>

    <body>

    <div id="div"> 

    <span class="sp">veps</span>

    div

    </div>

    </body>

    </html>


    慕数据020...

    非常感谢!打了这么多字解释,受益匪浅

    2016-12-18 16:44:22

    共 1 条回复 >

  • DQE
    2016-11-08 22:48:16

    不能,block和none是冲突的

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题