CSSCSS 文本样式 ④ ( CSS 外观属性 | color 文本颜色 | text-align 文本对齐方式 | line-height 行间距设置 | 首行缩进设置 | 文本装饰设置 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSSCSS 文本样式 ④ ( CSS 外观属性 | color 文本颜色 | text-align 文本对齐方式 | line-height 行间距设置 | 首行缩进设置 | 文本装饰设置 )相关的知识,希望对你有一定的参考价值。

文章目录





一、color 文本颜色



color 属性 可以 定义 文本颜色 , 其颜色值有三种表示方式 :

  • 预定义颜色 : 直接使用 颜色的英文名称 , blue , red , green ;
  • 十六进制颜色 : #FF0000 红色 , #00FF00 绿色 , #0000FF 蓝色 ; 该写法最常用 ;
  • RGB 代码颜色 :
    • 数值形式 : rgb(255, 0, 0) , rgb(0, 255, 0) , rgb(0, 0, 255)
    • 百分比形式 : rgb(100%, 0%, 0%) , rgb(0%, 100%, 0%) , rgb(0%, 0%, 100%)

代码示例 :

<style>
	body 
		font-size:16px;
		color:black;
	
	.tittle 
		font-size:30px;
		font-weight:400;
		color:#FF0000;
	
	em 
		font-style:normal;
		color:rgb(0, 0, 255);
	
</style>




二、text-align 文本对齐方式



text-align 属性 , 可以设置 文本对齐方式 , 为标签设置该 CSS 样式 , 标签内的内容就会使用相应的对齐方式 ;


text-align 属性 取值 :

  • left : 左对齐 , 该值是默认值 ;
  • right : 右对齐 ;
  • center : 居中对齐 ;

text-align 属性让标签中的 文本内容 对齐 , 标签的位置大小区域不变 ;


在 head 标签设置

.tac 
	text-align:center;

居中对齐 文本样式 , 将该样式定义在 .tac 类选择器 中 ; 将 tac 类 设置到 h1 标签中 , 让该标签中的内容居中对齐 ;

<h1 class="tittle tac">狂人日记</h1>

显示效果如下 :


为一个 div 设置 上述 居中对齐的 tac 样式 , 整个 div 中的内容 , 包括字标签中的内容 , 也一并居中对齐 ;

<div class="tac">1918年5月15日 <strong>鲁迅</strong> 收藏本文</div>

展示效果如下 :





三、line-height 行间距设置



line-height 属性 , 用于 设置 行间距 , 又称为 行高 ;

line-height 属性 取值 :

  • 像素 px : 最常用的单位 , 一般情况设置 行高 比字号大 7.8 px ; 文字默认 16 px , 行高为 24 px 即可 ;
  • 相对值 em ;
  • 百分比 ;


]

默认情况下 行间距 显示效果如下 :


设置了行间距后 :

        <style>
			p 
				line-height: 24px;
			
        </style>

运行效果 :





四、text-indent 首行缩进设置



text-indent 属性 , 用于 设置 首行缩进 ;


text-indent 属性值 :

  • em 值 : 字符宽度倍数 , 如果在 汉子段落 设置 2em , 就是首行缩进 2 个汉字 ; 推荐使用 ;
  • px 值 : 指定 缩进像素值 , 不常用 ;
  • 百分比值 : 指定 相对于浏览器窗口的百分比值 , 不常用 ;

笨一点的方式可以使用 &nbsp; 进行缩进 , 如果段落过多 , 操作及其繁琐 ;


代码示例 :

p 
	line-height: 24px;
	text-indent: 2em;  

首行缩进前的效果 :

首行缩进后的效果 :





五、text-decoration 文本装饰设置



text-decoration 属性 , 用于 设置 文本装饰 ;

text-decoration 属性 常用于为 链接 修改 装饰效果 ;


text-decoration 属性值 :

  • none : 默认属性 , 没有装饰 , 取消链接的下划线 ; ( 常用 )
  • underline : 保留链接的下划线 ; ( 常用 )
  • overline : 在文本上面划一条线 ; ( 基本不用 )
  • line-through : 穿过文本一条线 ; ( 不常用 )

