1.复习

2.css的叠层
css的层叠
层叠:给一个元素同时使用多个选择器或者是样式表属性是相同的,但是属性值是不同的,最终生效的是谁
样式表:行内的优先级最高,内部和外部与书写顺序有个就近原则
选择器:默认情况下看选择器的权重,如果权重相同是就近原则
如果存在!important就生效这个
如果都存在!important就按照选择器的权重,如果权重相同就就近原则
如果自身没有从父元素中继承,就近原则
如果自身有就肯定会生效自身的

3.颜色的设置
1.文字颜色 color
颜色的色值:
css2.0
1.单词 color:red
2.十六进制color:#ff0000 缩写 color:#f00
3.三原色 color:rgb(255,0,0)rgb取值0-255
css3.0新增(低版本浏览器不支持)
1.三原色加透明度 rgba color:rgba(255,0,0,0.4) rgb的取值0-255 a的取值0-1 a代表透明度
2.hsl h色相(0-359) s饱和度(0-100%) l亮度(0-100%)
3.hsla a为透明度(0-1)

4.文字相关设置
1.文字颜色 color
2.文字的大小 font-size 单位:px常用 em rem pt 默认情况下16px=1em=1rem 9pt=12px
浏览器默认的文字大小是16px 常用的文字大小是12 14 16(medium) 18
3.文字的字体 font-family
如果是汉字的字体需要添加引号"楷体",
如果是一个英文单词的英文字体 不需要添加引号 font-family:Arial
如果是多个单词的英文字体要加引号font-family:“Times New Roman”
一个元素可以同时设置多个字体,浏览器会优先解析第一个字体,如果第一个不存在,则先后查找第二个。你设置的字体电脑上都不存在则按照系统默认设置
4.文字是否加粗 font-weight:normal正常 bold加粗 bolder更粗 lighter比正常的细
可以使用100-9–九个等级的写法 100-300=lighter 400-500=normal 600-900=bold
5.文字是否倾斜 font-style:normal正常 italic倾斜 oblique更倾斜
6.将小写字母变成小型的大写字母 font-variant:small caps小型的大写字母 normal默认正常
7.行高 line-height:值等于元素的height可以实现单行文本垂直方向的居中 值px 可以不加单位代表的是文字大小的倍数 百分比
缩写:font:font-varant font-style font-weight font-size/line-height font-family前三个顺序可以更改 后边三个不能
工作中常用缩写 font:font-size/line-height font-family

5.文本设置
文本设置
1.词间距 word-spacing 可以设置负值
2.字符间距 letter-spacing 可以设置负值
3.英文字母大小写 text-transform:normal默认值 uppercase全部大写 lowercase全部小写 capitalize首字母大写
4.文本修饰 text-decoration:none没有 underline下划线 line-through删除线 overline上划线 blink闪烁的线 三条线可以同时存在
5.首行缩进 text-index:2em(缩进两个字) 可以设置负值
6.水平对齐方式 text-align:left默认 center居中 right居右 justify两端对齐(针对英文)
7.垂直对齐方式 vertical-align:top上 middle中 bottom下 baseline基线默认(目前属性只有img支持)

