02 CSS基礎入門

文章目錄

  • 一、CSS介紹
    • 1. 簡介
    • 2. 相關網站
    • 3. HTML引入方式
  • 二、選擇器
    • 1. 標簽選擇器
    • 2. 類選擇器
    • 3. ID選擇器
    • 4. 群組選擇器
  • 四、樣式
    • 1. 字體樣式
    • 2. 文本樣式
    • 3. 邊框樣式
    • 4. 表格樣式
  • 五、模型和布局
    • 1. 盒子模型
    • 2. 網頁布局


一、CSS介紹

1. 簡介

CSS主要用于控制網頁的外觀,將網頁的格式與內容分離。
通過使用CSS,網頁可以精確地控制字體、顏色、布局、位置等元素,實現個性化的網頁設計。
CSS樣式可以直接存儲在HTML網頁中,也可以單獨保存為外部樣式表文件。

2. 相關網站

CSS 教程
CSS 參考手冊

3. HTML引入方式

  • 外部引入
<link rel="stylesheet" href="CSS文件路徑">
  • 內部引入
<style>
CSS具體內容,下面的例子都是內部引入
</style>
  • 行內引入
<標簽 style=""></標簽>
  • 引入方式的區別
引入方式位置作用范圍
外部引入CSS寫在單獨的css文件中多個頁面
外部引入CSS寫在head頭部style標簽中當前頁面
行內引入CSS寫在標簽的style屬性中當前標簽

二、選擇器

1. 標簽選擇器

  • 通過標簽名稱,設置CSS樣式
h2 {color: red;
}
  • 作用于
<h2>測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述

2. 類選擇器

  • 通過類名稱,設置CSS樣式
.color-style {color: red;
}
  • 作用于
<h2 class="color-style">測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述

3. ID選擇器

  • 通過ID名稱,設置CSS樣式
#idname {color: red;
}
  • 作用于
<h2 id="idname">測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述

4. 群組選擇器

  • 查找符合條件的標簽,設置CSS樣式
p,h2 {color: red;
}
  • 作用于
<h2>測試頁面</h2>
<p>測試段落</p>
  • HTML頁面效果
    在這里插入圖片描述

四、樣式

1. 字體樣式

h2 {font-family: Arial;font-size: 30px;font-weight: bold;font-style: italic;color: #000000;
}
  • 作用于
<h2>測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述
  • font-family 字體類型
  • font-size 字體大小
  • font-weight 字體粗細
  • font-style 字體風格
  • color 字體顏色

2. 文本樣式

h2 {text-align: center;text-decoration: line-throught;line-height: 36px;
}
  • 作用于
<h2>測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述
  • text-align 水平對齊 left center right
  • text-decoration 文本修飾 underline line-throught overline
  • line-height 行高

3. 邊框樣式

h2 {border-width: 1px;border-style: dashed;border-color: red;
}
  • 作用于
<h2>測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述
  • border-width 邊框寬度
  • border-style 邊框外觀 dashed solid
  • border-color 邊框顏色

4. 表格樣式

table,tr,th,td {border: 1px solid;
}
table {caption-side: top;border-collapse: separate;border-spacing: 6px;
}
  • 作用于
<table><caption>表格</caption><tbody><tr><td>姓名</td><td>性別</td></tr><tr><td>張三</td><td></td></tr></tbody>
</table>
  • HTML頁面效果
    在這里插入圖片描述

  • caption-side 表格標題位置 top bottom

  • border-collapse 表格邊框合并 separate collapse

  • border-spacing 表格邊框間距

五、模型和布局

1. 盒子模型

h2 {width: 300px;overflow: scroll;text-align: center;border: 25px solid green;padding: 25px 25px 25px 25px;margin: 25px 25px 25px 25px;
}
  • 作用于
<h2>測試頁面</h2>
  • HTML頁面效果
    在這里插入圖片描述
  • 所有HTML元素可以看作盒子,包括:邊距,邊框,填充,實際內容
  • margin 外邊距 上像素值 右像素值 下像素值 左像素值
  • padding 內邊距 上像素值 右像素值 下像素值 左像素值
  • content 內容區 width height overflow
    在這里插入圖片描述
  • 2. 網頁布局

