|
主题设置

卡片式面板通常用于非白色背景色的主体内

文本样式

在 CSS(层叠样式表)中,我们可以通过样式规则来定义和控制网页中文本的外观和样式。

笔记内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文本样式</title>
    <style>
        p{
            /* 颜色,三种表示方式:可以用 rgb(21,21,21)、blue、#2288f6(十六进制) */
            color: #2288f6;

            /* 行高:
				设置文字的行高和父元素高度一样,可以让文字垂直居中;
				比父元素大,则文字居下;
				比父元素小,则文字居上 
			*/
            /* 基线与基线之间的距离叫行高 */
            /* 文字一共有 4 条线:顶线、中线、基线、底线,详见:
			   css/img/line-height1.png
			   css/img/line-height2.png
			*/
            line-height: 24px;
			line-height: 1.5;	/* 1.5表示行高是字体大小的 1.5 倍,比如字体是 16px,那么行高就是 1.5*16px=24px */

            /* 排列方式:
				left:左对齐
				right:右对齐
				center:居中对齐
				justify:两端对齐排列
				inherit:继承父元素的排列方式 
			*/
            /* 让标签里的文字居中对齐,不是标签居中对齐,所以对行内元素无效,因为行内元素不占一整行。
				但如果不对行内元素设置,而对包含行内元素的父元素设置,因为行内元素和行内块元素可以看成文本,所以可以对这两种标签使用 text-align:center,让它们居中。比如 div 里面有两个 span,那么如果想让 span 居中,则可以设置 div{text-align:center}
			 */
            text-align: right;

            /* 首行缩进:首行缩进 2 个字(一个 em 就是一个字大小) */
            text-indent: 2em;

            /*
            文本修饰:
            none:默认值,无装饰,可以用来取消删除线
            underline:下划线
            overline:上划线
            line-through:穿过线,即删除线
            blink:使文字闪烁
            */
            text-decoration: underline;

            /* 单词大小写:
				uppercase:将单词变成大写
				lowercase:将单词变成小写
				capitalize:首字母大写
			*/
            text-transform: uppercase;

            /* 设置字母与字母间隔 2px */
            letter-spacing: 2px;

            /* 设置单词与单词之间的间隔为 3px */
            word-spacing: 3px;
			
			/* 允许单词换行到下一行 */
			word-wrap: break-word;

            /* 设置文本从右到左书写 */
            direction: rtl;

            /* 在元素内禁用文字环绕,即文字超出元素,也不会换行,仍在一行显示完毕 */
            white-space: nowrap;

            /* 添加文本阴影(CSS3中功能):
				text-shadow:水平位置 垂直位置 模糊距离 阴影颜色
			*/
            text-shadow:0 2px 2px rgba(0,0,0,0.2);
        }
    </style>
</head>
<body>
	<p>我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,我是段落,</p>
</body>
</html>