为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

其实是可以的, 因为代码是一层层解析, 就像你设一个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>


0 回复 有任何疑惑可以回复我~
#1

慕数据0204790 提问者

非常感谢!打了这么多字解释,受益匪浅
2016-12-18 回复 有任何疑惑可以回复我~

不能,block和none是冲突的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信