css怎么设不了a标签的宽度?

css怎么设不了a标签的宽度?

因为a标签是行内元素,不支持宽度的设置。

行内元素不可以设置宽高,宽度高度随文本内容的变化而变化,但是可以设置行高(line-height),同时在设置外边距margin上下无效,左右有效,内填充padding上下无效,左右有效。

如果想a标签支持设置宽度,首先将其变成块元素,CSS文件修改如下:

a{
display:inlin-block;/*设置为行内块*/
width:100px;/*设置a标签宽度为100px*/
}

说明:

行内元素与块级元素之间是可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block。

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是css怎么设不了a标签的宽度?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读