国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【JavaEE】_CSS引入方式與選擇器

這篇具有很好參考價值的文章主要介紹了【JavaEE】_CSS引入方式與選擇器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1. 基本語法格式

2. 引入方式

2.1 內部樣式

2.2 內聯樣式

2.3 外部樣式

3. 基礎選擇器

3.1 標簽選擇器

3.2 類選擇器

3.3 ID選擇器

4. 復合選擇器

4.1 后代選擇器

4.2 子選擇器

4.3 并集選擇器

4.4 偽類選擇器


1. 基本語法格式

選擇器+若干屬性聲明

2. 引入方式

2.1 內部樣式

使用style標簽,直接把CSS寫到HTML文件中:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{
            /* {}中編寫CSS屬性,可以寫一個或多個
            每個屬性都是一個鍵值對,鍵和值之間用:分割,
            鍵值對之間用;分割
            每個鍵值對既可獨占一行,也可不獨占一行*/
            color:green;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <p>
        這是一個段落
    </p>
</body>
</html>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:style標簽可以編寫在代碼的任何位置:head標簽中可以,body標簽中也可;

2.2 內聯樣式

使用style屬性,針對指定的元素設置樣式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

</head>
<body>
    <p style="color:green; font-size: 40px;">
        這是一個段落
    </p>
    <p>
        這是另一個段落
    </p>
</body>
</html>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:(1)不需要寫選擇器,直接寫屬性鍵值對,此時只對當前元素生效;

(2)內聯樣式的優(yōu)先級高于外部樣式的優(yōu)先級:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            color:red;
        }
    </style>
</head>
<body>
    <p style="color:green; font-size: 40px;">
        這是一個段落
    </p>
    <p>
        這是另一個段落
    </p>
</body>
</html>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

2.3 外部樣式

外部樣式就是把CSS代碼單獨作為一個CSS文件,再通過link屬性,令HTML引入該CSS文件:

(1)在當前html文件所在文件夾下創(chuàng)建css文件,名為:STYLE.css:

p{
    color:blue;
    font-size: 25px;
}

(2)在code2.html文件中引用CSS文件并運行如下代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="STYLE.css">
</head>
<body>
    <p>
        這是一個段落
    </p>
    <p>
        這是另一個段落
    </p>
</body>
</html>

根據目錄打開文件:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:外部樣式是在實際開發(fā)中最常見的編寫CSS的方式,這種方式可以有效實現HTML和CSS分離開來,相互不影響。(為演示簡單方便,教學中多采用內部樣式)

3. 基礎選擇器

3.1 標簽選擇器

在大括號前寫標簽名字,表示選中當前頁面中所有的指定標簽;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            color:goldenrod;
            font-size: 25px;
        }
    </style>
</head>
<body>
    <p>
        這是第一個段落
    </p>

    <div>
        這是一個div
    </div>
    <p>
        這是第二個段落
    </p>
</body>
</html>

根據目錄打開文件:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

所有的p標簽都被設置了

3.2 類選擇器

可以創(chuàng)建CSS類,手動指定哪些元素應用這個類:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <style>
        /* 定義一個CSS類,類名為.one */
        .one{
            color:brown;
        }
        .two{
            color:darkgreen;
        }
        .three{
            color:cornflowerblue;
        }
        .four{
            font-size: 25px;
        }
    </style>
    <div class="one">
        這是第一個div
    </div>
    <div class="two">
        這是第二個div
    </div>
    <div class="one">
        這是第三個div
    </div>
    <div class="three four">
        這是第四個div
    </div>
</body>
</html>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:(1)此處的類與面向對象的類無關,CSS的類是一組屬性的集合,方便其他地方引用;

(2)在CSS中,定義類名必須以.開頭,但在body對應段落中引用類時不需要再加.

(3)一個類可以被一個元素引用,也可以被多個元素引用;

? ? ? ? 一個元素可以引用一個類,也可以引用多個類;

(4)CSS全稱為Cascading Style Sheets,即:層疊樣式表,即一個元素可以被應用多組樣式的,這些樣式就像層層疊加一樣,在網頁中打開DOM資源管理器選中第四個div查看樣式:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

即第四個div最終效果是由font-size和color兩個屬性疊加起來的綜合效果;

3.3 ID選擇器

HTML頁面中的每個元素都可以設置一個唯一的id,作為元素的身份標識:給元素安排id后,就可以通過id來選中對應元素:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #firstDiv{
            color:brown;
        }
    </style>
</head>
<body>
    <div id="firstDiv">
        這是一個div
    </div>
    <div id="secondDiv">
        這是另一個div
    </div>
</body>
</html>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:(1)同一個頁面中元素的id必須是唯一的,跨頁面可以存在重名的id;

