【19】CSS基础(4)——常用样式(文字/盒模型)

【19】CSS基础(4)——常用样式(文字/盒模型)


上篇刚刚讲了cascading层叠式,这部分来讲style样式。
常用样式。


在这里插入图片描述


一、文字三属性

(一)颜色 color

1.作用∶

给文字设置颜色;

2.语法:

属性名k∶color
属性值v∶颜色名、颜色值

color: red;
(1)颜色名

使用颜色的英文单词进行表示。需要记忆一些最常用的颜色名,更多的颜色可以通过W3Cschool手册查询。

(2)颜色值

指使用具体颜色的数值表示。 包括: rgb 模式和十六进制模式。
①rgb 模式
是根据红绿蓝三原色进行混合而成的颜色模式。
☆每个原色的取值范围是0-255,一共256个数值。三个原色共能混合成
1677多万种颜色;
☆书写方法∶rgb(红,绿,蓝)
常用颜色的rgb色值∶

颜色名rgb
红色rgb(255,0,0)
绿色rgb(0,255,0)
蓝色rgb(0,0,255)
黑色rgb(0,0,0)
白色rgb(255,255,255)
灰色rgb(128,128,128)

②十六进制模式
☆十六进制模式∶是rgb 模式的一种简化写法,使用十六进制的数字字符去替换十进
制的 0–255 的数字。
☆十六进制∶逢十六进一,每个数位上只能出现0-9,a-f 之间的字符。
☆书写为颜色值时,红、绿、蓝每个色值都要使用两位数的十六进制进行替换。
0→00
255→ff
☆书写方式∶使用#开头,后面连续书写红、绿、蓝三个颜色的十六进制的两位数值。

颜色名十六进制
红色#ff0000
绿色#00ff00
蓝色#0000ff
黑色#00000
白色#ffffff
灰色#808080

☆简写方法:(如果红、绿、蓝三个原色的色值每一个都是由重叠的数字组成,可以将重叠的数字简化成一个进行书写)

颜色十六进制简写
红色#f00
绿色#0f0
蓝色#00f
白色#fff
类似灰色#808080是不能进行简化的。
-----------------------------------------------------

(二)字体属性font-family

★实际应用 • 首选字体需要根据设计图确定,最后需要设置备用字体。

1.作用:

定义元素内文字的字体。

2.语法

(1)属性名 k :font-family
属性值v: 字体名称
(2)字体属于 font 综合属性的一个单一属性;
(3)属性值 v 必须包裹在一对引号中,属性值可以有多个,值之间用逗号分隔;
(4)如果不设置字体属性,不同的浏览器有自己的默认字体。

常用字体:

英文中文
Arial宋体SimSun
consolas微软雅黑 Microsoft Yahei
3.注意事项

(1)font-family 可以设置多个字体名称,在实际加载时只会选择一种加载,选择的依据是按书写顺序进行,如果浏览器不支持第一个字体,则会尝试下一个,直到找 到第一个支持的字体;
(2) 浏览器中加载的字体是用户机器中自带的,如果用户的电脑中没有设置的字体则加载失败,需要查找下一个,因此,必须在最后设置一个所有机器都具备的通用字体作为后路;(3)中文字体中一般带有英文可以加载的字体效果,为了避免对英文字的字体影响, 建议将英文字体写在属性值最前面。(只是建议,还是要看设计师要求)

<p style="font-family: 'arial','微软雅黑','宋体';">看文字字体是什么?abc</p>

-----------------------------------------------------

(三)字号font-size

1.作用∶

设置文字的大小

2.语法:

(1)属性名k∶font-size,字号属于font 综合属性的一个单一属性;
(2) 属性值v∶ 可以使用相对长度单位,也可以使用绝对长度单位。推荐使用相对长度单位;
在这里插入图片描述

<p style="font-size: 24px;">看看第一段文字字号</p>
<p style="font-size: 14px;">看看第二段文字字号</p>

在这里插入图片描述

3.注意事项

(1)如果HTML中不设置字号,不同的浏览器有自己默认的加载字号,比如 chrome、 IE,默认显示字号为 16px。
(2)不同的浏览器也有自己最小加载显示字号,如果设置的字号低于最小字号,都以最小字号加载,0除外。
(3)chrome 浏览器最小加载显示字号为8px,IE浏览器最小可以支持1px的字号。

4.实际应用

(1)网页中最小设置字号必须是12px,如果低于12px会出现兼容问题。现在网页中普
遍使用14px+。
(2)尽量使用12px、14px、16px等偶数的数字字号,IE6 等老式浏览器支持奇数会有
bug。
(3)实际工作中的字号,需要以设计图为准。
-----------------------------------------------------


二、盒模型三属性

如果想在浏览器中具体看到一个盒子占有的实际位置,需要设置盒子可以实体化的三属性。

属性名属性值说明
widthpx单位的数值定义盒模型占有的宽度
heightpx单位的数值定义盒模型占有的高度
background-color颜色名或颜色值定义盒模型的背景颜色
<div style="width:100px; height:100px; background-color:red;">
</div>

在这里插入图片描述


css基础篇完结。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

倏存

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

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

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

打赏作者

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

抵扣说明:

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

余额充值