代码示例 : em 标签下设置下划线 ;

em 
	font-style: normal;
	color: rgb(0, 0, 255);
	text-decoration: underline;





六、完整代码示例



代码

<!DOCTYPE html> 
<html lang="en">
	<head>    
		<meta charset="UTF-8" /> 
        <title>Google</title>
		<base target="_blank"/>
        <style>
			body 
				font-size: 16px;
				color: black;
			
			.tittle 
				font-size: 30px;
				font-weight: 400;
				color: #FF0000;
			
			em 
				font-style: normal;
				color: rgb(0, 0, 255);
				text-decoration: underline;
			
			.tac 
				text-align: center;
			
			p 
				line-height: 24px;
				text-indent: 2em;  
			
        </style>
    </head>
    <body>
		<h1 class="tittle tac">狂人日记</h1>
		<div class="tac">1918年5月15日 <strong>鲁迅</strong> 收藏本文</div>
		<hr/>
<p>
<em>某君昆仲,今隐其名</em>,皆余昔日在中学时良友;分隔多年,消息渐阙。日前偶闻其一大病;适归故乡,迂道往访,则仅晤一人,言病者其弟也。劳君远道来视,然已早愈,赴某地候补⑵矣。因大笑,出示日记二册,谓可见当日病状,不妨献诸旧友。持归阅一过,知所患盖“迫害狂”之类。语颇错杂无伦次,又多荒唐之言;亦不著月日,惟墨色字体不一,知非一时所书。间亦有略具联络者,今撮录一篇,以供医家研究。记中语误,一字不易;惟人名虽皆村人,不为世间所知,无关大体,然亦悉易去。至于书名,则本人愈后所题,不复改也。七年四月二日识。
</p>

<p></p>

<p>
今天晚上,很好的月光。
</p>

<p>
我不见他,已是三十多年;今天见了,精神分外爽快。才知道以前的三十多年,全是发昏;然而须十分小心。不然,那赵家的狗,何以看我两眼呢?
</p>

<p>
我怕得有理。
</p>

<p></p>

<p>
今天全没月光,我知道不妙。早上小心出门,赵贵翁的眼色便怪:似乎怕我,似乎想害我。还有七八个人,交头接耳的议论我,张着嘴,对我笑了一笑;我便从头直冷到脚根,晓得他们布置,都已妥当了。
</p>

<p>
我可不怕,仍旧走我的路。前面一伙小孩子,也在那里议论我;眼色也同赵贵翁一样,脸色也铁青。我想我同小孩子有什么仇,他也这样。忍不住大声说,“你告诉我!”他们可就跑了。
</p>

<p>
我想:我同赵贵翁有什么仇,同路上的人又有什么仇;只有廿年以前,把古久先生的陈年流水簿子⑶,踹了一脚,古久先生很不高兴。赵贵翁虽然不认识他,一定也听到风声,代抱不平;约定路上的人,同我作冤对。但是小孩子呢?那时候,他们还没有出世,何以今天也睁着怪眼睛,似乎怕我,似乎想害我。这真教我怕,教我纳罕而且伤心。
</p>

<p>
我明白了。这是他们娘老子教的!
</p>

    </body>
</html>

效果

以上是关于CSSCSS 文本样式 ④ ( CSS 外观属性 | color 文本颜色 | text-align 文本对齐方式 | line-height 行间距设置 | 首行缩进设置 | 文本装饰设置 )的主要内容,如果未能解决你的问题,请参考以下文章

第十二章 CSS入门

CSSCSS 层叠样式表 ② ( CSS 引入方式 - 内嵌样式 )

CSS 基础语法

CSS 基础语法

CSS 基础语法

CSSCSS 复合选择器 ④ ( 链接伪类选择器 | a:link 默认样式 | a:visited 已访问样式 | a:hover 鼠标移动样式 | a:active 选定链接样式 )