美文网首页
CSS基础笔记

CSS基础笔记

作者: Maolpha | 来源:发表于2018-09-25 10:14 被阅读0次

1.引入其他css样式表
@import "style.css"引号里填url

其实有很多种

1.CSS的工作原理

瀏覽器解析網頁的流程圖


css工作的原理

2. css的幾種引用方式

2.1. 外部樣式表

2.1.1. 通過link引入(推薦)
link寫在head裏面
2.1.2. 通過@import引入
注意格式,不要忘記分號

2.2. 内部樣式表

在頁面中使用<style>標簽.


跟html寫在一起

2.3. 内聯樣式

直接在標簽内寫屬性


内聯樣式

2.4. 屬性樣式(廢棄)

看看就好

3.css選擇器

3.1. 種類

3.1.1. *直接選擇所有元素
3.1.2. #id選擇
3.1.3. .class選擇
3.1.4. element選擇

比如p{ }

3.2. 組合選擇

組合選擇

上圖中,E F形式可以選擇E裏面的F,不管F嵌套了幾層,而E>F,只能當F是E的直接子元素時才能生效,如果E裏套了D再套F就不會生效.
E+F是選擇跟E直接相鄰的F(要求同級);
E~F是選擇E後面所有的F(要求同級);
.class1.class2指同時擁有這兩個class的元素

3.3. 屬性選擇器

image.png
舉例:
<input type="text">可使用input[type=text]{ }來選擇

3.4. 僞類選擇器

伪类选择器 示例
上图中有以下两句,分别表示在<div class="wrap">里的最前面和最后面插入文字内容‘aa’‘bbb’,最终效果见下图。
.wrap::before{
content:'aa';
}
.wrap::after{
content:'bbb'
}
最后的效果 示例选择器及含义

3.5. css的样式渲染优先级规则

···根据css样式渲染的顺序是从上到下的原则,链接的三种形态visited(已被点击)-hover(悬停)-active(按下)应按此顺序,否则visited在最后的话,会导致一次visited之后hover和active的效果不再生效的问题.

first-oftype

first-of-type首先先选中有此.child 类的所有元素,然后再选中这些元素的同类标签,在这些同类标签中选第一个,因此第二个h2就没有被给样式.


相对应的改了这里的属性,h2就变了

···在属性后面加上!important可以让这个属性有最高的优先级。

!important

相关文章

  • H5-day1-css

    最近在看html基础,好吧,写点笔记,比较low见谅,反正我自己看懂就行了 CSS基础 1、css简介 casca...

  • web前端入门基础

    web前端基础笔记 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了...

  • css 笔记一:布局基础

    css 笔记一:基础 css应该是非常基础的东西,大家都现在都过分关注一些前端的前沿技术,却忽视了一些基础功能。即...

  • CSS基础笔记

    1.引入其他css样式表@import "style.css"引号里填url 1.CSS的工作原理 瀏覽器解析網頁...

  • CSS基础笔记

    笔记会不定时更新,检查自己知识漏洞。 并集选择器 多个选择器通过逗号连接而成的。 例:h1, h2, p {col...

  • css基础笔记

    1.设置border-box后才能使用宽度100%(除非不加padding)。2.ie默认支持border-box...

  • CSS基础笔记

    【CSS简介】 《css简介》 css指的是层叠样式表(cascading style sheets),作用是负责...

  • 笔记 - CSS基础

    浏览器与支持特性 caniuse.com 关于CSS优先级: 一般情况下,优先级如下:(外部样式)External...

  • 2018-01-04

    Web学习笔记--从最基础的开始 一、web前端开发语言: HTML、 CSS 、JavaScript HTML:...

  • 01.前端css笔记——概述

    01.前端css笔记——概述 01.基本概念 1.1需要具备的基础知识 HTML XHTML 1.2CSS概述 C...

网友评论

      本文标题:CSS基础笔记

      本文链接:https://www.haomeiwen.com/subject/pkrpyftx.html