【发布时间】:2016-03-01 23:35:03
【问题描述】:
我将标签排成三行并以常规文本显示。我想让这些标签 bold,但是当我在 CSS 中应用该属性时,对齐会有点混乱。
我已经包含了一些填充和边距属性,以便在文本框和标签之间留出更多空间,但这似乎没有帮助。
我正在尝试用“*”将文本加粗,并使其与“姓氏”标签对齐。
如何使标签加粗并仍然保持对齐?我只能更改 CSS 文件,而不是 HTML 或文本的字体大小。
Before
After
**Before code-**
.bold-label {
}
.bold-label:after {
color: #e32;
content: ' *';
display:inline;
}
**After code-**
.bold-label {
font-weight: bold;
margin-left: -1em;
padding-right: 0.75em;
}
.bold-label:after {
color: #e32;
content: ' *';
display:inline;
}
提前致谢
【问题讨论】:
-
使用:text-align: right ;
-
@ArifBurhan 文本已设置为在该标签的不同属性中右对齐。所以,它没有帮助。因此。标签不加粗时对齐。
-
@callMeJava text-align 不适用于内联元素。它必须应用于包含需要对齐的元素的块级元素。
-
@teefars 您的建议无法在不同的视口中正确缩放。