前端Web-CSS語法全解1

2020-12-25 可樂鴨CutieDuck

1. CSS概述

(1)CSS概念: 層疊樣式表(Cascading Style Sheets)

css可以用來為網頁創建樣式表,通過樣式表可以對網頁進行裝飾。主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字體等

所謂層疊,可以將整個網頁想像成是一層一層的結構,層次高的將會覆蓋層次低的而css就可以分別為網頁的各個層次設置樣式

(2)好處:功能強大將內容展示和樣式控制分離 降低耦合度,能夠解耦 讓分工協作更容易 提高開發效率注意:css對大小寫不敏感,如果涉及到與html文檔一起使用時,class與id名稱對大小寫敏感

2. CSS三種書寫方式

(1)內聯樣式表:HTML標籤內的style屬性中,多個屬性間使用分號;分隔

這種方式編寫簡單,定位準確。但是由於直接將css代碼寫到了html標籤的內部,導致結構與表現耦合,同時導致樣式不能夠復用,所以這種方式我們不使用。

(2)內部樣式表:<head>標籤內定義<style>標籤,<title>標籤後面。style標籤的標籤體內容就是css代碼

這樣使css獨立於html代碼,而且可以同時為多個元素設置樣式,這是我們使用的比較多的一種方式。但是這種方式,樣式只能在一個頁面中使用,不能在多個頁面中重複使用。

(3)外部樣式表:獨立的CSS文件中定義CSS代碼,然後在<head>標籤內,定義<link>標籤,引入外部的資源文件

這種方式將樣式表放入到了頁面的外部,可以在多個頁面中引入,同時瀏覽器加載文件時可以使用緩存。

第一種方式不常用,後期常用第二、三種

第三種方式也可以改寫成:

注意:

@import這種方式只有firefox支持,而ie不支持@import這種方式導入的css,會在整個頁面加載後,才會加載樣式。如果網絡不好情況下,會先看到無樣式修飾的頁面,閃爍一下後,才會看到有樣式修飾的頁面使用外部樣式表,會先裝載樣式表,這樣看到的就是有樣式修飾的頁面@import不支持通過javascript修改樣式,而link支持

3. CSS語法前言

CSS樣式由選擇器【選擇器:篩選具有相似特徵的元素】和一條或多條屬性聲明組成,而聲明又由屬性和值組成

即CSS語法細分由三部分構成:選擇器、屬性和值:

selector {property: value}

CSS語法格式:

選擇器 {屬性名1:屬性值1; 屬性名2:屬性值2; ...}

注意:每一對屬性需要使用;隔開,最後一對屬性可以不加;

4. CSS注釋語法

/* 注釋語句 */

5. CSS中的顏色

CSS中的顏色用RGB顏色:紅色(red)、綠色(green)、藍色(blue)——光學三原色表示。 RGB中每種顏色都用兩位十六進位數表示,0表示沒有光,F表示最強的光,並按紅、綠、藍的順序排列,前面再加上#號。

例如:#000000黑色;#FFFFFF 白色;#FF0000紅色

