注册本站  论坛  繁體中文

慧民电脑芯片级维修-电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> HTML >> 网页设计正文

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

文章来源:站长学院 作者:佚名 更新时间:2008-9-22 12:49:18 【 】 【加入收藏
  进入网络咨询平台

今天要讲的内容是如何实现“首字下沉”,,第一个字是很大的红色楷体,陷于一段文字之首。这种做法在杂志中常见,但是在网页中不那么常见。那么如何实现呢?其实很简单,只有一句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;}

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

  首先要在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 } 

  Selector1 Selector2 : first-child { sRules }

  • 上一篇网页设计:

  • 下一篇网页设计:
  • 最 新 热 门
     最简单的“开始”菜单效果
     geom加bitmapdata类打造超酷鼠标跟随效果
     AS3:图像裁剪
     Flash打造小球的弹性碰撞
     as3运用:点击图片取色
     as制作:可拖动单元格的菜单
     利用BitmapData类制作FLASH 3D相册
     使用Flash MX过程中的3个小技巧
     使用AS3自带函数进2/8/10/16/32进制互换
     flash制作字母变换效果
    最 新 推 荐
     13种常用按钮、文本框、表单等CSS样式
     CSS制作很漂亮的文字滑动效果
     用CSS改变的图片由模糊到清楚的导航
     用Class组合实现Div+CSS布局
     css布局实例:网页布局的方法
     CSS实战:美化段落文本之首字下沉
     几个经典的css技巧
     用CSS控制浏览器滚动条样式源代码
     最好的CSS资源
     危险,你敢点击吗?
    相 关 文 章

    Flash CS3教程:绘制小奶瓶图标
    13种常用按钮、文本框、表单等CSS样式
    CSS制作很漂亮的文字滑动效果
    用CSS改变的图片由模糊到清楚的导航
    用Class组合实现Div+CSS布局
    css布局实例:网页布局的方法
    几个经典的css技巧
    用CSS控制浏览器滚动条样式源代码
    最好的CSS资源
    CSS网页布局开发小技巧24则

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    门市地址:广东省佛山市南海区黄岐黄海路133号
    本网站所有内容未经许可不得转载或做其他使用