iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
1
自我挑戰組

蚵蚵攻城記系列 第 4

[Day04] 我所認識的CSS

  • 分享至 

  • xImage
  •  

昨天學了HTML
已經可以出現有文字的頁面了!!
但是白底黑字非常單調...

HTML tags 可以加上attribute 產生不同樣式,
但是tag 會變得亂七八糟的。

<body style="background-color: pink;">
	<h1 style="background-color: #ff3047; color: rgb(255, 255, 255);">I am Azer.</h1>
</body>

I am Azer.


或是可以用CSS的方式

body {
  background-color: pink;
}
h1 {
  background-color: #ff3047; 
  color: rgb(255, 255, 255);
}
<body>
	<h1>I am Azer.</h1>
</body>

也可以得到相同的效果
I am Azer.


但是不是每個<h1>我都想用相同的效果,
這時候可以使用 id 或是 class 來分類。

#special {
      background-color: black;
      color: white
}
.intro {
      background-color: pink;
      color: red;
}
<body>
	<h1 id="special">I am Azer.</h1>
	<h1 class="intro">I am Azer.</h1>
</body>

class and id

這樣就可以輕易的分類了。
至於id 與class 的差異,感覺可以寫出一篇。


再來是一個覺得 hen重要的一個觀念
真的hen 重要
就跟central dogma一樣重要
這些東西影響了畫面的輸出,

Box Model
box model
content : 中間藍色的部分,文字或圖片顯示的部分。
padding : 圍繞在 content周圍看不見的部份,有點像留白的部分。
border : 圍繞著content 和padding。
margin : 在border 之外留白的地方。


學到這個地方 我真的很懷念當年口試做PPT時,
用滑鼠就可以把這些東西拉好的美好時光,
老闆叫我要對齊我都不理他。



上一篇
[Day 03] 我所認識的HTML tag
下一篇
[Day05] 水平置中(1/2) + block and inline
系列文
蚵蚵攻城記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言