我們今天講的主題是, 什麼是 CSS,大綱如下
第一章 : The Basics
第二章 : Selectors
第三章 : Layout
第四章 : Stacking Order
➤ Floats
第三章 : Layout
content 內容,例如 : 文字
padding 外框與內容的空間,可以調整他們的間距
border 外框
margin 外框與其他element的空間,可以調整他們的間距
width 內容的寬度
height 內容的高度

inline box 給他寬度沒用,不過像是<input>和<img>是可以的

有時候在使用圖片時,<img> 他是 inline,他會跟文字秀在同一行,會跟 border 會有個間距,因為那個是留給字母 ex : "g" 這種有需要佔到下面的使用到的



那這時候你可以把 <img> 改成 block



visibility : hidden; 會把圖片藏起來,但還保留它的空間


display : none; 會把圖片藏起來,不保留它的空間



<img> 它設為一個 block 所以它佔滿了一行,因此就算 <p> 使用 text-align : center,那還是無法對 <img> 做置中的

只要對它做,margin : 0 auto; 它對左右是給自動的 auto


它會自動把兩個 margin 取大的

em 和 rem
em 是相對於你現在繼承的幾倍
rem 是相對於html所設定的幾倍


加了 box-sizing : border-box; 它會直接包含了 border 和 padding,這樣就可以真正達到我們要的佔50%



static 是 browser 依照 normal flow 幫你擺的位置,然後你像要稍微調整移動,可以使用 relative 來去做 position 的設定,(所以它是相對於原本物件的位置來做調整)



absolute 它是相對於,上面有設定到的位置來做設定的


所以它往上找,有設定position的是在html的地方,所以它是相對於html的位置來做調整的

如果再 container 的地方加上了 position 那它網上找會先找的這個地方,因此它是相對於 container 的 position 來做調整的,也就是下圖藍色的區塊來做 position 調整


fixed 就是永遠跟著 browser window 一起移動的,你滾輪在怎麼滑動,它的位置永遠都在是視窗的一個位置上



float 它可以達成你想要擺的任何形式,例如說你的文字框要橫擺,那就是加上 float : left;




至於最後還要做一個關閉的動作,不然接下來的 element 也會受到影響,因此我們需要加上 clear : both; 那它後面哦element就不會受到影響


在做照片的排版也是跟上述所提到的方法去使用



第一章 : The Basics
第二章 : Selectors
第三章 : Layout
第四章 : Stacking Order
痞客邦 : https://warlimit.pixnet.net/blog?utm_source=PIXNET&utm_medium=navbar&utm_term=my_blog
隨意窩 : https://blog.xuite.net/warlimit/blog
Blogspot : https://warlimit.blogspot.com/








請先 登入 以發表留言。