相關焦點

  • 自學web前端怎麼學?web前端學習路線css屬性
    自學web前端技術,如果才能找到一份web前端的工作。按照現在的招聘標準來看,無論你去哪個公司面試,你只需要滿足他們公司的需求就可以。找到一份web前端工作需要掌握的內容如下:首先是html,css這些簡單的靜態布局這是最基本的學習內容,不在多說。
  • web前端怎麼樣才能入門
    web前端怎麼樣才能入門,首先我們要從什麼是初級web前端工程師說起:按照我的想法,我把前端工程師分為了入門、初級、中級、高級這四個級別:入門級別指的是了解什麼是前端(前端到底是什麼其實很多人還是不清楚的
  • 盤點web前端動畫技術,css動畫是通過什麼實現的?
    網頁架構(html)、網頁樣式(css)、JavaScript之前的關係眾所周知網頁前端由網頁架構(html)、網頁樣式(css)、網頁互動(JavaScript)三部分組成,對於新手來說理解他們之前的關係有些困難,我們可以把網頁前端比成一座房子,html代表房子的基礎和架構、css表示房子的裝修風格是中式、歐式還是其他風格的,JavaScript代表這個房子中能夠產生交互的東西,比如門和窗戶它們都有打開和關閉的動作。
  • 好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎
    好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎,CSS(cascading style sheet) 漢譯為層疊樣式表,是用於控制網頁樣式 WEB標準中的表現標準語言,在網頁中主要對網頁信息的顯示進行控制。
  • 零基礎轉行Web前端需要如何去學才更高效
    web前端開發要學的知識內容涉及的會很寬泛,雖然說主要是html、css和JavaScript這些基礎知識點,但學前端開發除了要學這些基礎知識外,學員還要進行延伸和深入的去學,而且網際網路時代不斷發展,掌握了這些新技術、新技能,在職場的競爭力必然會翻倍提升。
  • web前端開發工程師的三種級別
    隨著信息技術不斷發展,前端技術的發展也經歷了不同的階段。前端概念隨著移動智慧型手機的普及被正式提出,混合APP開始被廣泛開發。近年來,由於前端技術開始實現工程化,一些企業前端開發任務逐漸向後端拓展,邏輯思維能力也逐漸成為前端開發人員必備的能力。
  • CSS基礎:基礎和語法
    CSS語法CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明。選擇器通常是您需要改變樣式的 HTML 元素。selector {property: value}例如下面這行代碼的作用是將 h1 元素內的文字顏色定義為紅色,同時將字體大小設置為 14 像素。在這個例子中,h1 是選擇器,color 和 font-size 是屬性,red 和 14px 是值。h1 {color:red; font-size:14px;}
  • 從零開始學習web前端技術路線圖
    下面我介紹一下,小白從零開始學習web前端技術路線圖,文章比較長,主要是我對過往學習路線的總結,建議看完收藏,需要的時候用pc打開學習:前言首先,自學是件很苦的事情,學習本身就是件反人性的過程,更何況在一個從零開始的全新領域獨自奮鬥,這裡不是要打擊你
  • Web前端設計-JavaScript動態設置CSS樣式實例分析
    第一種為設置單個特定style樣式,如設置background-color屬性值,我們可直接使用如下方法進行設置:HTMLElement.style.property=value;第二種設置方法是同時對某個元素全部style樣式進行重新設置,這種情況下我們使用style.cssText屬性進行整體屬性設置,設置語法描述如下
  • 一個Web前端工程師或程式設計師的發展方向,未來困境及窮途末路
    如果你剛好是一個Web前端工程師,或者你將要從事web前端工作。你應該和我有同樣的感慨,web前端技術到了自己的天花板,前端工作我能做多少年?3年或5年?自己的職業規劃應該怎麼樣?收入為什麼沒有增長?前端工作做久了感覺有點乏味?等等的問題曾經從心頭一閃而過。
  • 好程式設計師web前端培訓分享HTML/CSS部分面試題
    好程式設計師web前端培訓分享HTML/CSS部分面試題。準備參加web前端面試的小夥伴們一起看一看吧,希望能夠對大家有所幫助! 1、什麼是盒子模型?
  • Web前端學習第19課,簡單了解CSS層疊樣式表
    1.為什麼使用樣式表大家通過前面的學習,已經了解了設置一個元素的樣式可以使用如下三種形式:(1) 通過標籤的屬性來設置。例如,設置下面段落字體的顏色屬性樣式為紅色。<p fontcolor=」red」>這是一個段落</p>。
  • 前端html,css基本知識
    上一篇講到過html和css相當於人的身體和衣服的關係,html的歷史發展百度上可以搜到,這裡簡單了解一下,1989年開發出了世界上第一個Web伺服器與Web客戶端,並將這項發明取名為world wide web,也就是我們現在所說的WWW全球資訊網。HTML也因此誕生。
  • CSS語法與規則 — 重學CSS
    根據 Winter 老師比較喜歡學習的辦法:「學習一樣新知識時,先找一個線索」,凡是對於程式語言,都會先從它的語法去了解它。所以 CSS 也不例外,它也有自己的一套語法體系。但是 CSS 標準是分散開的,我們想找到它完整的語法是非常的不容易的。所以我們這裡先從 CSS 2.1 語法標準開始。
  • Web前端知識體系梳理,值得收藏
    前言現在是資訊時代,經過 web1.0 時期、web2.0 時期到現在的移動網際網路時期,信息獲取越來越高效,坐著不動就會有大量的新聞、博客、資訊向你推薦而來。作為一名靠譜的程式設計師,你免不了要查閱大量的文章、視頻和書籍來充斥你的知識量,不斷學習。但是現在網上大量的信息堆積起來,對於你來說意味著什麼?
  • 2020最新Web前端經典面試題試題及答案(持續更新)-開課吧
    Web前端面試題Web前端面試題:說說你對webpack的看法解析:webpack是一個模塊打包工具,可以使用webpack能很好的管理、打包web開發中所用到的HTML、js、css以及各種靜態文件(圖片、字體等),讓開發過程更加高效。對於不同類型的資源,webpack有對應的模塊加載器。webpack模塊打包器會分析模塊間的依賴關係,最後生成了優化且合併後的靜態資源。
  • web前端線上培訓 - CSDN
    先說說線下培訓班吧,目前web前端培訓這塊沒有任何一家的口碑是好的,由於培訓機構現在太多,北京這樣的城市至少有上萬家web前端培訓機構,有的線下培訓機構可能只有兩個老師,只要能招到學生,什麼手段都用,他們最常見的手段就是「包就業」「推薦就業」,但這些承諾都是狗屎,等你培訓完了之後就會知道了
  • Web前端入門新人必看,怎樣使用CSS修改HTML的樣式
    一、CSS的起源當web開發還是一項新技術的時候,無論定義網頁內容還是定義網頁樣式,都是使用的HTML語言,HTML的內容和樣式沒有區分開,如古老的HTML樣式:Css樣式其中color表示顏色,center讓文字居中,不是目前規範的書寫形式,而且舊的HTML標籤都是大寫的,web開發人員還需要來回切換大小寫,所以很多人認識到了這種開發方式並不理想
  • 我是如何從零開始 Web 前端自學之路的?
    1. 基礎學習 CSS 布局(http://zh.learnlayout.com/):帶你一步一步的完成 CSS 的學習。CSS 參考手冊(https://css.doyoe.com/):對CSS可以有一個全面入門的學習。
  • Web前端和後端有什麼區別(下)
    五、學習Web前端開發都需要掌握哪些技能? 1、了解 html。2、了解 css。此處提到的 css不包括css3,通常我們看到在 web前端開發工程師的需求中,會有一個 css+ html或 css+ div用於界面布局,所以 css是用來幫助 html進行布局和顯示的,我們稱之為「css+ div」,為什麼要說 css+ div?由於我在上面說過, div是 html中主要用來布局的,所以 div是最重要的。