为了账号安全,请及时绑定邮箱和手机立即绑定

在a{}样式中如下,注释文字在在默认情况下宽度不起作用,指的是否是没有把<a>标签变成内联块状元素的情况下?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>内联块状元素</title>
<style type="text/css">
a{
    display:inline-block;
 width:20px;/*在默认情况下宽度不起作用*/
 height:20px;/*在默认情况下高度不起作用*/
 background:pink;/*设置背景颜色为粉色*/
 text-align:center; /*设置文本居中显示*/
}
</style>
</head>
<body>
<a>1</a>
<a>2</a>
<a>3</a>
<a>4</a>
</body>
</html>

正在回答

4 回答

是的。默认情况下<a>为内联元素,宽、高等属性设置无效;而用display:inline-block设置为内联块状元素以后就可以设置了。

0 回复 有任何疑惑可以回复我~

没有display:inline-block;这句话,<a>是内联元素,元素的高度、宽度及顶部和底部边距不可设置,即默认情况下。

0 回复 有任何疑惑可以回复我~

<a>默认情况下是内联元素,不可以设置height和width属性。当家了dispaly:inline-block之后,变成了内联块,具有了一部分块的性质,就是可以设置height和width属性了。

0 回复 有任何疑惑可以回复我~

是的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在a{}样式中如下,注释文字在在默认情况下宽度不起作用,指的是否是没有把<a>标签变成内联块状元素的情况下?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信