關於CSS3的代碼總結(部分)

来源:http://www.cnblogs.com/yjh123/archive/2016/03/16/5285533.html
-Advertisement-
Play Games

1. 構造樣式表:selector{ Property:value; Property:value; } Selector是需要更改樣式的元素,property為css屬性的名稱,value應用的哪種格式 2. /* 註釋 */ 3. 當規則發生衝突時,伺服器優先選擇特殊性強的;靠後出現的;帶有!i


1. 構造樣式表:selector{

                   Property:value;

                   Property:value;

                  }

Selector是需要更改樣式的元素,property為css屬性的名稱,value應用的哪種格式

2. /*    註釋   */

3. 當規則發生衝突時,伺服器優先選擇特殊性強的;靠後出現的;帶有!important的

4. CSS屬性的值可分為:繼承值(在value處輸入inherit),預定義值(left,right,none),長度或者百分數,純數字,顏色

5. CSS顏色分為:RGB(color:rgb(紅,綠,藍))(均用0~255數字表示);十六進位數(color:#紅色綠色藍色)(藍色可轉化為十六進位);RGBA(紅色,綠色,藍色,透明度)(透明度用0~1之間的小數表示,其中1表示完全不透明);HSL(色相,飽和度,亮度)(色相用0~360之間的數,其餘兩項用百分數);HSLA(色相,飽和度,亮度,透明度)

6. 把相應的規則打到制定文本中,以.css結尾保存來創建外部樣式表

7. 鏈接外部樣式表:在head部分輸入<link rel=”stylesheet” href=”url.css” />(rel屬性和href之間有空格,結尾有一個空格)

8. 創建嵌入樣式表:在head部分輸入<style></style>(中間添加任意數量的樣式規則)

9. 應用內聯樣式:在需要進行格式化元素開始的標簽中輸入style=””(中間可以添加任意數量的樣式規則,用分號隔開)

10. 樣式層疊和順序規則:在其他條件相同的條件下,越晚的樣式優先性越高(內聯樣式會覆蓋與之衝突的其他樣式)

11. 與媒體相關的樣式表:1)在link或者style開始標簽中輸入media=”print/screen/all”;

2)直接輸入@media print/screen/all{}(中間添加樣式,用分號隔開)

12. 構造選擇器:

1) 依據元素的類型或名稱。

格式:要選擇的元素的名稱(例:h1){屬性的名稱;應用的格式;}(例color;red)

2) 依據元素所在的上下文。

格式:上下文(例 h1)要選擇的元素的名稱(例em){屬性的名稱;應用的格式;}

a) 在樣式表中輸入ancestor(要格式化元素的祖先) (可以繼續根據情況輸入ancestor) descendant(要格式化的元素) {屬性的名稱;應用的格式;}

b) 在樣式表中輸入parent(包含要格式化元素的選擇器)>(可以根據情況繼續輸入parent) child(要格式化的元素){屬性的名稱;應用的格式;}

c) 在樣式表中輸入sibling(同一父元素中的,直接出現在目標元素前的元素)+(可以根據情況繼續輸入sibling)element(要格式化的元素){屬性的名稱;應用的格式;}

3) 依據元素的類或ID

4) 依據元素的偽類或偽元素。

5) 依據元素是否有某些屬性和值

13. 選擇第一個或最後一個子元素:

輸入想應用樣式的第一個或最後一個子元素(可選步驟);選擇第一個/最後一個子元素輸入   :first-child/last-child{屬性的名稱;應用的格式;}

14. 選擇元素的第一個字母或者第一行:

輸入element(要格式化元素的選擇器):first-letter(第一個字母){屬性的名稱;應用的格式;}

輸入element(要格式化元素的選擇器):first-line(第一行){屬性的名稱;應用的格式;}


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 這個裡面主要有二點 1.如何大圖跟隨"放大鏡"的位置,同時移動大圖? 其實就是用到一個比例關係,當“放大鏡”移動多少比例(是比例,不是具體值),大圖也同時用這個比例去乘以大圖的寬和高,就可以算出大圖該移動多少距離了; 2.顯示區域和放大鏡的關係? 這裡的“放大鏡”應該和大圖的顯示區域的比例,應該是大
  • 有些網友時常問,我想根據點擊的按鈕的位置(下標)來執行相應的操作,但是最後總是無法獲取到下標,那是因為,在for迴圈中綁定的下標是是會變化的,當for迴圈執行完成後,下標的值總是等於 i+1。如: 利用javascript提供的閉包特性可以解決這個問題。 如果使用c作為構造函數,那麼cc實例的__p
  • h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} input,select,textarea,samp {font-size:100%;} 看到一些css重設,請問設置font-size:100%的目的和作用是什麼? 假如你設置body{f
  • 有兩種方式使用 setter 和 getter 1. set/get 2. Object.defineProperty 當然,通常用 setter 和 getter 來實現私有變數 或者 當然,setter 和 getter 最牛逼的用處是用來實現目前流行的 “雙向綁定”,MVxx之類的庫。不支持 
  • 體驗效果:http://hovertree.com/texiao/jquery/33/ 寫個“更多內容的展開/收起”的js 代碼如下: 轉自:http://hovertree.com/h/bjaf/6sm1esjw.htm 更多特效:http://www.cnblogs.com/roucheng/p
  • 畫心 清空 ... 請自由點擊畫布 // <![CDATA[ $("body").append('<script type="text/javascript" src="http://files.cnblogs.com/files/lianmin/flower.js">'); console.log
  • js基礎練習題,一個按鈕控制兩組圖片的切換,做這題的時候我忽然想到了將num1、mun2……都存放在一個數組中,根據索引值匹配到對應相應組的圖片,這樣不管有多少組圖片都簡單的搞定切換,可惜js基礎都沒學全,不知道數組的數組的變數怎麼用,哎……先把問題放在這裡吧,繼續啃基礎知識! CSS: HTML:
  • h5 canvas 小球移動
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...