iT邦幫忙

DAY 16
1

Maggie用那些,完成了這個網站!系列 第 16

Maggie用那些,完成了這個網站_16(Selector)

  • 分享至 

  • xImage
  •  

(我們可以在旅宿事項裡寫到,IT民宿裡那些空間禁止吸煙。就像在CSS裡面,我們可以指定那些tag(element),要用同樣的設定,然後透過CSS將這些同樣設定的tag 給包起來,另一種用語就是「群組化」,只要是在這個群組裡的tag 都會套用到這個CSS裡的內容。

像現在指定tag h2跟tag p,粗體、字型大小28跟藍色,tag h1 沒有指定,所以還是預設的大小跟顏色。

宣告方式,就是這樣,用「,」逗號將想要tag(element)指定在同一段CSS裡面。

另外妳剛說的空白,則是像這樣。

我們希望在某個空間內,都不要吸煙,但這個空間外,就不受限制。所以這個範例是在說明,有一個DIV,它的Class名稱為「hostel」,這個DIV裡面的「P」的CSS,會套用到 .hostel p 這段CSS,但只要不是在「hostel」裡面的「P」,就不會套用這段CSS。這樣的描述方式,在CSS裡 面,被稱為「Descendant combinator」,中文翻譯為「後代選擇器」......)

<原來是這樣,你講了這麼多,就是在說 「空白」左邊存在,右邊才會成立,是嗎?>

(哇! 是耶...妳要不要轉行啊?)

<我沒空...而且你繞那一大圈,我聽得懂啊! 所以我猜你應該是這個意思吧,這樣我了解,還有「>」大於符號,請繼續。>

(我整理一下,妳等我一下...)

Allen 開始準備回答Maggie的問題,Maggie則是坐在旁邊,看著暑假時的照片.......

<Allen 我問你,老闆的外孫到底是誰啊?>

(妳還不知道哦? 沒看出來嗎?)

<你看出來囉?...這麼強?>

(那是人家的家務事,我們不要討論...我們把CSS的Selector就好。)

<哦...真無趣...我們就不能聊個天嗎?>

(聊天好啊,聊別的! 妳打算什時候開始寫網頁?)

<我每天都在寫耶...寫到我都快瘋了,你快點準備啦! 快點!>

(好了,我準備好了,妳看一下,這個部份,和剛剛差不多,就是Class名稱為「hostel」,這個DIV裡面的「P」的CSS,會套用到 .hostel>p 這段CSS,

可是...如果在HTML檔案裡面,「.hostel」 和「P」中間,如果還有另外一個或一個以上的tag(element),這段 .hostel > p {} CSS 則不會生效。)

<為什麼?>

(因為這種設定方法,在CSS被稱為...「Child combinator」,中文翻譯為「子選擇器」...)

<好好,我們休息一下,我快受不了這些專有名詞了,為什麼會這樣設計啊? 真的很奇特耶......還有JavaScript的Selector對不對...我要先休息一下。>

Maggie說完話後...閉上雙眼,想休息一下...

(等等...妳休息之前,我有重要的事,要先跟妳說一下......)

<什麼?>

(JavaScript 在選取tag(element), ID和Class時的觀念,跟CSS差不多,但 並沒有像CSS選擇器這樣的東西.....而是類似的東西。)

<我聽的懂就好囉!>

(所以...Selector就先跟妳講到這,妳是初學者,再講下去...妳會受不了。)

<哦...那我問你,老闆的外孫,到底是誰啊?>

Allen 想了一下,靠到Maggie身邊...(........)

<真的嗎!? 天啊!? 你跟他們的緣份,從台北就開始囉!? 太誇張了啦!>

(我也不知道,不過大概就這樣吧!)

<那我問你...你說我要學網頁設計,我現在自己有在練習HTML+CSS了,然後聽你說了一點JavaScript,然後呢?>

(然後,明天開始...學新的東西吧!)

<哦...什麼新的東西?>

(明天再說吧! 妳好好休息,我也要去準備了......)

<現在才中午耶! 你要準備什麼?>

(吃午飯啊! 我們去吃午飯吧!)

HTML和CSS這兩個部份,Maggie 透過 Learn HTML 及 Learn CSS 得到了基本觀念,再透過平常練習...還有聽著Allen用像經文的解釋,讓她開始可以寫出一個套用CSS的HTML檔案,接下來...Maggie 要進入什麼階段呢? 目前還不清楚,不過希望她可以堅持下去,獨立完成一個網站!

(待)

2014/10/15 SunAllen

現任:太陽數位文創(技術總監)_彩虹53_小鐵道民宿(管家)


上一篇
Maggie用那些,完成了這個網站_15(Selector)
下一篇
Maggie用那些,完成了這個網站_17(Concept)
系列文
Maggie用那些,完成了這個網站!31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言