摘要:

  段落首字母放大是指放大段落开头的字母或者汉字,主要使用了css的first-letter伪类选择器。

单行放大:

  在第一行内放大,效果如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background-color: #FFFFFF;
color: #595959;
}
.contain {
width: 150px;
}
.contain p {
font: 80%/1.6 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contain p:first-letter {
font-size: 2em;
padding: 0.1em;
color: #000000;
vertical-align: middle;
}
.contain p:first-line {
color: red;
}
.contain p:first-child:first-letter {
color: red;
}
.contain p:first-child:first-line {
color: inherit;
}
</style>
</head>
<body>
<div class="contain">
<p>This is a test article. This is a test article.</p>
<p>This is a test article. This is a test article.</p>
<p>这是一个测试</p>
</div>
</body>
</html>

注意:first-letter支持IE7+,first-line支持IE8+

多行放大:

  效果如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title> </head>
<body>
<style>
* {
margin:0;
padding:0;
}
body {
font-size:12px;
font-family: Tahoma, Geneva, sans-serif;
padding:200px;
}
p {
width:150px;
color:#000;
font-size:1em;
margin-bottom: 20px;
}
p:first-letter{
float: left;
font-size:2.5em;
padding-right:5px;
text-transform:uppercase;
}
p:first-line{
color:#f00;
}
</style>
<p>This is a test article. This is a test article.This is a test article. This is a test article.This is a test article. This is a test article.</p>
<p>这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。这是一个测试。</p>
</body>
</html>

最新文章

  1. Android-环境问题
  2. 新浪微博SDK开发(2):上传图片的技术难点
  3. 并发:OPP 响应超并发:OPP 响应超时
  4. ECMAScript —— 学习笔记(思维导图版)
  5. iOS - (集成支付宝SDK大坑总结)
  6. 杭电1012-u Calculate e
  7. Codecademy For Python学习笔记
  8. Azure Websites Migration Assistant
  9. oh my zsh命令
  10. js 字符及字符串
  11. javascript——面向对象程序设计(3)
  12. 前端发展态势 &amp;&amp; 前端工作流程个人浅析
  13. 前端页面——Cookie与Session有什么区别
  14. 有關於USB保固
  15. centos6下从源码安装setuptools和pip
  16. 拥抱.NET Core系列:MemoryCache 缓存选项
  17. sql 随机获取数据
  18. 使用Microsoft自带的小工具将可执行文件(.exe)注册为系统服务
  19. 致备战noip2018的勇士
  20. Spark运行时错误与解决

热门文章

  1. azkaban安装
  2. [转]Java动态代理
  3. 递归 - 求 n 个球中取 m 个不同的球,有多少种取法?
  4. easyui使用介绍
  5. Java设计模式(14)责任链模式(Chain of Responsibility模式)
  6. Qt学习 之 QWebView
  7. Qt之QLocalSocket
  8. 关于Unity中鼠标选取物体的解决方案
  9. Linux系统中如何校验SHA1和MD5?
  10. 使用“mvn site-deploy”部署站点(WebDAV例子)