Pet*_*tah 3 html css html5 css3 less
有可能/我该怎么做:
使用CSS内容/选择器/属性之前删除填充?
例如,给定以下代码,如何使底部段落看起来像顶部(在它之间没有空格content:before)但保留段落上的填充.
代码:http://jsfiddle.net/569Ed/2/
HTML5:
<div class="no-padding">
<p>Paragraph</p>
</div>
<div class="padding">
<p>Paragraph</p>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS3:
p {
outline: 3px solid #fbb;
outline-top: 2px solid #fbb;
margin-bottom: 15px;
}
p:before {
content: 'Paragraph';
border: 1px solid #fbb;
background-color: #fbb;
display: block;
}
.padding p {
padding: 10px;
}
Run Code Online (Sandbox Code Playgroud)
(这仅适用于最新和最好的浏览器,因此首选HTML5和CSS3/LESS)
我想你可以这样做,
代码:http://jsfiddle.net/yuliantoadi/569Ed/4/
p {
outline: 3px solid #fbb;
outline-top: 2px solid #fbb;
margin-bottom: 15px;
}
.padding p {
padding: 10px;
}
p:before {
content: 'Paragraph';
border: 1px solid #fbb;
background-color: #fbb;
display: block;
}
.padding p:before {
margin:-10px -10px 0 -10px;
}
Run Code Online (Sandbox Code Playgroud)
你是这个意思吗?
| 归档时间: |
|
| 查看次数: |
16789 次 |
| 最近记录: |