位置: 编程技术 - 正文

CSS 美化段落文本之首字下沉(css设置段落)

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

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

首先要在HTML中有一段自己的文本,是在<p></p>中的也好,在其它块标签中都可以。给他个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:"楷体_GB"; font-weight:bold; }

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

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

最后我还能说点什么?我想到了,有一次我试图让<div id="acticle"><p>……</p></div>中的P也能实现首字下沉,可是结果却失败了,得出的结论是:我们并不能隔着一层标签去控制子对象中的第一个字符。

当然如果你对这个伪类产生兴趣的话那么也推荐你接着研究一下: Selector : first-line { sRules } Selector1 Selector2 : first-child { sRules }

推荐整理分享CSS 美化段落文本之首字下沉(css设置段落),希望有所帮助,仅作参考,欢迎阅读内容。

CSS 美化段落文本之首字下沉(css设置段落)

文章相关热门搜索词:css怎么美化页面,css美化文本框,css美化文字,常用css 美化样式表,css美化文本框,css美化table,css怎么美化页面,css怎么美化页面,内容如对您有帮助,希望把文章链接给更多的朋友!

浅谈html中id和name的区别实例代码 我们可以通过一段代码来分析一下其中的微妙差别:formmethod="post"action=""name="demoform"inputtype="text"name="oDemo"id=oDemo2value="DEMO"//form在IE浏览器里,我们可以通

CSS布局中可以用javascript判断浏览器版本 if(window.XMLHttpRequest){//Mozilla,Safari,...IE7alert('Mozilla,Safari,...IE7');if(!window.ActiveXObject){//Mozilla,Safari,...alert('Mozilla,Safari');}else{alert('IE7');}}else{alert('IE6');}看看运

htm页面中&lt;a name&gt;加name和id的冲突附解决方法 解决方法用到的核心代码如下下面的代码放到页面的最下面即可scriptlanguage="javascript"varurl=location.href;varurlarr=url.split("#");vartheid=urlarr[1];document.getElementById(

标签: css设置段落

本文链接地址:https://www.jiuchutong.com/biancheng/375311.html 转载请保留说明!

上一篇:发一个css比较清爽的写法(.css)

下一篇:浅谈html中id和name的区别实例代码(html里id)

  • 增值税退税账务处理最新规定
  • 增值税发票阅读器干什么用的
  • 企业所得税的会计核算
  • 一般纳税人可以开免税发票吗
  • 已经缴税的发票还能作废吗
  • 个人所得税应补税额怎么办
  • 金税盘的发票怎么作废
  • 电信电话费计入成本吗
  • 个人抬头发票可以抵税个人所得税吗
  • 专用发票可以下账吗
  • 管家婆进货单科目名称怎么录入?
  • 利息费用需要取消吗
  • 什么样的企业可以开专票
  • 个人拿身份证可以贷款吗
  • 员工报销费用
  • 个体工商户200万以下减半
  • 补充养老保险费可以扣除吗
  • 产品研发费用属于固定成本吗
  • 实物出资需要发票吗
  • 公司哪些发票可以抵税
  • 资产负债表年初数和期末数代表什么
  • 土地增值税清算报告
  • 一般纳税人开税票
  • 票据质押后如何行使质权
  • 已收发票是什么意思
  • 预提费用利息会增加吗
  • 留存收益净利润之间关系
  • win10开始菜单失效如何解决
  • win11粘滞键怎么关闭 重启后又有
  • linux查看磁盘空间 命令fdisk
  • PHP:mb_convert_case()的用法_mbstring函数
  • 股派发红利是涨还是跌
  • 计提税金及附加的金额如何算
  • 劳动法律法规包含哪些
  • php imagecopy
  • 企业停产免征房产税
  • 潘塔纳尔湿地的主要成因
  • php正则表达式匹配链接
  • 上季度的亏损可以弥补下季度的企业所得税
  • 房屋租赁费发票备注栏需要写什么?
  • php redis操作
  • 金蝶财务软件总监是谁
  • vue3.0项目创建
  • 共识算法主要解决什么问题
  • 视听结合的景物描写
  • 大学生web前端期刊有哪些
  • web前端三大主流框架vue
  • 让我用用你的计算机
  • 金融企业往来支出科目属于什么科目
  • 职工教育经费和职工福利费扣除比例
  • 百旺 税控盘
  • 小规模当月开普票作废流程
  • 小规模企业免税收入会计分录
  • 让渡资产使用权收入属于收入吗
  • 报销费用余额退回
  • 小企业营业外收入包括
  • 次年发上年年终奖
  • 股东投入固定资产怎么做账
  • 贷款指标是什么意思
  • 水费发票上的册子是什么
  • 明细账建账的步骤
  • 原始凭证的主要内容包括
  • win7超级账户如何启用
  • xp磁盘检测命令
  • 硬盘安装64位win8.1/win8或win7操作系统图文教程
  • windows有哪些好用的软件
  • dghm.exe是什么程序
  • 2015-04-04---CCAction详解(欠了大家好几天了)
  • jquery Ajax 全局调用封装实例详解
  • python语言中
  • jquery打开本地html
  • linux中crontab
  • javascript高级程序设计最新版
  • AndroidManifest.xml文件属性详解
  • unity vtext
  • JavaScript中的变量名不区分大小写
  • 又一枚精彩的弹幕效果jQuery实现
  • js使用类
  • android圆环进度条渐变
  • 怎样查工商局备案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设