css的用法

来源:http://www.cnblogs.com/StrayWolf/archive/2016/10/07/5936213.html
-Advertisement-
Play Games

Css(Cascading Style Sheets,層疊樣式表)是一種頁面美化方法,通過編輯Css的對象屬性達到美化頁面的效果。Css的操作基本單元為對象,使用CSS的感覺就像是使用C++/C中的函數,CSS對象就像是函數,通過定義,聲明,調用來使用。 CSS有三種選擇器(對象定義和使用方式):標 ...


Css(Cascading Style Sheets,層疊樣式表)是一種頁面美化方法,通過編輯Css的對象屬性達到美化頁面的效果。Css的操作基本單元為對象,使用CSS的感覺就像是使用C++/C中的函數,CSS對象就像是函數,通過定義,聲明,調用來使用。

 

CSS有三種選擇器(對象定義和使用方式):標簽選擇器類別選擇器ID選擇器

CSS有四種包含方法:行內式內嵌式鏈接式導入式

 

標簽選擇器:

 定義:引用的樣式對象名{標簽屬性:屬性值;標簽屬性:屬性值;…….}

       eg: h1,h2{text-align: center; color: red;}

 使用:<h1>……..</h1>

       <h2>……..</h2>

類別選擇器:

 定義:標簽名.類名{標簽屬性:屬性值;標簽屬性:屬性值;…….}或者

       .類名{標簽屬性:屬性值;標簽屬性:屬性值;…….}

       eg: p.center{ text-align: center; }

           .right{ text-align: right; }

 使用:<p class=”center”>……..</p>

       <h1 class=”right”>……..</h1>

       (*區別:後一種格式表示 所有class屬性值為該類名的標簽都遵守該類所定義的樣式)

    (eg: 定義了.right{text-align: right;},調用的時候,只要是通過class調用right的屬性的標簽,都可以表現出right的屬性。<h2 class=”right”>…..</h2>; <p class=”right”>……      </p>;<span class=”right”>……</span>;等等標簽都表現出右對齊的屬性。 )

ID選擇器:

 定義:#id名稱{標簽屬性:屬性值;標簽屬性:屬性值;…….}

       eg: #sample{font-family:宋體; don’t-size:60pt;}

 使用:<p id=sample>……</p>

 

行內式:

 不需要定義選擇器,利用style屬性直接為元素設計樣式

 eg: <p style=”color:#FF0000”>……</P>

內嵌式:

 先定義選擇器,將樣式表定義在<head></head>之間。

         eg: 

<html>
        <head>

           <title>xxxxxx</title>

            <style type=”text/css”>

                p{color: #000FF;}

                .info{font-size: 12px;}

             </syle>

        </head>
 </html>

 

 

 

鏈接式:

 定義的對象單獨放在一個以.css為擴展名的文件里,在使用<link>標簽鏈接到所需要的網頁中,在<head></head>之間。

 eg: <link href=”xxx.css” type=”text/css” rel=”stylesheet”>

導入式:

 與鏈接式方法類似,只是通過import的方法導入。

  eg: <style type=”text/css”>@import url(xxx.css);</style>

 

CSS樣式表的優先順序:

 嵌入式樣式表 > 內聯式 > 外聯式 > 瀏覽器預設

16:28:52 2016-10-07


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

-Advertisement-
Play Games
更多相關文章
  • 小時和分鐘具有相同屬性(值,上限),可以用一個類Display來定義這兩個對象; 但是兩者之間又具有聯繫(當分鐘達到上限時,小時要加1),但兩者同屬於一個類里,不能產生直接聯繫,這時我們用另外一個類Clock來對它們進行管理; 首先用Clock類來定義一個clock的對象,用它來管理兩個Displ... ...
  • Atitit.log日誌技術的最佳實踐attilax總結 1. 日誌的意義與作用1 1.1. 日誌系統是一種不可或缺的單元測試,跟蹤調試工具1 2. 倆種實現[1]日誌系統作為一種服務進程存在 [2]日誌系統作為系統調用存在2 3. 上下文(手動或者aop模式,記錄參數)MDC2 3.1. 2 4. ...
  • Karaf是Apache旗下的一個開源項目.Karaf同時也是一個基於OSGi的運行環境,Karaf提供了一個輕量級的OSGi容器,可以用於部署各種組件,應用程式.Karaf提供了很多特性用於幫助開發者和用戶更加靈活的部署應用,例如:熱部署,動態配置,幾種日誌處理系統,本地系統集 成,可編程擴展控制... ...
  • Atitit.兼具相容性和擴展性的配置方案attilax總結 文件配置法1 Jdbc多數據源文件配置發1 Bat文件配置法1 改進的文件配置法(採用類似i18n技術) 推薦1 使用自動化pc_id的方法來自適應配置 推薦1 文件配置法 換了機子又要設置 Jdbc多數據源文件配置發 使用一個tag來標 ...
  • Atitit.非同步編程技術原理與實踐attilax總結 1. 倆種實現模式 類庫方式,以及語言方式,java futuretask ,c# await1 2. 事件(中斷)機制1 3. Await 模式(推薦)1 4. Java的實現模式futuretask 對於c#的task類庫(推薦)1 4.1 ...
  • 1. 定義:動態的將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 2. 類結構圖: 3. 代碼實現 // // 以下是測試類 ...
  • SSH框架整合 一、原理圖 action:(struts2) 1、獲取表單的數據 2、表單的驗證,例如非空驗證,email驗證等 3、調用service,並把數據傳遞給service Service:業務層 增刪改查,比如:登錄,調用dao的query方法進行查詢,返回結果,進行用戶名密碼的比對,將 ...
  • 1、手動編譯 1.1、首先找到TypeScript的安裝目錄,我的在”C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0“。 1.2、使用cmd工具命令cd到安裝目錄。 1.3、輸入命令:tsc 文件名.ts,回車編譯。 一旦編譯成功,就會在相同 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...