粗体

font-weight 属性可以设置文本的粗细。

它有两个属性:

  • normal 普通粗细
  • bold 粗文本

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>font-weight</title>
    <style>
        .a{
            font-weight:nomal;
        }
        .b{
            font-weight:bold;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">学编程,上利永贞网</p>
<p class="b">study hard, improve every day</p>
</body>
</html>

斜体

font-style 属性可以设置文本倾斜。

它有3个属性:

  • normal 正常显示
  • italic 手写风格斜体
  • oblique 斜体

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>font-style</title>
    <style>
        .a{
            font-style:nomal;
        }
        .b{
            font-style:italic;
        }
        .c{
            font-style:oblique;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
<p class="c">study hard, improve every day</p>
</body>
</html>

大写和小写

text-transform 属性可以设置文本的大写或小写。

它有3个属性:

  • upercase 使文本大写显示
  • lowercase 使文本小写显示
  • captialize 使每个单词的首字母大写

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-transform</title>
    <style>
        .a{
            text-transform:uppercase;
        }
        .b{
            text-transform:lowercase;
        }
        .c{
            text-transform:capitalize;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
<p class="c">study hard, improve every day</p>
</body>
</html>

下划线和删除线

text-decoration 属性可以给文本设置线条。

它有5个属性:

  • none 删除文本的装饰线
  • underline 在文本底部增加一条实线
  • overline 在文本顶部增加一条实线
  • line-through 在文本中间穿一条线
  • blink 文本动态闪烁

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-decoration</title>
    <style>
        .a{
            text-decoration:none;
        }
        .b{
            text-decoration:underline;
        }
        .c{
            text-decoration:overline;
        }
        .d{
            text-decoration:line-through;
        }
        .e{
            text-decoration:blink;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
<p class="c">study hard, improve every day</p>
<p class="d">study hard, improve every day</p>
<p class="e">study hard, improve every day</p>
</body>
</html>

行间距

line-height 属性可以设置行间距。

行间距会使文本垂直方向的空隙增大。

设置行间距单位使用em,不要使用px,这样的好处是可以根据用户选择的文本大小来设定。

行间距的初始值最好设定在1.4em~1.5em之间。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>line-height</title>
    <style>
        .a{
            line-height:1.4em;
        }
        .b{
            line-height:2.4em;
        }      
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
</body>
</html>

字母间距

letter-spacing 属性可以设置字母间距。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>letter-spacing</title>
    <style>
        .a{
            letter-spacing:2em;
        }
        .b{
            letter-spacing:1em;
        }      
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
</body>
</html>

单词间距

word-spacing 属性可以设置单词之间距离。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>word-spacing</title>
    <style>
        .a{
            word-spacing:2em;
        }
        .b{
            word-spacing:1em;
        }      
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
</body>
</html>

对齐方式

text-align属性可以设置文本的对齐方式。

它有4个属性:

  • left 设置文本左对齐
  • right 设置文件右对齐
  • center 设置文本居中显示
  • justify 设置文本两端对齐

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-align</title>
    <style>
        .a{
            text-align:left;
        }
        .b{
            text-align:right;
        }
        .c{
            text-align:center;
        }  
        .d{
            text-align:justify;
        }          
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
<p class="c">study hard, improve every day</p>
<p class="d">study hard, improve every day</p>
</body>
</html>

垂直对齐

vertical-align 垂直对齐通常在文本做为内联元素时使用。

它的属性有:

  • baseline 使元素的基线与父元素的基线对齐
  • sub 使元素的基线与父元素的下标基线对齐
  • super 使元素的基线与父元素的上标基线对齐
  • text-top 使元素的顶部与父元素的字体顶部对齐
  • text-bottom 使元素的底部与父元素的字体底部对齐
  • middle 使元素的中部与父元素的基线加上父元素x-height的一半对齐
  • top 使元素及其后代元素的顶部与整行的顶部对齐
  • bottom 使元素及其后代元素的底部与整行的底部对齐

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-align</title>
    <style>
        .a{
            vertical-align:text-top;
        }
        .b{
            vertical-align:middle;
        }
        .c{
            vertical-align:text-bottom;
        }      
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p>
study hard, improve every day
</p>
<p>
study hard, improve every day
</p>
<p>
study hard, improve every day
</p>
</body>
</html>

文本缩进

text-indent 属性可以设置首行文本缩进。

中文的首行缩进两个字可以设置为2em。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-indent</title>
    <style>
        .a{
            text-indent:2em;
        }      
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">一日,许褚走马入东门,正迎许攸,攸唤褚曰:“汝等无我,安能出入此门乎?”褚怒曰:“吾等千生万死,身冒血战,夺得城池,汝安敢夸口!”攸骂曰:“汝等皆匹夫耳,何足道哉!”褚大怒,拔剑杀攸,提头来见曹操,说“许攸如此无礼,某杀之矣。”操曰:“子远与吾旧交,故相戏耳,何故杀之!”深责许褚,令厚葬许攸。乃令人遍访冀州贤士。冀民曰:“骑都尉崔琰,字季珪,清河东武城人也。数曾献计于袁绍,绍不从,因此托疾在家。”操即召琰为本州别驾从事,而谓曰:“昨按本州户籍,共计三十万众,可谓大州。”琰曰:“今天下分崩,九州幅裂,二袁兄弟相争,冀民暴骨原野,丞相不急存问风俗,救其涂炭,而先计校户籍,岂本州士女所望于明公哉?”操闻言,改容谢之,待为上宾。
</p>
<p>study hard, improve every day</p>
</body>
</html>

投影

text-shadow 属性可以设置文本的投影效果。

它有4个值,同时使用,也可以有选择地使用:

  • 第一个值 设置阴影左右延伸长度,负值向左,正值向右
  • 第二个值 设置阴影上下延伸长度,负值向上,正值向下
  • 第三个值 设置阴影的模糊程度
  • 第四个值 设置阴影的颜色

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>text-align</title>
    <style>
        .a{
            text-shadow:1px 1px 0px #df3232;
        }
        .b{
            text-shadow:1px 1px 5px #df3232;
        }
        .c{
            text-shadow:2px 2px 9px #red;
        }  
        .d{
            text-shadow:1px 1px 10px blue;
        }          
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p class="b">study hard, improve every day</p>
<p class="c">study hard, improve every day</p>
<p class="d">study hard, improve every day</p>
</body>
</html>

首字母

:first-letter 属性可以设置首字母

它是一个伪选择器。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>:first-letter</title>
    <style>
        .b:first-letter{
            font-size:2em;
            font-weight:bold;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">学编程,上利永贞网</p>
<p class="b">study hard, improve every day</p>
</body>
</html>

首行文本

:first-line属性可以设置首字母

它是也一个伪选择器。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>:first-line</title>
    <style type="text/css">
        p.a:first-line {
            font-weight: bold;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<p>学编程,上利永贞网</p>
<p>study hard, improve every day</p>   
</body>
</html>

链接样式

链接样式也是伪选择器,有两个:

:link 未访问过的链接样式

:visited 已经单击过的样式

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接样式</title>
    <style type="text/css">
        a:link{
            color:#000;
        }
        a:visited{
            color:#982312;
        }
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<a href="https://www.liyongzhen.com/" target="_blank">学编程,上利永贞网</a>
<p>study hard, improve every day</p>   
</body>
</html>

响应用户

响应用户有3个伪选择器:

:hover 鼠标悬停时的样式

:active 用户在元素上操作时生效

:focus 元素拥有焦点时生效

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接样式</title>
    <style type="text/css">
        a:link{
            color:#000;
        }
        a:visited{
            color:#982312;
        }
        a:hover{
            color:yellow;
        }
        a:active{
            color:red;
        }
        a:focus{
            color:blue;
        }          
    </style>
</head>
<body>
<h1>利永贞网</h1>
<p class="a">study hard, improve every day</p>
<a href="https://www.liyongzhen.com/" target="_blank">学编程,上利永贞网</a>
<p>study hard, improve every day</p>   
</body>
</html>

CSS 字体风格的更多相关文章

  1. CSS字体属性大全

    文章转自:http://www.10wy.net/Article/CSS/CSS_list_8.html查看更多更专业性的文章请到:网页设计网 CSS字体属性 字体名称属性(font-family) ...

  2. CSS字体

    字体系列 [1]5种通用字体系列:拥有相似外观的字体系列 serif字体:字体成比例,且有上下短线,包括Times\Georgia\New century Schoolbook sans-serif字 ...

  3. css字体样式(Font Style),属性

    css字体样式(Font Style),属性   css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者 ...

  4. CSS字体样式属性

    font-size 字号大小 一般推荐使用相对长度(px ,em),不推荐使用绝对长度(in,cmm,mm,pt) font-family 字体 1.可以同时指定多个字体,中间用英文状态的逗号隔开,英 ...

  5. CSS 字体(font)实例

    CSS 字体(font)实例CSS 字体属性定义文本的字体系列.大小.加粗.风格(如斜体)和变形(如小型大写字母).CSS 字体系列在 CSS 中,有两种不同类型的字体系列名称: 通用字体系列 - 拥 ...

  6. css字体属性(font)

    字体名称属性(font-family) 这个属性设定字体名称,如Arial, Tahoma, Courier等.例句如下: .s1 {font-family:Arial}     字体大小属性(fon ...

  7. css 字体样式设置大全

    css样式大全(整理版)   字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 { ...

  8. css 字体样式设置

    css字体样式(Font Style),属性 时间:2014-05-08 21:49 来源:我爱学习网 | 作者:我爱学习网 | 本文已影响 68353 人   css字体样式(Font Style) ...

  9. css字体样式

    css字体样式(Font Style) 属性       css文本样式 序号 中文说明 标记语法 1 字体样式 {font:font-style font-variant font-weight f ...

随机推荐

  1. 《linux性能及调优指南》 3.4 硬盘瓶颈

    翻译:Hank (http://blog.csdn.net/fireroll)版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明.原文名称:<Linux Performance an ...

  2. git创建远程项目并进行代码管理及相关命令

    1.windows下载Git     https://git-scm.com/downloads 然后一路点击安装 2.登录github,点击右上角创建仓库 3.在本地项目根目录下 输入如下命令 ss ...

  3. ping -c 3 localhost

    linux指令,ping -c count ip,向指定IP发送指定数量的ping包

  4. jmeter获取token并请求失败Internal authentication failed 400

    jmeter访问token报错400 1.请求token地址 2.运行jmeter报错-run 3.400的意思是: 400(错误请求) 服务器不理解请求的语法. 4.报错信息如下 {"er ...

  5. 【Jmeter自学】常见错误类型(九)

    ==================================================================================================== ...

  6. requestAnimFrame动画兼容性封装

    window.requestAnimFrame=function(){ return window.requestAnimationFrame ||window.webkitRequestAnimat ...

  7. 【ASP.NET 插件】Plupload多格式多文件上传实现

    由于工作需求,要实现一个多格式多文件的上传功能,而且需要.NET版本的,嘿嘿,终于还是实现了,网上搜了很久,找到一篇不错的博文:WEB版一次选择多个文件进行批量上传(Plupload)的解决方案,在此 ...

  8. leetcode1003

    class Solution: def isValid(self, S: str) -> bool: n = len(S) if n % 3 != 0: return False while n ...

  9. 深度学习原理与框架-卷积网络细节-经典网络架构 1.AlexNet 2.VGG

    1.AlexNet是2012年最早的第一代神经网络,整个神经网络的构架是8层的网络结构.网络刚开始使用11*11获得较大的感受野,随后使用5*5和3*3做特征的提取,最后使用3个全连接层做得分值得运算 ...

  10. virtual安装linux

    virtual直接在官网上下载即可. 下载iso的镜像文件.新建 ->设置创建 redhat 根据镜像文件选择需要创建的版本. 创建后运行,如果出现一直黑屏,需要查看电脑支持虚拟是否启动. 右C ...