HTML中文本相关知识

文本样式

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style>
			div{
				font-weight:bold;
				font-style:italic;
				font-size:50px;/*默认是16px*/
				font-family:arial,"微软雅黑";/*有英文字体,的两边,左边是英文,右边是中文*/
				/*font-family:"微软雅黑";*/
				/*字体必须是电脑中有的*/
			}
		</style>
	</head>
	<body>
		<!--
			font-weight		文字加粗
				 weight		加粗
				 normal		正常
				 
			font-style		文字倾斜
				 italic		倾斜
				 normal		正常
				 
			font-size		文字大小
				 50px		数字加单位
				 
			font-family		文字字体
			“主要字体”,“备选字体1”,“备选字体2”	表示如果电脑上有“主要字体”,就显示主要字体
			如果用户电脑上没有主要字体,那就显示“备选字体1”,如果用户电脑上没有备选字体1,就显示“备选字体2”;
			英文字体,“中文字体”;	英文字体,使用英文字体,中文字体,使用“中文字体”;
			英文字体没有“”,一般情况下不要设置一些特殊的字体
		-->
		<div>欢迎大家来到海棠Lloyd</div>
	</body>
</html>

行高

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style>
			div{
				border:1px solid red;
				/*height:30px;给了30px给文字,是文字加上空白一共30px
				line-height:30px;
				
				height:21px;
				line-height:21px;*/
				font:bold italic 26px/50px "微软雅黑";/*bold italic 可以删掉,但是其他的一定不能调换*/
			}
		</style>
	</head>
	<body>
		<!--
			行高代表一行文字在容器之中所占的高度
			line-height		行高
				16px		值是数字加单位
			如果行高的值与容器的高度相等,那么文字就会垂直居中
			
			测量多行文字行高的方法
				1、首先要知道文字的大小,使用ps测量截屏的文字的大小
				2、量一下两行文字之间的距离,也是使用ps去量,如果是13,因为不能使用奇数,因此要么少了一像素要么多了一像素
				3、拿上面量出来的距离除2
				
				如果行高为奇数的话,在自己测试之后会发现上面比下面少一个像素,上边距比下边距少一个像素
				12 13/2=7.5  6  7,所以若是行高为13px,则上面距离是6px,下面的距离将是7px
		-->
		<!--
			font:font-weight font-style font-size(必须)/line-height font-family(必须)
		-->
		<div>欢迎光临</div>
	</body>
</html>

文本修饰等

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
	</head>
	<body>
		<!--
			文本
			
			color			颜色
			text-algin		文本的对齐方式
			text-indent		首行缩进(em缩进字符)
			text-decoration	文本修饰,给文本添上下划线中划线等等
			letter-spacing	字母的间距
			word-spcing		单词间距(以空格解析)
			white-space		强制不换行
		-->
	</body>
</html>

文本设置1

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style type="text/css">
			div{
				color:red;
				text-align: left;
				width:100px;
				border:1px solid black;
				text-indent:32px;
				font-size:12px;
			}
		</style>
	</head>
	<body>
		<!--
			color表示颜色,color:red;
				值为颜色的几种表示方法
			text-algin	表示文本的对其方式
				left		代表左对齐(默认)
				center		居中对其
				right		右对其
				
			text-indent		首行缩进
				32px		值是数字加上单位
		-->
		<div>
			huanyigndajia
		</div>
	</body>
</html>

文本设置2

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style>
			div{
				color:red;
				text-align: left;
				width:100px;
				border:1px solid #000;
				text-indent:2em;
				font-size:20px;
				text-decoration: underline;
				letter-spacing:10px;
			}
		</style>
	</head>
	<body>
		<!--
			color表示颜色,color:red;
				值为颜色的几种表示方法
			text-algin	表示文本的对其方式
				left		代表左对齐(默认)
				center		居中对其
				right		右对其
				
			text-indent		首行缩进
				32px		值是数字加上单位
				
			text-decoration	文本修饰
				underline	下划线
				overline	上划线
				line-through	中划线
				none		没有下划线
				
			letter-spacing	字母间距
				10px		值为数字加单位
				
			word-spacing	单词间距
			
		-->
		<div>
			huanyigndajiad
		</div>
	</body>
</html>

单词间距

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style>
			div{
				color:red;
				text-align: left;
				border:1px solid #000;
				text-indent:2em;
				font-size:20px;
				text-decoration: underline;
				letter-spacing:10px;
				word-spacing: 50px;
			}
		</style>
	</head>
	<body>
		<!--
			color表示颜色,color:red;
				值为颜色的几种表示方法
			text-algin	表示文本的对其方式
				left		代表左对齐(默认)
				center		居中对其
				right		右对其
				
			text-indent		首行缩进
				32px		值是数字加上单位
				
			text-decoration	文本修饰
				underline	下划线
				overline	上划线
				line-through	中划线
				none		没有下划线
				
			letter-spacing	字母间距
				10px		值为数字加单位
				
			word-spacing	单词间距,使用空格识别
			
		-->
		<div>
			欢迎 大家 来到 我的 世界 i just want you
		</div>
	</body>
</html>

文字缩进em

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style type="text/css">
			div{
				color:red;
				text-align: left;
				width:130px;
				border:1px solid black;
				text-indent:1em;/*em和一个字体的大小是一样的*/
				font-size:24px;
			}
		</style>
	</head>
	<body>
		<!--
			em是根据字体的大小来计算的,不管字体怎么变,一个em始终是一个字体的大小
		-->
		<div>
			huanyigndajia
		</div>
	</body>
</html>

强制不换行

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style type="text/css">
			div{
				color:red;
				text-align: left;
				width:130px;
				border:1px solid black;
				text-indent:1em;/*em和一个字体的大小是一样的*/
				font-size:24px;
			}
		</style>
	</head>
	<body>
		<!--
			em是根据字体的大小来计算的,不管字体怎么变,一个em始终是一个字体的大小
		-->
		<div>
			huanyigndajia
		</div>
	</body>
</html>

英文与数字的换行

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style type="text/css">
			div{
				width: 200px;
				border:1px solid red;
				color: black;
				word-break: normal;
			}
		</style>
	</head>
	<body>
		<!--
			英文与数字如果没有结束的话是不会换行的
			
			word-bread		词内换行
				break-word	让单词换行
				break-all	所有的都不换行
				normal		正常
		-->
		<div>
			11111111111111111111111111111111111111111111111111 sfassssssss
			asfffffffffffffweffwefwfwfw 234444444444444444444 fasddddddddddddddddffasdfffffffffffffffffffffffff
			sadffasfdfsa
		</div>
	</body>
</html>

空格的大小

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style type="text/css">
			div{
				width: 200px;
				border:1px solid red;
				color: black;
				word-break: normal;
			}
		</style>
	</head>
	<body>
		<!--
			英文与数字如果没有结束的话是不会换行的
			
			word-bread		词内换行
				break-word	让单词换行
				break-all	所有的都不换行
				normal		正常
		-->
		<div>
			11111111111111111111111111111111111111111111111111 sfassssssss
			asfffffffffffffweffwefwfwfw 234444444444444444444 fasddddddddddddddddffasdfffffffffffffffffffffffff
			sadffasfdfsa
		</div>
	</body>
</html>

文字的设置

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
	</head>
	<body>
		<!--
			font		文字
			font-weight	文字着重
			font-size	文字大小(一般情况下都是偶数)
			line-height	文字行高
			font-family	字体(中文默认宋体)
			
		-->
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/FZUMRWANG/article/details/82831151