iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
自我挑戰組

網頁開發(html.css)系列 第 12

Day12:網頁開發學習之路-HTML id與class

  • 分享至 

  • xImage
  •  

id屬性

指定HTML元素的唯一 ID
該id 屬性的值在 HTML 文檔中必須是唯一的

<h1 id="title">我是標題</h1>

id 的CSS語法是:寫一個井號字符(#),後跟一個 id 名稱。然後,在花括號 {} 中定義 CSS 屬性。

#title {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}

id屬性的規則要注意的地方:

  1. id 名稱區分大小寫!
  2. id 名稱必須至少包含一個字符,不能以數字開頭,並且不能包含空格(空格、製表符等)。、
  3. ID 選擇器可以被 Javascript 中的 GetElementByID 函數所運用

class屬性

Class 的宣告法,是先放一個句點 (.),之後再列出選擇器名稱

.content {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}

Class 選擇器在一個 HTML 文件中可以被使用多次
Class 選擇器無法被 Javascript 運用到。

<div class="box">box1</div>
<div class="box">box1</div>
<div class="box">box1</div>
<div class="box">box1</div>

.box {
background-color: yellow;
border: 0.1rem red solid;
width: 5rem;
height: 5rem;
}

多重

若有多重屬性,則id > class > tag

將第一個div加上id屬性,另外設定id屬性的css
結果第一個box的樣式就會變成是id屬性所設定的樣式

<div  id="main" class="box">box1</div>
<div class="box">box1</div>
<div class="box">box1</div>
<div class="box">box1</div>
  #main {
    background-color: aquamarine;
  }
  .box {
    background-color: yellow;
    border: 0.1rem red solid;
    width: 5rem;
    height: 5rem;
  }

多重


上一篇
Day11:網頁開發學習之路-HTML Semantic Elements
下一篇
Day13:網頁開發學習之路-CSS基本介紹
系列文
網頁開發(html.css)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言