(2)對于類選擇器,允許令多個元素應用同一個類的;

? ? ? ? 對于ID選擇器,則只能針對唯一的元素生效;

4. 復合選擇器

以上三選擇器均屬于簡單的基礎選擇器,除此之外,CSS還支持一些更復雜的復合選擇器,即組合基礎選擇器;

4.1 后代選擇器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <style>
        ul li{
            color:brown;
        }
        .one li{
            color:forestgreen;
        }
    </style>
    <ol class="one">
        <li>aaa</li>
        <li>bbb</li>
        <li>ccc</li>
    </ol>

    <ol>
        <li>aaa</li>
        <li>bbb</li>
        <li>ccc</li>
    </ol>

    <ul>
        <li>aaa</li>
        <li>bbb</li>
        <li>ccc</li>
    </ul>
</body>
</html>

根據目錄打開文件:?

?【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

注:(1)寫法含義為:先去頁面中查詢所有的ul,再在這些ul中查詢所有的li,此時頁面中ol中的li是不會被選中的;

(2)li只要是ul的后代即可,不只是子元素,孫代元素亦可;

(3)后代選擇器可以將多個簡單基礎選擇器進行組合,可以是標簽、類、id選擇器的任意組合;

4.2 子選擇器

子選擇器也是將多個基礎選擇器進行組合,但子選擇器只找匹配的子元素,不找孫代元素,針對性更強:

格式為:選擇器1>選擇器2{

屬性...

}

比如:基于以下body內代碼:

    <div class="one">
        <!-- 鏈接1元素是one的子元素 -->
        <a href="#">鏈接1</a>
        <!-- p標簽是one的子元素 -->
        <p>
            <!-- 鏈接2是one的孫子元素 -->
            <a href="#">鏈接2</a>
        </p>
    </div>

分別使用后代選擇器表示法(空格)與子選擇器表示法(>):

(1)后代選擇器:

    <style>
        .one a{
            color:red;
        }
    </style>

根據目錄打開文件:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

子元素與孫代元素均被選擇器選中,變?yōu)榧t色;

(2)子選擇器:

    <style>
        .one>a{
            color:red;
        }
    </style>

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

子元素被選中,變?yōu)榧t色;

孫代元素沒有被選中,仍舊為默認色;

4.3 并集選擇器

語法格式為:

選擇器1, 選擇器2{

屬性...

}

含義為:既針對選擇器1生效,又對選擇器2生效,即多組選擇器應用了同樣的樣式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .two{
            font-size: 25px;
        }
        .three{
            font-size: 25px;
        }
    </style>
</head>
<body>
    <div class="one">
        <a href="#" class="two">鏈接1</a>
        <p>
            <a href="#" class="three">鏈接2</a>
        </p>
    </div>
</body>
</html>

對于以上代碼,將two類與three類中的內容字體均設置為25px,可以使用并集選擇器實現:

    <style>
        .two, .three{
            font-size: 25px;
        }
    </style>

?運行結果如下:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

4.4 偽類選擇器

偽類選擇器是復合選擇器的一種特殊用法。之前的選擇器是選中某個元素,但偽類選擇器選中某個元素的某個特定狀態(tài);

(1):hover 鼠標懸停時的狀態(tài)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one:hover{
            color:red;
            font-size: 40px;
            /* 表示鼠標懸停在內容上時,字體變紅且字體變?yōu)?0像素*/
        }
    </style>
</head>
<body>
    <div class="one">這是一個div</div>
</body>
</html>

運行后頁面如下:

鼠標未懸停在字體上時:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

鼠標懸停在字體上時:

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code

(2):active 鼠標按下時的狀態(tài)

【JavaEE】_CSS引入方式與選擇器,JavaEE,css,前端,visual studio code文章來源地址http://www.zghlxwxcb.cn/news/detail-705452.html

