HTML5+CSS——10 CSS长度单位、十六进制RGB值、字体样式、行高

一.长度单位

1)像素px 

作用:像素是我们网页中使用最多的一个单位。一个像素就相当于我们屏幕中的一个小点,我们屏幕实际上就是由这些像素点构成的。

像素px 

2)百分比%

作用:也可以将单位设置为一个百分比的形式,这样浏览器会根据其父元素的样式来计算该值。使用百分比的好处是,当父元素的属性值发生变化时,子元素也会按照比例发生改变。在我们创建一个自适应的页面时,经常使用百分比作为单位。

百分比%

3)em

em和百分比类似,它是相当于当前元素的字体大小来计算的

1em=1font-size

使用em时,当字体大小发生变化时,em也会随之改变,当设置字体相关的样式时,经常会使用em。

em

二.十六进制RGB值

颜色单位:在CSS可以直接使用个颜色的单词来表示不同的颜色

红色:red

蓝色:blue

绿色:green

也可以使用RGB值来表示不同的颜色

所谓的RGB值是指通过Red Green Blue三原色,通过这三种颜色的不同的弄高度,来表示出不同的颜色。

例如,RGB(红色的浓度,绿色的浓度,蓝色的浓度),颜色的浓度需要一个个0-255之间的值。255表示最大,0表示没有。

浓度也可以采用百分数来设置,需要一个0%-100%之间的数字,使用百分数最终也会转换为0-255之间的数。0%表示0,100%表示255

也可以使用十六进制的RGB值来表示颜色,原理和上边RGB原理一样,只不过是用十六进制数来代替,使用三组两位的十六进制数组来表示一个颜色,每组表示个颜色,第一组表示红色浓度,第二组表示绿色,第三组表示蓝色。

语法: #红色绿色蓝色

十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f

范围:00 - ff ,

00表示没有,相当于RGB中的0

ff 表示最大,相当于RGB中的55

例如,红色:#ff0000

像这种两两重复的颜色,可以简写,比如#ff0000可以写成#f00

#aabbcc可以写成#abc

三.字体样式

font的css属性

1)字体颜色

使用color来设置字体的颜色

2)字体大小

font-size ;浏览器一般默认文字大小为16px

3)文字字体

font-family :微软雅黑;

注意,开发中,如果字体太奇怪,用的太少了,尽量不要使用,有可能用户的电脑里没有,就不能达到想要的效果了。

字体分类:

serif 衬线字体

sans-serif 非衬线字体

monospace 等宽字体

cursive 草书字体

fantasy 虚幻字体

字体分类

可以将字体设置为这些大的分类,当设置为大的分类以后,浏览器会自动选择指定的字体并应用样式,一般会将字体的大分类,指定为font-family中的最后一个字体。

为了满足不同浏览器使用,一般会设置多个字体,serif为保底字体。

系统会优先最前面字体

4)字体风格

font-style 属于自定义字体的风格

字体风格

但是如果这样设置,需要些很多样式,会很麻烦。

设置字体样式

在CSS中还为我们提供了一个样式叫font,使用该样式可以同时设置字体相关所有样式,可以将字体的样式的值,统一写在font样式中,不同的值之间使用空格隔开。

使用font设置字体样式时,斜体 加粗 大小字母,没有顺序要求,甚至可写可不写,如果不写则使用默认值,但是要求文字的大写和字体必须写,而且字体必须是最后一个样式,大写必须是倒数第二个样式。

font样式

除此之外,font 也可以指定行高,在字体后面添加 / 行高,来指定行高,该值是可选的,如果不指定则会使用默认值。

行高里外一种简写方式

四.行高

在CSS并没有为我们提供一个直接设置行间距的方式,我们只能通过设置行高来间接的设置行间距,行高越大行间距越大。

使用line-height来设置行高,行高类似于我们上学单线簿,单线簿是一行一行的,线与线之间的距离就是行高。网页中的文字实际上也是写在一个看不见的线中的,而文字会默认在行高中垂直居中显示。

行间距=行高-字体大小 。例如 行间距=50px-16px

行高

通过设置line-height可以间接的设置行高,可以接收的值:

1.直接就收一个的大小

2.指定一个百分数,则会相对字体去计算行高 

line-height:200%;

3.可以直接传一个数值,则行高会设置字体大小相应的倍数(最常用的)

line-height:2;

除此之外,对于单行文本来说,可以将行高设置为和父元素高度一致,这样可以是单行文本在父元素中垂直居中。

单行文本居中技巧

五.其他常用文本样式

CSS文本属性

具体使用去W3Shool查看

补充:text-indent用来设置首行缩进,指定值可以设置像素px,也可以设置em(最好设置em,这样可以跟随字体大小变化缩进。)当给它指定一个正值时,它会自动向右缩进指定的像素;如果给它 指定一个负值,则会向左移动指定 的像素,通过这种方式可以将一些不想显示的文字隐藏起来。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容