Css基础字体属性和文本属性

1字体属性:

包括字体大小、系列、粗细和文字样式(斜体等)。

简介:

font-family:设计字体系列的样式。

font-size:设计文字大小。

font-weight:控制字体粗细。

font-style:控制文本的风格。

font-family:后面跟字体的类型,该类型可以用汉字、英文等,但用英语是最合适的,英语的兼容性更好,其中font-family后面可以跟多种字体类型,但多种字体类型之间要用逗号(,)来隔开,并且这些字体类型都要写在引号中,这些字体类型尽量使用系统自带的字体,以确保用户在不同的浏览器中都能正常显示,  运行程序时电脑会先读取多种字体类型中的第一个,如果有则不在进行读取,此时电脑运行结果的字体类型就是此字体类型,否则电脑会继续执行此过程。

font-size:首先我们应该记住px(像素英语:pixel)是网页中最常用的单位,之后会经常见到,不同浏览器默认的文字大小是不一样的,比如说谷歌浏览器默认的文字大小是16px,在写程序时我们要尽量给定一个明确的大小,其中我们可以给程序中的body指定文字大小,就可以达到规定整个页面文字大小的作用 如:body{ font-size: 16px},此时就达到上述所说的效果,但要注意标题标签的文字大小要单独定义。

font-weight:控制字体粗细,正常情况下会默认字体不是粗的,即是normal,如果想加粗的话就要在该样式后面加bold,其中bolder是特粗体,lighter是细体,但我们却不常用英语来规定该样式,我们常用数字400(后面不用跟单位)来表示默认字体,用数字700(不用跟单位)来表示粗体

font-style:控制文本风格,正常情况下会默认字体是normal即标准字体样式(该默认值normal常用来使倾斜的字体不在倾斜),样式后面跟italic会显示的字体是斜体。

字体简写属性:

格式:font: font-style font-weight font-size/line-height font-family;

例:font: italic 700 16px/20px 'Microsoft yahei';

注:此顺序不可更改且每个顺序之间要用空格隔开,此处的行高会在下文讲解,不设置的属性可以不写(系统会自动取默认值)但必须要保留font-size和font-family属性否则font属性将不会起作用

2文本属性:

可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距。

color:控制颜色。

text-align:控制设置元素内文本内容的水平对齐方式。

text-decoration:控制文本修饰。

text-indent:通常是将段落的首行缩进。

line-height:可以控制文字行与行之间的距离。

color:控制颜色,根据使用的选择器不同,改变颜色的东西也会不同,注意:文本颜色的表示有3种形式,1:预定义的颜色值(一般用英语来表示),2:十六进制(如:#FF0000,最常用的形式),RGB代码(如rgb(255,0,0)等,这个形式不常用,其中rgb是红绿蓝的缩写)。

text-align:控制设置元素内文本内容的水平对齐方式(可以参考我之前写的HTML中的表格),该样式后面跟:left(左对齐,默认值)、right(右对齐)、center(居中对齐)。

text-decoration:规定添加文本的修饰,可以给文本添加下划线、删除线、上划线,该样式后面可以跟none(默认,没有装饰线)、underline(下划线,链接a标签会自带下划线)、overline(上划线,几乎不用)、line-through(不常用),在网址中链接下面不会自带下划线,因此我们可以利用标签选择器,使链接下下划线删去,如: a { text-decoration: none}

text-indent:属性用来指定文本的第一行的缩进,通常是将段落的首行缩进(可以简单理解为写作文时的每段开头空2格,这2格即为缩进),该样式后面跟:数字+单位,如:text-indent:20px,注意:数字前使正号,则会向右缩进,数字前使负号,则会向左缩进,其中我们需要记住 em 单位,em使一个相对单位,如果当前文字大小是16px,那么1em就是16px,2em就是32px,即1个em就是一个目前的文字大小。

line-height:该属性常用于设置行间的距离,可以控制文字行与行之间的距离,其中该样式后面也是跟:数字+单位,但该单位目前我所学到的只有px,其中行间距包含:上间距、文本高度、下间距。

  • 25
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值