到了這里,關于【JavaEE】_CSS引入方式與選擇器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【CSS】CSS 特性 ( CSS 優(yōu)先級 | 優(yōu)先級引入 | 選擇器基本權重 )

    【CSS】CSS 特性 ( CSS 優(yōu)先級 | 優(yōu)先級引入 | 選擇器基本權重 )

    定義 CSS 樣式時 , 可能出現? 多個 類型相同的 規(guī)則 ? 定義在 同一個元素上 , 如果 CSS 選擇器 相同 ?,? 執(zhí)行 CSS 層疊性 ?, 根據? 就近原則 ?選擇執(zhí)行的樣式 , 如 : 出現兩個 div 標簽選擇器 , 都設置 color 文本顏色 ; 如果 CSS 選擇器 不同 ,? 則需要考慮 CSS 優(yōu)先級 問題 ,? 需要計

    2024年02月10日
    瀏覽(42)
  • CSS引入方式

    表示方式 --------預定義的顏色名---------red,green,blue rgb表示法-----紅綠藍三原色,每項取值范圍:0-255-----rgb(0,0,0),rgb(255,255,255) 十六進制表示法-----#開頭,將數字轉換成十六進制表示--------#00000000,#ff000000 元素選擇器 ? ?/* 元素選擇器 */ ? ? ? ? span{ ? ?

    2024年02月10日
    瀏覽(21)
  • 1 CSS的引入方式

    1 CSS的引入方式 CSS樣式有三種不同的使用方式,分別是行內樣式,嵌入樣式以及鏈接式。我們需要根據不同的場合不同的需求來使用不同的樣式。 行內樣式 行內樣式,就是寫在元素的style屬性中的樣式,這種樣式僅限于元素內部起作用。當個別元素需要應用特殊樣式時就可以

    2024年02月12日
    瀏覽(15)
  • CSS||引入方式

    CSS||引入方式

    目錄 CSS引入方式 行內樣式表(行內式) 內部樣式表(嵌入式) 外部樣式表(鏈接式) 引入外部樣式表 CSS(層疊樣式表)是一種用來描述文檔樣式的樣式表語言,它主要用于描述網頁的展示樣式。在網頁開發(fā)中,我們通常會用到不同的CSS引入方式來管理和應用樣式,包括行

    2024年01月18日
    瀏覽(17)
  • HTML---CSS-引入樣式表和選擇器

    HTML---CSS-引入樣式表和選擇器

    CSS : Cascading Style Sheet 層疊式樣式表 HTML 用于控制網頁的結構,CSS則用于控制網頁的外觀,想要做出美觀好看的網頁,CSS是必須的 引入外部樣式表: 它的屬性 rel 和 type 是固定的 語法: 引入內部樣式表 type屬性也是固定的 語法: 引入行內樣式表 語法: 效果: HTML中有兩個屬

    2024年01月19日
    瀏覽(27)
  • 三種引入CSS的方式

    三種引入CSS的方式

    概述 Cascading Style Sheet 層疊樣式表 前端三大基礎之一(Html結構 CSS樣式 JS動作) 最早由網景公司(Netscape)提出,在1996年受到w3c的認證,發(fā)布了第一版,迄今為止已經是第四版,專門用來負責頁面的樣式 取代了Html同時渲染結構和樣式造成的頁面混亂。 使用html同時渲染頁面樣式

    2024年01月16日
    瀏覽(22)
  • CSS的引入方式有哪些?

    CSS的引入方式有哪些?

    前端入門之旅:探索Web開發(fā)的奇妙世界 歡迎來到前端入門之旅!感興趣的可以訂閱本專欄哦!這個專欄是為那些對Web開發(fā)感興趣、剛剛踏入前端領域的朋友們量身打造的。無論你是完全的新手還是有一些基礎的開發(fā)者,這里都將為你提供一個系統而又親切的學習平臺。在這個

    2024年02月14日
    瀏覽(18)
  • Visual Studio Code跳轉到CSS定義

    Visual Studio Code跳轉到CSS定義

    Visual Studio Code 快速跳轉到 VUE文件 或 CSS文件的定義位置(跳轉到class定義,跳轉到css定義),插件Css Peek、Vue Peek 對提升開發(fā)效率上,事半功倍。 目錄 1、跳轉到CSS定義 1.1、CSS Peek 1.2、Vue Peek 2、其他插件 2.1、TypeScript Vue Plugin (Volar) 2.2、C/C++ for Visual Studio Code 運行環(huán)境: Wind

    2023年04月14日
    瀏覽(22)
  • 前端三劍客CSS篇——CSS選擇器

    前端三劍客CSS篇——CSS選擇器

    CSS是前端三劍客不可忽略的一部分,CSS對前端來說是一個美化頁面的工具,而且其功能十分強大,程序員可以如果熟練運用的話可以‘隨心所欲’的更改頁面的樣式,使得頁面更加美觀。 CSS標簽是由 鍵值對 的模式來排列的。 CSS三大特征?? 學習CSS之前,先認識一下CSS的三大

    2024年02月04日
    瀏覽(23)
  • 『 前端三劍客 』:CSS選擇器

    『 前端三劍客 』:CSS選擇器

    上一篇文章我們介紹了 html 的常用標簽及用法 , 這次我們來介紹 css 來對頁面進行美化處理 css 全稱 : 層疊樣式表 (Cascading Style Sheets). 主要作用 : 能夠對網頁中元素位置的排版進行像素級精確控制, 實現美化頁面 的效果. 能夠做到 頁面的樣式和結構分離 . 一 . 基本語法 基本語

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包