CSS学习Day4之字体属性和文本属性

字体属性

  • font-family(字体类型)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>字体属性</title>
    	<style type="text/css">
    		body{
    			font-family:"微软雅黑","Arial","Hoefler Text";
    		}
    	</style>
    </head>
    <body>
    	LXG
    </body>
    </html>
    

    注意:用户要想能显示出此字体,首先要有安装此字体,如果没有,我们可以设置备用字体(可用“,”隔开)

  • font-size(字体大小)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>字体属性</title>
    	<style type="text/css">
    		body{
    			font-size:20px;
    		}
    	</style>  
    </head>
    <body>
    	LXG
    </body>
    </html>
    

    注意:

    • 浏览器默认16px
    • 像素单位:
      • px:是一个绝对单位。一旦设置了值,不管网页怎么变化,都始终如一
      • emx:是一个相对单位。当前某块区域的字体大小,比如给p标签设置了字体大小20px,那么1em = 20px
      • rem:是一个相对单位。主要应用于移动端
  • color(字体颜色)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>字体属性</title>
    	<style type="text/css">
    		body{
                /*1.单词表示法:
                red,green,yellow,purple*/
    			/*2.rgb取值范围:0~255
    			color:rgb(255,0,255);*/
    			/*3.rgba:
                a指alpha,即透明度,取值范围:0~1
    			color: rgba(255,0,0,0.4);*/
    			/*4.十六进制表示法:
    			color:#FF6700;
                FF转换为十进制为255
                67转换为十进制为103
                0转换为十进制为0
                即转换为了rgb*/
    		}
    	</style>  
    </head>
    <body>
    	LXG
    </body>
    </html>
    
  • font-style(字体样式)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>字体属性</title>
    	<style type="text/css">
    		body{
    			font-style:italic;
    		}
    	</style>
    </head>
    <body>
    	LXG
    </body>
    </html>
    

    注意:

    • normal表示默认的字体
    • italic表示斜体
  • font-weight(字体粗细)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>字体属性</title>
    	<style type="text/css">
    		body{
    			font-weight:bold;
    		}
    	</style>
    </head>
    <body>
    	LXG
    </body>
    </html>
    

    注意:

    • bold:表示加粗

    • 可以取数值:100~900,默认为400,小于400为更细,大于400为更粗

文本属性

  • text-decoration(文本修饰)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title>
    	<style type="text/css">
    		body{
    			text-decoration:none;
    		}
    	</style>
    </head>
    <body>
    	LXG
    </body>
    </html>
    

    注意:

    • text-decoration:
      • none:无线,可清除a标签的下划线
      • underline:下划线
      • overline:上划线
      • line-through:删除线
      • 制作淘宝满减男鞋示例效果:
    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性:制作淘宝满减男鞋示例效果</title> 
    	<style type="text/css">
    		a{
    			text-decoration: none;
    			color: #333;
    			font-size: 14px;
    		}
    		a:hover{
    			color:#FD8308;
    			text-decoration: underline;
    		}
    		a:active{
    			color:purple;
    		}
    		.box p span{
    			text-decoration: line-through;
    		}
    	</style>
    </head>
    <body>
    	<div class="box">
    		<a href="https://detail.tmall.com/item.htm?spm=a230r.1.14.41.1a5772cdqALbLN&id=625808800744&ns=1&abbucket=1">
    			阿迪达斯官网 三叶草 ZX 2K BOOST男子经典运动鞋
    		</a>
    		<p><span>1199.00</span></p>
    		<span>¥1079.00</span>
    	</div>
    </body>
    </html>
    
  • text-indent(首行缩进)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title> 
    	<style type="text/css">
    		p{
    			text-indent: 32px;
    		}
    	</style>
    </head>
    <body>
    	<p>
    		狮子(daolion)是唯一的一种雌雄两态的猫科动物,是地球上力量强大的猫科动物之一,狮子生存的环境里,其他猫科都处于劣势。漂亮的外形、威武的身姿、王者般的力量和梦幻般的速度完美结合,赢得了“万兽之王”的美誉。
    	</p>
    </body>
    </html>
    

    注意:当字体大小发生变化后,首行缩进需要跟随字体大小来设置,因此建议使用em

  • line-height(行高)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title> 
    	<style type="text/css">
    		p{
    			line-height:32px;
    		}
            div{
                line-height:32px;
                background-color:red;
            }
    	</style>
    </head>
    <body>
    	<p>
    		狮子(daolion)是唯一的一种雌雄两态的猫科动物,是地球上力量强大的猫科动物之一,狮子生存的环境里,其他猫科都处于劣势。漂亮的外形、威武的身姿、王者般的力量和梦幻般的速度完美结合,赢得了“万兽之王”的美誉。
    	</p>
        <div>
            狮子生存的环境里,其他猫科都处于劣势。
        </div>
    </body>
    </html>
    

    注意:

    • 可以用背景色来查看行高

    • 一般,字体大小不能超过行高,超过会发生溢出

  • letter-spacing(中文字间距)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title> 
    	<style type="text/css">
    		p{
                text-indent:42px;
    			line-height:32px;
                letter-spacing:5px;
    		}
    	</style>
    </head>
    <body>
    	<p>
    		狮子(daolion)是唯一的一种雌雄两态的猫科动物,是地球上力量强大的猫科动物之一,狮子生存的环境里,其他猫科都处于劣势。漂亮的外形、威武的身姿、王者般的力量和梦幻般的速度完美结合,赢得了“万兽之王”的美誉。
    	</p>
    </body>
    </html>
    

    注意:

    • 设置首行缩进的时候要考虑文字间距
    • 只对中文起作用
  • word-spacing(单词间距)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title> 
    	<style type="text/css">
    		p{
                word-spacing:10px;
    		}
    	</style>
    </head>
    <body>
    	<p>
            Hello World
    	</p>
    </body>
    </html>
    

    注意:只对单词起作用

  • text-align(文本对齐方式)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title>
    	<style type="text/css">
            div{
                text-align:center;
            }
    	</style>
    </head>
    <body>
    	<div>
            狮子(daolion)是唯一的一种雌雄两态的猫科动物,是地球上力量强大的猫科动物之一,狮子生存的环境里,其他猫科都处于劣势。漂亮的外形、威武的身姿、王者般的力量和梦幻般的速度完美结合,赢得了“万兽之王”的美誉。
        </div>
    </body>
    </html>
    

    注意:

    • text-align:
      • center:文字水平居中显示(使用最多)
      • right:文字右对齐
      • left:文字左对齐
  • font(综合属性)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>文本属性</title>
    	<style type="text/css">
            div{
                font:20px/3 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",Heiti SC","WenQuanYi Micro Hei",sans-serif;
            }
    	</style>
    </head>
    <body>
    	<div>
            狮子(daolion)是唯一的一种雌雄两态的猫科动物,是地球上力量强大的猫科动物之一,狮子生存的环境里,其他猫科都处于劣势。漂亮的外形、威武的身姿、王者般的力量和梦幻般的速度完美结合,赢得了“万兽之王”的美誉。
        </div>
    </body>
    </html>
    

    注意:

    • 20px:字体大小
    • 3:行高和字体大小之比
    • 接着是字体类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值