我是一名“中级”CSS 用户,但我遇到了一个似乎无法解决的问题,尽管我怀疑答案会非常容易从更了解 CSS 的人那里得到解决......
我有一个日期的简单视觉表示,其标记是:
<ul class="visual-date">
<li class="day-of-week text-muted">
{{view.dayOfWeek}}
</li>
<li class="day-of-month">
{{view.dayOfMonth}}
</li>
</ul>
这将显示以下内容:
使用以下 CSS:
.visual-date {
list-style-type: none;
width: 85px;
text-align: center;
padding: 5px 1px 5px 1px;
.day-of-week {
background-color: #272927;
color: white;
font-size: 8pt;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-width: 1px;
border-color: #CBCDCA;
border-style: solid;
}
.day-of-month {
font-size: 24pt;
border-width: 1px;
border-color: #CBCDCA;
border-style: solid;
}
}
这似乎可行,但我正在努力解决的是,当我放置这个小部件时,我无法让后面的文本位于同一水平线上,而是总是被放到下一行。这是完整的代码示例:
http://codepen.io/kensnyder/full/uBAsl
如此明确地,我希望“今天”文本直接位于可视日期小部件的右侧。请注意,我使用的是 Bootstrap 3.0 ......不要认为这会造成任何问题,但可能会改变人们的想法。任何帮助将不胜感激。