我有一条简单的警告信息:
HTML
<span id="j_idt68" class="aviso">
<a href="MEU LINK">message</a></span>
CSS
span.aviso a {
padding:20px 35px;
background: rgb(255, 174, 174);
background: rgba(255, 174, 174, 0.3);
border:1px solid #FF1C1C;
border-radius:10px;
color:#FF0000;
text-align: center;
opacity:1;
margin:0 auto;
font-size:14px;
display:block;
}
我宣称跨度的宽度为960px因为我希望消息居中但我不希望圆角矩形网站为960px,我希望根据文本的大小调整它的宽度
答案 0 :(得分:3)
a
元素不继承宽度;相反,您在其上设置display: block
,使其宽度为整个可用宽度。您需要将设置分开,以便span
对齐其中的文本行,a
元素为inline-block
(或默认为inline
,但是您遇到行高问题)。像这样:
span.aviso {
display: block;
width: 960px;
text-align: center;
}
span.aviso a {
padding: 20px 35px;
background: rgb(255, 174, 174);
background: rgba(255, 174, 174, 0.3);
border:1px solid #FF1C1C;
border-radius:10px;
color:#FF0000;
opacity:1;
display: inline-block;
font-size: 14px;
}
答案 1 :(得分:0)
在锚点选择器上添加display:inline-block;
。