HTML,求助大佬看下,为啥这个便签设置margin-top不生效呢?

图片说明图片说明

图片说明

span标签只能设置margin-left与margin-right有效,你这里要么用div,要么将span标签的display设置为比如block之类的,就可以随便设置margin了

行内元素不支持 设置高宽 外边距

span,a标签行内元素,你要设置宽高之类的,先打上display:block

CSS样式表应该这样写
a,span{
          display:block;//把行内变成块元素
                    width:100px;
                    height:100px;
                    margin:0 auto;
                    <!--需要设置这三个元素的值必须加上display:block;否则无效-->

行内元素不支持 设置高宽 外边距
display:block;//把行内变成块元素