CSS基礎1--基礎及語法

2021-02-19 伊洛的小屋

CSS 基礎

CSS 是Cascading Style Sheet的縮寫,翻譯為:『層疊樣式表』 或 『級聯樣式表』。CSS 定義如何顯示HTML的標籤樣式,用於設計網頁的外觀效果。通過使用CSS實現頁面的內容與表現形式分離,極大的提高了工作的效率

CSS語法

CSS是一門基於規則的語言

h1 {
color: yellow;
font-size: 3em;
}

語法由選擇器起頭,選擇HTML元素,這裡對h1標題添加央視大括號中定義屬性和值,叫做聲明。
冒號之前的是屬性,後面的是值。一個CSS樣式中可以包含多個規則

CSS模塊

CSS是很多模塊構成的

CSS規範

所有的標準Web技術都被定義在一個巨大的文檔中,稱作 規範specifications (或者簡稱為 "specs"),CSS也不例外

簡單的應用一下

先來做一個簡單的HTML頁面

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CSS</title>
</head>

<body>

<h1>TITLE DEMO</h1>

<p>基金是小白理財最好的投資方式 <span>基金</span>
伊洛的個人網站 <a href="https://yiluotalk.com/">點擊前往</a>.</p>

<p>購買指數基金比購買個股風險會小很多 <em>風險</em> 降低風險</p>

<ul>
<li>個股</li>
<li>基金</li>
<li>寬指 <em>基金</em></li>
</ul>

</body>

</html>

打開網頁

現在用CSS美化一下網頁

添加CSS

讓HTML文檔能夠遵守我們給它的CSS規則,在文檔的開頭連結CSS,在head裡面添加連結到CSS文件
在CSS文件中編寫內容,讓上面的標題顯示紫色

h1 {
color: purple;
}

打開瀏覽器查看效果

樣式化 HTML 元素

樣式化一個文檔中所有的段落,使用選擇器p,用逗號可以將不同選擇器隔開

h1 {
color: purple;
}

p, li {
color: cornflowerblue;
}

打開瀏覽器

改變元素的默認行為

忽略瀏覽器默認的樣式

h1 {
color: purple;
}

p, li{
color: cornflowerblue;
}

li{
list-style-type: none;
}

打開瀏覽器

可見列表前面的默認樣式已經沒有了

使用類名

加入類名的特性

公號:伊洛的小屋
個人主頁:https://yiluotalk.com/
博客園:https://www.cnblogs.com/yiluotalk/
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="index.css">
<title>CSS</title>
</head>

<body>

<h1>TITLE DEMO</h1>

<p>基金是小白理財最好的投資方式 <span>基金</span>
伊洛的個人網站 <a href="https://yiluotalk.com/">點擊前往</a>.</p>

<p>購買指數基金比購買個股風險會小很多 <em>風險</em> 降低風險</p>

<ul>
<li>個股</li>
<li class="special">基金</li>
<li>寬指 <em>基金</em></li>
</ul>

</body>

</html>

打開瀏覽器

基金的顏色單獨發生了變化

根據狀態確定樣式

取決於是否是未訪問的、訪問過的、被滑鼠懸停的、被鍵盤定位的
沒有被訪問的連結顏色變為粉色、訪問過的連結變為綠色及滑鼠懸停的時候的樣式

h1 {
color: purple;
}

p, li{
color: cornflowerblue;
}

li.special {
color: orange;
font-weight: bold;
}

a:link {
color: pink;
}

a:visited {
color: green;
}

a:hover {
text-decoration: none;
}