从0开始学web-day5相关推荐

  1. 【从0开始学web】89-150 php特性

    [从0开始学web]89-150 php特性 [从0开始学web]89-150 php特性 前言 web89 web90 web91 web92 web93 web94 web95 web96 web ...

  2. 2021-10-14【从0开始学web】279-300 java

    [从0开始学web]279-300 java [从0开始学web]279-300 java web279 web278-297 279-297题都是struts2框架漏洞 Struts2是用Java语 ...

  3. 提升之路--从0开始学web自动化(7)--ui自动化框架搭建PO模式

    ui自动化测试在整个测试过程中占据的地位 在一个项目的测试中手工测试(60%)/自动化测试(40%),不同公司的定义不同.总体是手工占大部分 而自动化测试中,接口自动化占据70% ui自动化测试优先实 ...

  4. 【从0到1学Web前端】javascript中的ajax对象(一)

    [从0到1学Web前端]javascript中的ajax对象(一) 如今最流行的获取后端的(浏览器从server)数据的方式就是通过Ajax了吧.今天就来具体的来学习下这个知识吧.假设使用ajax来訪 ...

  5. 0基础转行IT行业学web前端好吗?

    0基础转行IT行业学web前端好吗?目前互联网行业迅速发展,IT已经成为现在的一个非常热门的一个行业,许许多多的人都想要往IT方面发展,找IT方面相关的一个工作. 很多想要接触IT行业的初学者伤透了脑 ...

  6. 菜鸟学WEB开发 ASP.NET 5.0 1.0

    菜鸟学WEB开发 ASP.NET 5.0 1.0 在学习之初我要强调一点"微软要向跨平台开发"大举进军了,不管他能走多远,这是微软的必经之路. 一.学习流程: 创建ASP.NET ...

  7. 【从 0 开始学架构】学习笔记 Day5 高性能基本概念

    文章目录 一.性能 二.性能在计算机世界的两个方面表现 三.软件系统高性能复杂度两个方面 1)单机复杂度 2)集群复杂度 (1)任务分配 (2)任务分解 四.应对高并发挑战的两个技术方向 1.垂直伸缩 ...

  8. 0基础学怎么学习python

    ​ Python相对于其他编程语言来说是比较简单的,非常适合零基础的小白学习,想要进入到互联网行业,可以优先选择学习Python,那么下面小编就来为大家详细的介绍一下0基础学怎么学习python? ​ ...

  9. html语言难不难学,Web前端开发难学吗?

    Web前端开发难学吗? 更新时间:2019年02月22日16时54分 来源:传智播客web前端培训 浏览次数: 关于Web前端开发难学吗?学Web前端都需要学习哪些内容?很多想要转行学习Web的同学还 ...

  10. 0基础学python难吗-0基础学武汉Python开发课程有多难?该怎么入门?

    Python语言可谓十分强大,正如它的两个外号所称,一个是"内置电池",另一个是"胶水语言".开源社区和独立开发者长期为Python贡献了丰富大量的第三方库,其 ...

最新文章

  1. boot定时任务开启和关闭 spring_SpringBoot中的定时任务的同步与异步你确定真的知道?...
  2. luogu P1341 无序字母对(欧拉回路应用、模板)
  3. linux下如何察看哪个进程在写硬盘
  4. IP_FORWARD转发
  5. 文件不混淆_Android Studio配置反混淆
  6. 买房贷款被拒,该如何补救?
  7. 剑指Offer - 面试题6. 从尾到头打印链表(栈,递归,反转链表)
  8. JAVA构架之并发编程的一些总结
  9. linux systemctl
  10. Python 基础知识 D7
  11. libreoffice 开发文档_LibreOffice中文 | linux软件
  12. PostgreSQL使用pgAdmin3不能编辑表里的数据
  13. ps复制文字到html,【答疑】PS里文字复制粘贴快捷键是什么啊? - 视频教程线上学...
  14. OpenCV_用形态学运算变换图像
  15. Centos 8 安装 Openbravo 之安装 httpd mod_jk
  16. Python制作一个12306查票程序脚本(附完整代码,仅供学习参考)
  17. python基础之实现max函数
  18. 一次代码评审,差点过不了试用期!
  19. 短信服务之阿里云平台
  20. 一篇文章读懂Armv8 AArch64

热门文章

  1. 已知堆叠体的三视图,求堆叠体体积:俯视图标注法的使用
  2. 3.2 顺序存储结构
  3. jsoncpp交叉编译配置
  4. 暗光增强论文MBLLEN: Low-light Image/Video Enhancement Using CNNs阅读笔记
  5. 集成水槽洗碗机超声波电源发生器
  6. 如何才能成为一名淘宝客?
  7. 案例五 温湿度+LED
  8. 路由器的工作原理及配置
  9. win11系统右键菜单修改win10风格 Win11右键菜单修改成win10教程
  10. IT—Java简历方法论