1. 程式人生 > >前端學習-基礎部分-css(一)

前端學習-基礎部分-css(一)

技術分享 bbc utf-8 one doctype nbsp itl 拆分 基本應用

開始今日份整理

1.CSS的導入方式

CSS的導入方式主要是有內聯模式,行內模式,外部樣式表

1.1 內聯模式

內聯模式:直接在<head>中直接寫css,例如

p{
        color:rgb(166, 226, 226);
    }
#設置P標簽的顏色

1.2 行內模式

行內模式:在html中對應元素直接書寫

<p style="color:cadetblue">第一段 世界大勢,合久必分,分久必合</p>

1.3 外部樣式表

外部樣式表,主要是有倆種,一種為鏈接式,一種為外聯樣式表

<link 
rel="stylesheet" href="index.css"> <!-- CSS2.1的樣式 --> @import.url()

倆者的區別如下

  • 一個是全部導入後,才開始編譯,包括css,<link>方式
  • 一個是先導入html進行編譯,然後在將css文件加載到網頁中 <@import>方式

2.CSS選擇器

css的選擇器主要分基本選擇器以及高級選擇器

2.1 基本選擇器

技術分享圖片

  • 通用元素選擇器 *: 匹配任意元素,一般用於清楚網頁的默認樣式
  • 標簽選擇器:匹配所有指定標簽的樣式,不管樣式有多深,都可以匹配,選中既所有,並不是單一的一個
  • id選擇器:根據指定的id匹配標簽 ,id在網頁中全局唯一,一般留給後面js中調用,獲取到標簽
  • class類選擇器:根據指定的class匹配標簽

註:一定要有公共類的概念,不要試圖用一個類完整一個網頁,盡量把類拆分出來,每個類盡量的小,讓更多的標簽去使用,同一個標簽可以攜帶多個類,類與類之間用空格隔開即可。

基本應用

技術分享圖片
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基礎選擇器</title>
<style> /*標簽選擇器*/ body{ background: #b6bbb2; } div{ background: #747F8C; color: red; } /*id選擇器*/ #h1{ color: #501c56; } /*class選擇器*/ .c1{ background: #2d4ca2; color: #41db50; } </style> </head> <body> <h1 id="h1">id</h1> <div> <p>內容1</p> </div> <span class="c1">class1</span> <div> <p>內容2</p> </div> <span class="c1">class1</span> <span class="c1">class1</span> </body> </html>
基本應用

2.2 高級選擇器

2.2.1 後代選擇器

2.2.2 兒子選擇器

2.2.3 並集選擇器

2.2.4 交集選擇器

2.2.5 屬性選擇器

a

前端學習-基礎部分-css(一)