html
<a id='aTag'> a link </a>将css定义为
#aTag {
width: 100px;
height: 100px;
background-color: red;
}以上内容不会改变<a tag>的宽度和高度。
那么,如何更改a tag的宽度和高度?
发布于 2013-09-17 18:05:51
试着让它成为一个块元素:
#aTag {
display: inline-block;
width: 100px;
height: 100px;
background-color: red;
}发布于 2013-09-17 18:14:09
a是一个内联级别标记,所以宽度和高度不会像您期望的那样产生效果。如果您希望您的width和height生效,您有3个选项。
display设置为inline-block;display设置为block;a标记,它将自动转成块级元素,发布于 2013-09-17 18:18:28
只需在CSS中使用"display:“属性即可。
如果你想把它变成一个块,想要给出宽度和高度,只需添加"display: block“
但是,如果您想在周围添加一些空格,那么使用"margin: 10px“或"padding: 5px;"
Fiddle refereed中显示的两个示例:- http://jsfiddle.net/aasthatuteja/axZLW/
希望这能有所帮助!
https://stackoverflow.com/questions/18856817
复制相似问题