html文本规则

<!--

文本规则1:

文本的大小:font-size

知识点:默认的字体大小为:16px

文本最小就到12px;部分浏览器支持到10px

一般情况下测出来是奇数时我们会改成偶数:13px===12px 14px

(浏览器显示界面是等比例缩放的,没有0.5个像素,所以尽量是偶数)

文本规则2:

文本的粗细:font-weight

1)数值

100-900整百的数值

100------细体

400------正常字体

700------加粗字体

900------更粗字体

700-900都能实现加粗,但是900更具有语义化

2)关键词

lighter====细体

normal====正常字体

bold======加粗字体

bolder====更粗字体

bold-bolder都能实现加粗,但是bolder更具有语义化

问题:1)为啥有b标签,strong,还要学习font-weight:bold

a)使用加粗标签会让页面结构多一层

b)使用css里面的 font-weight:bold;页面结构简化,更易于维护

c)通过这个属性我们能为任何一个标签实现加粗;CSS属性做划过效果

2)好多标签默认都是默认字体没有加粗,为啥学习font-weight:normal

a)公共代码里面需要;有一部分标签是自带加粗效果的:(h1-h6,b,strong);

需要把这些自带的加粗效果取消掉;增加一部分标签可以随时使用

文本规则3:

文本倾斜:font-style:italic

取值:italic======倾斜

normal======正常字体

oblique=====斜体字(更加具有强调性)

问题:1)为啥有i,em,还要学习font-style:italic

同上;

2)为啥默认就是没有倾斜的还要使用:font-style:normal

同上;

文本规则4:

字体属性:font-family

取值:取值可以为一个值也可以为多个值,多个值使用都好隔开

中文字不需要带引号,一个单词组成的字体不要引号,多个单词组成的字体需要带引号

跟多个字体实现的是谁呢? 一般实现的顺序是从左到右依次读取,读取到能用的就用那个

都实现不了的话。则使用默认字体:宋体,

font-family:宋体,微软雅黑

文本规则5:

文本颜色:color

属性值:

1)颜色单词:red,green,blue,yellow,purple

2)#六位十六进制的颜色值: 如果相邻的两位一样的话可以缩写成3位:

红色:#ff0000 #f00

绿色:#00ff00 #0f0

蓝色:#0000ff #00f

3)rgb(red,green,blue)取值:0-255,包含0,包含255

文本规则6:

文本属性

1)文本对齐方式

属性:text-align:left(左对齐)/right(右对齐)/center(居中对齐)

/justify(★ 两端对齐)

2)文本垂直居中对齐

昵称:行间距/行高

属性:line-height

a)多行文本中:行与行之间的距离,行高,如何测量:

从一行文字的上面,测到另一行文字的上面

b)单行文本中:让文本,实现垂直居中的效果

3)单行缩进

属性:text-indent:2em

px==固定单位,是多少距离就是多少距离

em==相对单位,相对于自己这个标签,或者是父元素标签字体大小缩放的

一个倍数默认情况:1em = 16px

text-indent,可以取值为负数的;只会影响第一行的缩进;不会影响第二行

__________________________________________________

|★面试题:如何在不隐藏元素的情况下,把本文给隐藏掉?

| 1)text-indent:-99999px;

| 2)font-size:0px;

|__________________________________________________

4)小型大写字符

含义:会让小写字母变成大写字母,只占四线三格中的中间一格

属性:font-variant:small-caps

5)调整间距

a)字符与字符之间的间距

字符间距:字母,符号,汉子

属性:letter-spcaing

b)单词与单词之间的间距

词间距:英文单词之间的距离

属性:word-spacing

6)文本修饰线

text-decoration:

underline=====下划线

line-throught======中划线

overline=====上划线

none=====消除任何修饰线===应用在自带修饰线效果的

标签上面,给它取消效果(a,u,s,del)

以上每一个属性都能实现一种样式,这种属性被称为单一样式

对于文本修饰:有一个复合属性(一个属性可以实现多种样式)

font:weight style size/line-height family

而且family必须放在最后面

-->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一键霜寒十四州

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值