我想在CSS中实现类似的功能(请参见下图)。
我打算这样做的方法是创建3个DIV:红色1个和蓝色1个(两个像素之间都有一个像素空间),然后将它们包装在第3个容器中(以简化放置)。
有一个更好的方法吗?
谢谢,
您的主要问题的简短答案是-不。
您可以通过几乎一百种方式来实现此结果。最佳实践取决于您需要使用这些元素来减少冗余的灵活性。
<section class='advertising'>
<span class='new'>> Nouveau</span>
Cats & Dogs
</section>
.advertising {
width: 400px;
line-height: 45px;
color: #ffffff;
background-color: #4DA6FF;
}
.advertising .new {
background-color: #FF4000;
display: inline-block;
float: left;
padding: 0px 7px;
margin-right: 7px;
border-right: 1px solid #ffffff; /* 1px border to the right */
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句