在CSS里span{margin-top:100px;}为什么没有效果,我想把文字的位置设置到div的中间位置
1个回答
展开全部
这位网友你好,因为span是内联元素,你需要先把span设置为块级元素或块级内联元素才可以。
代码如下:
span{ display:block;margin-top;}
或者:
span{ display:inline-block;margin-top:100px; }
追问
您的意思是内联元素不能直接设置margin-top? 可为什么能直接设置margin-left呢? 谢谢
追答
内联元素可以设置左右外边距和内边距,但如果想要设置上下内边距和外边距就必须设置为块级元素。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |