GaoWhen高H温

[CSS]简单实现双引号[翻译]

这几天出去打工了。韩国人干活确实卖力,10个小时干下来,回来后没有别的想法,直接洗洗睡了
韩国人的中秋节过得真开心,学校太荒凉了,餐厅不供饭,宿舍不供热水,苦了我们了。。。太不仗义了。。。

明天有课,要汇报,所以不能去打工了,大好时光不能就这么过去了,翻译篇文章吧
一个实现双引号的比较简单的方法
对 blockquote 应用右引号的背景图片,然后对 blockquote 的 first-letter 应用左引号的图背景片。。。

1.html


2.指定blockquote样式


上面的css代码会在右下角显示右引号图片。padding-left 和 text-indent 会产生一个1 8px 的悬空缩进(hanging indent ?)。
效果如下图


[译者注]padding-left:18px 会产生 18px 的左侧内空白, text-indent:-18px 使文字向左侧缩进 18px,也就是抵消了 padding-left:18px 产生的空白。但从结果来看只是首行文字抵消了,其他行文字仍然存在 18px 的左侧内空白。[/译者注]

3.指定 blockquote first-letter 样式
现在给 blockquote first-letter 设置 18px 的左侧内空白,这样就可以使文字排列整齐。然后在左上角显示左引号图片。注意,为了好看,这里使用的不同的字体。


4.最终效果

  • Sep
  • 27
  • September 2007
  • 糖伴西红柿
  • Z-Blog

One Response to [CSS]简单实现双引号[翻译]

  1. 如若然 says:

    太棒了,谢谢分享,学习了!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>