前言:

今天是学习html的第五天,让我们看看今天的学习成果。

学习内容:

1、长度单位、颜色单位、字体相关的样式、行高
2、文本样式(11个)

长度单位:

长度单位

1:像素 px

就是电脑屏幕上的一个个发光的小点,我们眼睛是看不出来,

像素是我们pc端最常用的一个单位,它是一个固定单位

2:百分比 %

是父元素的宽高的百分比,是一个相对单位,会随着父元素宽高的变化而变化

一般情况下,做流式布局比较多

3、em

也是一个相对单位,相对于当前元素的字体大小来计算最终大小,

也就是1em=1个font-size。如果当前的元素没有设置字体大小,

那么会继承祖先元素的字体大小,

最终继承到html默认的字体大小,是16px

4、rem

r  root  根

也是一个相对单位,相对于根标签html的字体大小来计算最终大小

也就是1rem=1个html的font-size

5、vw、vh

颜色单位:

颜色单位:

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

red、green、yellow、blank等

缺点:颜色单词太多了,不好描述

2:使用RGB值来表示不同的颜色

rgb(红色,绿色,蓝色)

颜色的值 0-255之间   0最小,255最大

直接用电脑或插件可以吸取颜色的比值,ctrl+alt+a

3:RGBA

rgba(red, green, blue, alpha)

alpha 透明度  0-1之间设置透明度   0是透明,1是不透明

4:使用十六进制的rgb值来表示颜色,原理和上边RGB原理一样

十六进制:0-9abcdef,

00表示最小,代替0-255的0,ff表示最大,代替0-255的255

用十六进制的值来表示0-255之间的数值,表示红色,绿色,蓝色的浓度

语法:#ff0000,像这样两两重复的表示,可以省略一位,简写成#f00

#f0f0f0  这样的是不可以省略

例子:#f00  #0f0  #00f  #ccc  #eee  #333

5:HSL值(H - 色相 0-360,S - 饱和度 0-100%,L - 亮度 0-100%)

HSLA值  A - alpha 透明度  0-1之间

字体相关的样式

行高:

1、行高(line height)  文字占有的实际高度

行高=上间距+文字的大小+下间距

上间距=下间距

如果要设置行与行之间的空白距离,可以通过设置行高来实现

line-height样式名

可选值:

(1)、直接写大小,单位:px/em/rem/%

(2)、直接写倍数,1/2/3/4/5····,是当前字体大小的倍数

(3)、可以写百分比,100%,200%。300%

2、单行文本在父元素中垂直居中

只需要设置行高跟父元素高度一致

3、font中也可以指定行高

font: 字体大小/行高  字体;

文本样式(11个);

1: text-transform 可以用来设置文本的大小写

可选值:

none  文本正常显示  默认值

uppercase  字母大写

lowercase   字母小写

capitalize  单词首字母大写

2: text-decoration  [dɛkə'reɪʃ(ə)n] 可以用来设置文本的修饰

可选值:

none  文本正常显示  默认值

underline  文本下划线

overline  文本上划线

line-through  文本删除线

3: letter-spacing可以指定字符间距

4: word-spacing可以设置单词之间的距离

5: text-align用于设置文本的对齐方式

可选值:

left  默认值,文本靠左对齐

right  文本靠右对齐

center  文本居中对齐

注意:设置文本的对齐方式,必须要给文本一定的空间,

如果行内元素的话,它的宽度是被内容撑开的,也就无法设置

6: text-indent 设置首行缩进

常用的长度单位:em

7: white-space: ; 设置网页如何处理空白,可以设置换不换行

8: text-overflow 文本溢出包含元素时发生的事情

可选值:ellipsis  省略号

9: text-shadow: h-shadow v-shadow blur color;

4个参数  (参数之间以空格隔开)

1、阴影的水平位移距离  正值向右,负值向左   必填

2、阴影的垂直位移距离   正值向下,负值向上   必填

3、阴影的模糊半径    选填,默认是0px

4、阴影的颜色  一般情况用rgba   选填,默认是字体的颜色

10:box-shadow: h-shadow v-shadow blur color;

4个参数跟text-shadow是一样

唯一不同的是

阴影的颜色  默认是黑色

11: vertical-align  设置元素垂直对齐的方式

从零开始学习CSS(3)相关推荐

  1. 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  2. 从零开始学习jQuery (十) jQueryUI常用功能实战

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  3. 从零开始学习jQuery (九) jQuery工具函数

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  4. 从零开始学习jQuery (七) jQuery动画-让页面动起来!

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  5. 从零开始学习jQuery (五) 事件与事件对象

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  6. 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  7. 从零开始学习jQuery (三) 管理jQuery包装集

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  8. 从零开始学习jQuery (二) 万能的选择器

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  9. [译] 如何学习 CSS

    原文地址:How To Learn CSS 原文作者:Rachel Andrew 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:Mcskiller 校对者 ...

最新文章

  1. 关于学习Python的一点学习总结(51)
  2. R语言使用ggpubr包绘制出版社、编辑、审稿人要求的可视化图形实战
  3. 在计算机检索系统中常用的检索技术有,计算机检索技术有哪些
  4. 算法--------数组------反转字符串中的元音字母
  5. 网站增改不要只想着收益更应该思考原有的损失
  6. 【VBA编程】15.WorkSheet对象常用属性
  7. 配置Java开发环境
  8. 长春8中2021年高考 成绩查询,长春八中2018高考喜报成绩、本科重本上线人数情况...
  9. boost::sort模块实现spreadsort 反向字符串排序示例
  10. 汽车电子嵌入式技术篇(二) -autosar中的嵌入式系统函数的调用
  11. php的simplexml
  12. javascript-网页换肤案例
  13. html 属性存储对象,在HTML5 localStorage中存储对象
  14. WSL:适用于 Linux 的 Windows 子系统
  15. java queue的实例化_如何在java中实例化Queue对象?
  16. java垃圾回收算法
  17. 虚幻4 配置打包安卓
  18. fluidsim元件库下载_基于仿真软件的系统EMC设计解析
  19. 如何判断文件的编码方式
  20. 明朝取代元朝鲜为人知的秘密

热门文章

  1. jacob 字体设置
  2. C++描述 5645. 找到最高海拔
  3. [算法练习及思路-程序员面试金典(Java解法)]No61.峰与谷
  4. 访问修饰符的真正理解
  5. vmlinuz文件解压缩
  6. 台阶--Nim游戏(博弈论)
  7. layui按钮---Layer自定义按钮,关闭弹出层/弹窗;layer自带按钮
  8. Mac上如何彻底卸载Vs code
  9. 基于Python的时间序列异常值检测
  10. 转:《你对固态硬盘了解多少》