【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多万种颜***r> ☆书写方法∶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)实际工作中的字号,需要以设计图为准。
-----------------------------------------------------


二、盒模型三属性

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

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


css基础篇完结。

全部评论

相关推荐

无敌虾孝子:喜欢爸爸还是喜欢妈妈
点赞 评论 收藏
分享
点赞 评论 收藏
分享
工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点???&nbsp;还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力…………&nbsp;感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务