课程
/前端开发
/HTML/CSS
/网页布局基础
#header a{color:#fff; margin:0 5px;} a标签怎么能设置margin呢?
2015-12-15
源自:网页布局基础 3-1
正在回答
a标签虽然是行内元素,但是左右margin/padding有效,上下margin/padding无效,想让上下margin/padding有效,就把a设置为display:block;
a标签是行内元素,不能设置width,height。可以设置margin,padding,但是margin,padding属性只对左右有效。
你让他变成块级元素就可以有Margin了
margin是块级元素的属性,而a标签是内联元素,改变a标签的display属性
加一个 display:inline-block; 就可以设置了
需要把a变成块级元素,加上display:block
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识