相關焦點

  • CSS基礎:基礎和語法
    CSS語法CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明。選擇器通常是您需要改變樣式的 HTML 元素。selector {declaration1; declaration2; ... declarationN }每條聲明由一個屬性和一個值組成。屬性(property)是樣式屬性(style attribute)。每個屬性有一個值。屬性和值被冒號分開。
  • CSS核心基礎之CSS基礎知識介紹
    CSS的特點除了可擴展HTML的樣式設定外,CSS的特點主要包含如下幾點:1.減少圖形文件的使用。2.集中管理樣式信息。3.共享樣式設定。4.將樣式分類使用。3. CSS層疊樣式的基本語法一個樣式(Style)的語法由三部分構成:選擇器(Selector),屬性(Property),屬性值(Value)。
  • CSS語法與規則 — 重學CSS
    根據 Winter 老師比較喜歡學習的辦法:「學習一樣新知識時,先找一個線索」,凡是對於程式語言,都會先從它的語法去了解它。所以 CSS 也不例外,它也有自己的一套語法體系。但是 CSS 標準是分散開的,我們想找到它完整的語法是非常的不容易的。所以我們這裡先從 CSS 2.1 語法標準開始。
  • 前端Web-CSS語法全解1
    1. CSS概述(1)CSS概念: 層疊樣式表(Cascading Style Sheets)css可以用來為網頁創建樣式表,通過樣式表可以對網頁進行裝飾。CSS三種書寫方式(1)內聯樣式表:HTML標籤內的style屬性中,多個屬性間使用分號;分隔這種方式編寫簡單,定位準確。但是由於直接將css代碼寫到了html標籤的內部,導致結構與表現耦合,同時導致樣式不能夠復用,所以這種方式我們不使用。
  • 網頁設計基礎:Div+CSS布局入門教程
    首頁 > 教程 > 關鍵詞 > 最新資訊 > 正文 網頁設計基礎:Div+CSS布局入門教程
  • Css語法特點是什麼?Css和html、javascript的關係是什麼?
    cssCss語法特點是什麼?Css樣式表主要由很多樣式規則組成,規則主要由兩部分構成+選擇器+一條或多條聲明(屬性和值)。就會導致css代碼相當混亂很不利於後期維護,如果你遇到命名問題困擾,可以參考門戶網站命名。
  • 好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎
    好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎,CSS(cascading style sheet) 漢譯為層疊樣式表,是用於控制網頁樣式 WEB標準中的表現標準語言,在網頁中主要對網頁信息的顯示進行控制。
  • 【練習題】20道CSS基礎測試題
    ()A、<style src="mystyle.css">B、<link rel="stylesheet" type="text/css" href="mystyle.css">C、<stylesheet>mystyle.css</stylesheet>
  • CSS核心基礎 一些常見的選擇器的使用 小白教程
    他的基本語法格式為:標記名 { 屬性1:屬性值1; 屬性2:屬性值2; ... }2.類選擇器類選擇器使用「.其基本語法格式為:.類名 { 屬性1:屬性值1; 屬性2:屬性值2; ... }需要注意的是類名的第一個字符不能使用數字,並且嚴格區分大小寫,一般採用小寫的英文字符。
  • HTML+CSS:認識css的概念與語法,了解css的優勢
    之前的文章給大家介紹了下網頁中常用的html的基本知識,從這篇文章開始我們開始介紹css的內容。可以這麼說學完了html你可以做出網頁的框架,學好了css之後呢,你就可以給做好的框架進行美化填色,做出各種各樣的網頁。
  • JavaScript基礎語法入門
    學習一門新的語言看起來可能很難,但並非如此,雖然它看起來比css更複雜,但只要領悟了它的語法,就會發現自己又掌握了一項超級強大的web開發工具。說到底,代碼其實都是思想和概念的表現而已。而且大家在學習的過程中如果記不住這些語法關鍵字也沒什麼關係。事實上沒多少人能把一門語言的所有語法關節都記住,如果有拿不準的地方,直接谷歌。
  • HTML5 語法基礎二(筆記)
    HTML5 語法基礎二(筆記)一、 HTML 語法簡介1、HTML 介紹1-1、HTML的全稱1可擴展 超 文本 標記 語言XHTML也是一種標記語言,表現方式與HTML4.0類似,不過語法上更加嚴格XHTML基於XML(可擴展標記語言)XHTML1.0在2000年1月26日成為W3C的推薦標準。
  • 【Hello CSS】第一章-CSS的語法與工作流
    本篇則主要介紹CSS的語法與CSS是如何工作的。CSS語法1. 基本規則CSS規則主要由兩部分組成:選擇器(selector)與聲明(declarations)。選擇器(selector)是開發者希望改變樣式的HTML元素。聲明(declarations)則是開發者制定的希望HTML改變的元素規則,可以是一條或多條。
  • JQuery基礎
    ## JQuery 基礎:快速入門 1. 步驟: 1. 下載JQuery 2.
  • 做好前端的話html和css基礎必須夯實
    知乎上很多前端大佬說,要做好前端的話html和css基礎必須夯實。那麼,達到什麼水平才能叫基礎夯實呢?  1、拿到設計人員給的圖,不管是pc或者是移動端的圖,看一遍之後腦海中已經有了很明確的結構和頁面書寫過程中可能出現的兼容問題。
  • css的基本語法
    css的基本語法有哪些?下面專業網站開發公司深圳市博納網絡信息技術有限公司講解:CSS語法規則主要由兩部分構成,一個是選擇器,另一個是一條或多條聲明。選擇器通常是需要改變樣式的HTML元素。在設置顏色的值時,可以使用css允許的引文單詞,如red、green、blue等,還可以使用十六進位顏色值如下所示:hl {color:#ffoooo}或者使用css的縮寫形成,如下所示:hl {color:#foo}或者使用rgb顏色值,如下所示
  • php學習之css入門(一)
    1.css的介紹css:層疊樣式表,它是cascading style sheets的縮寫,作用就是給html標籤加表現形式(樣式顯示)如:字體、圖片、列表、位置等在瀏覽器中可以看到部分:2.css基礎css基本語法css樣式表由語法規則組成,由多個語法規則組成樣式表一個css語法規則由「選擇器」和「聲明語句」組成選擇器:如何的精準的定位到某個或某些html標記的方法,選擇器有很多種方式
  • 韓語語法基礎知識
    韓語語法基礎知識(語法和句法)語法和句法 1、語法學習的內容  語法是詞的變化規則和用詞造句的規則的綜合
  • CSS中behavior屬性語法簡介
    CSS中behavior屬性語法簡介 你對CSS中behavior屬性的語法是否熟悉,這裡向大家簡單描述一下,在進行CSS網頁布局的時候,我們經遇到刷新要保留表單裡內容的時候,CSS中的behavior就為我們很好的解決了這個問題。
  • 速成乾貨|15分鐘學會HTML和CSS基礎知識
    CSS的常規語法結構如下所示:selector {  property: value;  anotherProperty: value;}這裡有些例子:/* Make all h1 elements purple and 56px font */h1 {  color: purple;  font-size