首页 > 其他分享 >CSS学习1 认识CSS;三种CSS的编写样式;CSS注释;常见的CSS样式;元素link;CSS颜色表示方法;浏览器开发者工具;浏览器的渲染流程

CSS学习1 认识CSS;三种CSS的编写样式;CSS注释;常见的CSS样式;元素link;CSS颜色表示方法;浏览器开发者工具;浏览器的渲染流程

时间:2023-05-10 10:59:07浏览次数:59  
标签:浏览器 样式 color HTML CSS css

1_认识CSS

  • what:为网页添加样式(美化界面);一门样式表语言,不是编程语言
  • 发展历史
    • css1(两个人合作发布)
    • css2(w3c)
    • css3(模块化持续发展中)
  • 总结:美化HTML,让HTML与CSS分离
    • 方式一:添加样式,例如颜色、字体,大小
    • 方式二:布局,按照某种结构显示

2_三种CSS的编写样式

声明:例如【 color: red】
 属性名:添加的css规则名称【color】
 属性值:添加的css规则的值【red】

2.1_内联样式

  • 存在于HTML元素的style属性中
  • 很多资料不推荐这种写法
  • 但Vue的template的某些动态样式会用到
  • 例如下面代码所示
<div style="color: red; font-size: 20px;">我是div元素</div>
<h1 style="font-size: 50px">我是标题</h1>

2.2_内部样式表

把 设置CSS 样式代码放在HTML文件head中的style元素中

在这里插入图片描述

2.3_外部样式表

  • 把CSS代码编写成一个独立的css文件,并且通过link元素引入到HTML文档中
  • 如果css文件很多,可以建立一个索引css文件,通过@import引入对应css文件,在HTML文档中可link直接引入索引文件,可以省去很多麻烦

3_CSS注释

  • 格式:/* 注释内容*/

  • 快捷键: ctrl +/

4 常见CSS样式

5_元素link

  • 外部资源链接,规范文档与外部资源的关系
    • 通常放在head中
    • 也可用来创建站点图标,就是网页标题那里有一个图标
  • 常见属性
    • href:指定被链接资源的路径url
    • rel:指定连接类型
      • icon:站点图标
      • stylesheet:css样式
    • dns-prefetch【实验中的属性】:用户点击链接前提前进行域名解析,有助于性能优化

6_ CSS颜色表示方法

  • 颜色关键字:表示一个具体的颜色
    • 例如:color:(red)
  • RGB
    • 红绿蓝三原色
      • 各个原色的取值范围是0~255
      • eg: color:rgb(255,0,0)
  • 其他表示方法
    • 十六进制表示:
      • #RRGGBB[AA] ,[AA]表示透明度,可省略
      • #RGB[A] ,[A]表示透明度,可省略
        • #0099FF = #09F 【缩略重叠的数字,表示同一个颜色】
    • 函数符【基本不用,暂不了解】

7_浏览器开发者工具

  • 随机打开一个页面:右键-检查
  • 快捷键 :ctrl+ ,可以调整页面合适的大小
  • 检查页面时 ,可以删除某些组件查看网页结构,或者其他微调整

8_浏览器的渲染流程

  1. 加载HTML文档
  2. 解析HTML
  3. 【遇到CSS则加载并解析】形成DOM树形结构
  4. 【把解析好的CSS渲染树Render附加到DOM树形结构中】在浏览器中展示该界面

标签:浏览器,样式,color,HTML,CSS,css
From: https://www.cnblogs.com/lmbi/p/17387242.html

相关文章

  • 自定义 li 标签序列的样式
    第一步删除li标签的默认样式,取消::mark代理样式(默认样式)。第一步已经把默认样式取消了,自然没有了序号,使用CSS的counter()函数和counter-increment属性来自定义序列号。通过list-style-type:none删除li标签的默认样式在li标签样式中设置counter-increment:st......
  • JavaScript 和浏览器
    模块参见ES6部分DOM参见Web相关部分选择器document.querySelector()来获取网页的对应HTML元素document.querySelectorAll()来获取网页的所有对应HTML元素document.getElementById()根据ID获取元素document.getElementsByClassName()根据类名获取元素docum......
  • CSS对文本框的修饰
    CSS对文本框的修饰这是我们常用的文本框,第一个是普通的样式,第二个是只有背景颜色的文本框,第三个是把文本框的四个边变成黑色的样式,第四个是把上边框、左右边框定义与背景颜色的样式,像一个填空题:)这是怎么实现的呢?下面我将依次介绍。(1)普通文本框代码如下:(实际上就是我们常用的)<i......
  • React笔记-样式(二)
    React学习笔记-样式(二)内联样式importReactfrom"react";exportdefaultclassLearnStyleextendsReact.Component{render(){return(<div>{/*以下两种方法都可以一种不用引号将css以小驼峰方式写另一种加上引号写......
  • CSS定位方法详解
    css概述:1.css(CascadingStyleSheets)是一种语言,它用来描述HTML和XML的元素显示样式。2.css语言中有css选择器,在selenium中可以使用这种选择器来进行元素定位。3.css定位方法比xpath快,而且css语言也非常强大,所以非常推荐这种定位方法。定位方法:find_element_by_css_selector()......
  • CSS 常用苹方字体
    //苹方-简常规体font-family:PingFangSC-Regular,sans-serif;//苹方-简极细体font-family:PingFangSC-Ultralight,sans-serif;//苹方-简细体font-family:PingFangSC-Light,sans-serif;//苹方-简纤细体font-family:PingFangSC-Thin,sans-serif;//苹方-简中黑......
  • 常用css
    单行省略/**强制不换行:white-space:nowrap;*超出隐藏:overflow:hidden*超出的文本显示省略号:text-overflow:ellipsis;*需要设置宽度*/.t-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/*width:100%;*/}......
  • uniapp 中的 rich-text 富文本 怎样编辑修改 样式
    1.首先在HTML中 <rich-text:nodes="formatRichText(newObjc)"></rich-text>2.在 methods中写入方法formatRichText(html){//html就是你要传进来地富文本参数//去掉img标签里的style、width、height属性......
  • css中rem,em
    名词解释,rem是使用的重点1.rem的定义理解:通过设置根元素<html>的font-size的大小,来控制整个html文档内的字体大小、元素宽高、内外边距等,2.rem(fontsizeoftherootelement)是指相对于根元素的字体大小的单位。em(fontsizeoftheelement)是指相对于父元素的字体大小的......
  • 未知大小的图片适应(保持宽高比且不超出)图片容器的CSS属性
    假设我们本地代码中有一个宽*高为100px*100px的图片的容器元素<divclass="img-wrapper"style="width:100px;height:100px;"><imgsrc="..."alt="待展示图片"/></div> 如果图片不我们本地,而是属于其他人资源,那么图片的尺寸、大小对于我们来讲是不可控的。这种情......