这是我的html文件
<div>
<p>My text content is here......</p>
<p><a href="#">lINK1</a><a href="#">lINK2</a></p>
</div>
这是css
div {
width:960px;
border:1px solid;
margin:0 auto;
}
a {
padding:10px 10px 50px 10px;
margin-right:20px;
border:1px solid red;
}
现在发生的事情是,由于我的锚点的顶部和底部填充到总共60px,它们实际上浮出了我的主要父级。我的div不能有固定的高度,因为我的内容长度不固定。任何人都可以建议我如何决定将div的宽度包含在其中?
答案 0 :(得分:2)
您希望锚点显示为inline-block
,如此。
div {
width:960px;
border:1px solid;
margin:0 auto;
}
a {
padding:10px 10px 50px 10px;
margin-right:20px;
border:1px solid red;
display: inline-block;
}
答案 1 :(得分:0)
a {
padding:10px 10px 50px 10px;
margin-right:20px;
border:1px solid red;
display: inline-block;
}
这应该可以解决您的问题:)
答案 2 :(得分:0)
将display: inline-block
添加到锚标记的CSS属性中,它应该开始工作。