Pan*_*olo 5 html css word-wrap
我有一个装饰引号包围的段落.布局是流畅的,对于某些宽度,只有装饰性的报价是包装,我想避免.
截图:
代码:http://jsfiddle.net/84EDh/1/(注意:未在Chrome之外测试)
<p>
<span class="bigchar ldquo"></span>
Begin paragraph [...paragraph content...] end paragraph.
<span class="bigchar rdquo"></span>
</p>
Run Code Online (Sandbox Code Playgroud)
CSS:
p { position: relative; }
.bigchar {
display: inline-block;
width: 20px;
}
.bigchar:after {
color: #aaa;
font-size: 50px;
position: absolute;
}
.ldquo:after {
content: '“';
top: -10px;
}
.rdquo:after {
content: '”';
bottom: -30px;
}
Run Code Online (Sandbox Code Playgroud)
可能的方法:
用另一个跨度中的结束跨度包裹最后一个单词
[...paragraph content...] end
<span class="nowrap">
paragraph.
<span class="bigchar rdquo"></span>
</span>
Run Code Online (Sandbox Code Playgroud)
题:
是否有一种更优雅的方式来实现span段落末尾的无包装?
这不是很语义,也不容易实现,因为正如您所料,段落的内容是动态的,因此在模板级别不容易分割.
编辑:css补充说
span嵌套在 other 内部怎么样span?
我们通过这种方式实现的效果是 rdquo 就像常规文本一样(这意味着:如果您在 rdquo 和最后一个单词之间不放置空格或不间断空格,则它不会分成两行)。
演示在这里: http: //jsfiddle.net/HFE9T/1/
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |