CSS实战:美化段落文本之首字下沉

2016-02-19 19:43 6 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的CSS实战:美化段落文本之首字下沉教程,一起来看看吧!超容易上手~

【 tulaoshi.com - Web开发 】

  今天要讲的内容是如何实现“首字下沉”,,第一个字是很大的红色楷体,陷于一段文字之首。这种做法在杂志中常见,但是在网页中不那么常见。那么如何实现呢?其实很简单,只有一句CSS就可以了。

  Selector:first-letter {font-size:2.5em; font-family:"楷体_GB2312"; font-weight:bold; line-height:1.2em; float:left; padding:5px 2px 0 0; color:#c00;}

  如果你觉得还不是很清楚,那么这里就细细讲述一下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  首先要在HTML中有一段自己的文本,是在

  中的也好,在其它块标签中都可以。给他个ID也好,class也好,直接的标签也可以,先找到这个选择符,这里假设一段文字的id为article,那么给这段的CSS一开始就写成:

  #article:first-letter {……}

  :first-letter 是个伪类,用途是设置对象内的第一个字符的样式表属性。该语法属CSS2范围。详细见《CSS2中文手册》

  这里再细说语句中的一个个属性,首先我们要让这个字大于正文中的字,那么给他的字体大小是正文内容的2.5倍。当然你也可以选择3倍,4倍,这个根据自己的需要来作修改。

  #article:first-letter { font-size:2.5em }

  为什么要用em这个标签呢?因为有时候我们的读者们会需要通过浏览器缩放的功能改变文字的大小,如果设为一个具体的大小,那么自然就会比例失调。这个大家可以动手变动一下看看找找感觉。有了大小了,但是字体不对,那么这里应增加字体与字体加粗。

  #article:first-letter { font-size:2.5em; font-family:"楷体_GB2312"; font-weight:bold; }

  好了,到现在为此这个首字似乎还并没有打算下沉的意思,那么这里的关键点就是 float:left; 对的,就是左浮动。我们要知道,当一个对象被设为浮动属性之后,不论原来是否是块级元素都会具备块级元素的特性。而周围没有被设定的文本流侧会环绕着这个对象。图片在文本中的环绕也是这个属性。

  #article:first-letter { font-size:2.5em; font-family:"楷体_GB2312"; font-weight:bold; line-height:1.2em; float:left; }

  动手试试看,是不是已经看到首字下沉了?当然或许你看出来了,有点不那么整齐上面是不是多了一点出来?不用担心,用padding来设置一下让这个字顶部多点空间出来,让这个首字和第一行齐平。

  最后我还能说点什么?我想到了,有一次我试图让

  ……

  中的P也能实现首字下沉,可是结果却失败了,得出的结论是:我们并不能隔着一层标签去控制子对象中的第一个字符。

  当然如果你对这个伪类产生兴趣的话那么也推荐你接着研究一下:

  Selector : first-line { sRules } 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  Selector1 Selector2 : first-child { sRules }

来源:http://www.tulaoshi.com/n/20160219/1621639.html

延伸阅读
标签: Web开发
上四篇的内容是把常用的XHTML标签拿出来介绍了一下,不是很详细。不过没关系,重点是要能先知道用他们,以后深入了再去细细研究更为详细的特性以及使用方法就容易多了。上篇已经说了在第五篇会开始讲CSS,刚开始讲不能讲得复杂,我们还是由浅入深,一步步来。还是那句话:先用起来,然后再去研究。即然我们第一篇讲的是段落,那我们这篇初讲...
标签: 办公软件
Word没有“首字下沉”这一功能。其实,我们只要对字符位置稍加设置,就可以实现“首字下沉”的效果。 1、启动Word,打开相应的文档。 2、选中第一个字符,将其字号设置大一些。 3、再次选中这个字符,执行“格式→字体”命令,打开“字体”对话框(如图1)。 4、切换到“字符间距”标签下,单击“位置”右侧的下拉按钮,在随后出现的下...
标签: 电脑入门
首字下沉效果经常出现在报刊杂志中,文章或章节开始的第一个字字号明显较大并下沉数行,很能起到吸引眼球的作用。要在Word中设置这种效果,可以按下面的步骤进行: 1、将插入点置于要创建首字下沉的段落中的任意位置。 2、执行格式→首字下沉,打开首字下沉对话框。 3、在位置栏下,选择下沉或悬挂。在段落没有设置缩进时,后者下沉的首...
标签: word
Word中首字下沉效果怎么设置   在很多的Word文件或者是书籍报刊等,都喜欢使用首字下沉效果来给文字档增加美观效果,但是很多的朋友,只见到过,却没有自己设置过。今天,我们就看来了解一下Word中的首字下沉的设置。 Word Word2003怎样设置首字下沉 首先,选种你要设置首字下沉的那个段落,然后单击菜单栏的格式中...
标签: wps教程
第一步:我们先将光标移至文字的前面。 第二步:然后在菜单栏点击格式,在显示的下拉栏里打开首字下沉。 第三步:显示首字下沉的设置。在里面选择下沉,设置好字体、行数、距正文,然后点击确定。 第四步:回到WPS主页,就可以看见首字...

经验教程

352

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部