.header,.footer{width: 500px;height: 60px;background: green;
}
.topnav {width: 500px;height: 50px;background: red;
}
.main{width: 500px;height: 300px;background: blue;}
.left,.right{background: #c9e143;width: 100px;height: 300px;
}
.left{float: left;
}
.right{float: right;
}
  • 作用于
<body><div class="header"></div><div class="topnav"></div><div class="main"><div class="left"></div><div class="right"></div></div><div class="footer"></div>
</body>
  • HTML頁面效果
    在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211352.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211352.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211352.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C#如何使用SqlSugar操作MySQL/SQL Server數據庫

一. SqlSugar 連接MySQL數據庫 public class MySqlCNHelper : Singleton<MySqlCNHelper>{public static SqlSugarClient CnDB;public void InitDB() {//--------------------MySQL--------------------CnDB new SqlSugarClient(new ConnectionConfig(){ConnectionString…

窮舉問題-搬磚(for循環)

某工地需要搬運磚塊&#xff0c;已知男人一人搬3塊&#xff0c;女人一人搬2塊&#xff0c;小孩兩人搬1塊。如果想用n人正好搬n塊磚&#xff0c;問有多少種搬法&#xff1f; 輸入格式: 輸入在一行中給出一個正整數n。 輸出格式: 輸出在每一行顯示一種方案&#xff0c;按照&q…

玩轉大數據12:大數據安全與隱私保護策略

1. 引言 大數據的快速發展&#xff0c;為各行各業帶來了巨大的變革&#xff0c;也帶來了新的安全和隱私挑戰。大數據系統通常處理大量敏感數據&#xff0c;包括個人身份信息、財務信息、健康信息等。如果這些數據被泄露或濫用&#xff0c;可能會對個人、企業和社會造成嚴重的損…

Unity 資源管理之Resources

Resources是一個特殊的文件夾&#xff0c;用于存放運行時加載的資源。 Resources文件夾中可以放置各種類型的資源文件&#xff0c;如紋理、模型、音頻、預制體等&#xff0c;一般用來存儲預制體和紋理信息。 通過API可以加載和訪問該文件夾及其子文件夾中的資源。 當我們打包…

大數據Doris(三十五):Unique模型(唯一主鍵)介紹

文章目錄 Unique模型(唯一主鍵)介紹 一、創建doris表 二、插入數據

【華為OD題庫-076】執行時長/GPU算力-Java

題目 為了充分發揮GPU算力&#xff0c;需要盡可能多的將任務交給GPU執行&#xff0c;現在有一個任務數組&#xff0c;數組元素表示在這1秒內新增的任務個數且每秒都有新增任務。 假設GPU最多一次執行n個任務&#xff0c;一次執行耗時1秒&#xff0c;在保證GPU不空閑情況下&…

海外獨立站站長常用的ChatGPT通用提示詞模板

目標市場&#xff1a;如何確定目標市場&#xff1f; 用戶需求&#xff1a;如何了解用戶需求&#xff1f; 網站設計&#xff1a;如何設計一個優秀的網站&#xff1f; 用戶體驗&#xff1a;如何提升用戶體驗&#xff1f; 功能規劃&#xff1a;請幫助我規劃網站的功能。 內容…

linux 應用開發筆記---【標準I/O庫/文件屬性及目錄】

一&#xff0c;什么是標準I/O庫 標準c庫當中用于文件I/O操作相關的一套庫函數&#xff0c;實用標準I/O需要包含頭文件 二&#xff0c;文件I/O和標準I/O之間的區別 1.標準I/O是庫函數&#xff0c;而文件I/O是系統調用 2.標準I/O是對文件I/O的封裝 3.標準I/O相對于文件I/O具有更…

SpringBoot 項目 Jar 包加密,防止反編譯

1場景 最近項目要求部署到其他公司的服務器上&#xff0c;但是又不想將源碼泄露出去。要求對正式環境的啟動包進行安全性處理&#xff0c;防止客戶直接通過反編譯工具將代碼反編譯出來。 2方案 第一種方案使用代碼混淆 采用proguard-maven-plugin插件 在單模塊中此方案還算簡…

調用別人提供的接口無法通過try catch捕獲異常(C#),見鬼了

前幾天做CA簽名這個需求時發現一個很詭異的事情&#xff0c;CA簽名調用的接口是由另外一個開發部門的同事(比較難溝通的那種人)封裝并提供到我們這邊的。我們這邊只需要把數據準備好&#xff0c;然后調他封裝的接口即可完成簽名操作。但在測試過程中&#xff0c;發現他提供的接…

[后端卷前端2]

綁定class 為什么需要樣式綁定呢? 因為有些樣式我們希望能夠動態展示 看下面的例子: <template><div><p :class"{active:modifyFlag}">class樣式綁定</p></div> </template><script>export default {name: "goo…

人力資源服務展示網站作用有哪些

就業勞務問題往往是不少人群關注的問題&#xff0c;每個城市都聚集著大量求業者&#xff0c;而人力資源管理公司每年也會新增不少&#xff0c;對求業者來說&#xff0c;通過人力資源公司可以快速便捷的找到所需工作&#xff0c;而對公司來說&#xff0c;市場大量用戶可以帶來收…

C語言第十八集(動態內存管理)

1.malloc函數可以開辟一塊空間,具體搜: 2.malloc函數申請的空間在內存的堆區 而且它只負責幫你申請空間,不負責幫你清理空間 3.free函數可以釋放內存 4.free函數釋放的是內存中的堆區,具體搜: 5.在free函數調用完后記得把對應的指針設為空指針 6.calloc函數跟malloc函數差…

揭秘字符串的奧秘:探索String類的深層含義與源碼解讀

文章目錄 一、導論1.1 引言&#xff1a;字符串在編程中的重要性1.2 目的&#xff1a;深入了解String類的內部機制 二、String類的設計哲學2.1 設計原則&#xff1a;為什么String類如此重要&#xff1f;2.2 字符串池的概念與作用 三、String類源碼解析3.1 成員變量3.2 構造函數3…

[今來] 神話故事:金馬和碧雞

文章目錄 金馬山和碧雞山神話傳說金馬坊和碧雞坊金馬碧雞 金馬山和碧雞山 昆明山明水秀&#xff0c;北枕蛇山&#xff0c;南臨滇池&#xff0c;金馬山和碧雞山則東西夾峙&#xff0c;隔水相對&#xff0c;極盡湖光山色之美。金馬山逶迤而玲瓏&#xff0c;碧雞山峭拔而陡峻&…

[Java][Map]linkedhashmap的引入

我們可以看到&#xff1a; linkedhashmap中元素的讀取是有順序的&#xff0c;基于這種雙向鏈表 我們可以優先讀取8索引bucket上的元素 然后讀取3索引bucket上的元素&#xff0c;以及其掛載的元素 最后讀取0索引bucket上的元素 bucket是hashbucket! 這種寫法是很有序的 也是…

Pytorch初步使用

文章目錄 創建張量指定設備沿軸計算 創建張量 如果說數組是numpy的操作對象&#xff0c;那么張量Tensor就是pytorch的操作單元&#xff0c;從數據內容來說&#xff0c;與高維數組是如出一轍的&#xff0c;但作為一個類&#xff0c;其構造函數支持通過聲明張量的維度來進行初始…

clickhouse數據庫磁盤空間使用率過高問題排查

一、前言 clickhouse天天觸發磁盤使用率過高告警&#xff0c;所以需要進行排查&#xff0c;故將排查記錄一下。 二、排查過程 1、連接上進入clickhouse 2、執行語句查看各庫表使用磁盤情況 SELECT database, table, formatReadableSize(sum(bytes_on_disk)) as disk_space F…

藍橋杯物聯網競賽_STM32L071_8_ADC擴展模塊

原理圖&#xff1a; 擴展模塊原理圖&#xff1a; RP1和RP2分別對應著AIN1和AIN2&#xff0c;扭動它們&#xff0c;其對應滑動變阻器阻值也會變化 實驗板接口原理圖&#xff1a; 對應實驗板接口PB1和PB0 即AN1對應PB1, AN2對應PB0 CubMx配置&#xff1a; ADC通道IN8和IN9才對…

C#.net使用npgsql批量寫入數據入庫到postgresql數據庫

C#.net使用npgsql批量寫入數據入庫到postgresql數據庫 npgsql批量存儲數據1. 單條存儲2. 批量存儲 npgsql批量存儲數據 轉載自&#xff1a;https://blog.csdn.net/liuwanying0226/article/details/130825503 1. 單條存儲 當有類型限定時&#xff0c;例如jsonb&#xff0c;在…