隱藏一個元素能夠經過把display屬性設置爲」none」,或把visibility屬性設置爲」hidden」。可是請注意,這兩種方法會產生不一樣的結果。web
visibility:hidden能夠隱藏某個元素,但隱藏的元素仍需佔用與未隱藏以前同樣的空間。也就是說,該元素雖然被隱藏了,但仍然會影響佈局。佈局
h1.hidden {visibility:hidden;}
display:none能夠隱藏某個元素,且隱藏的元素不會佔用任何空間。也就是說,該元素不但被隱藏了,並且該元素本來佔用的空間也會從頁面佈局中消失。spa
h1.hidden {display:none;}
塊元素是一個元素,佔用了所有寬度,在先後都是換行符。code
塊元素的例子:blog
內聯元素只須要必要的寬度,不強制換行。頁面佈局
內聯元素的例子:it
能夠更改內聯元素和塊元素,反之亦然,能夠使頁面看起來是以一種特定的方式組合,並仍然遵循web標準。class
下面的示例把列表項顯示爲內聯元素:方法
li {display:inline;}
下面的示例把span元素做爲塊元素:di
span {display:block;}
注意:變動元素的顯示類型看該元素是如何顯示,它是什麼樣的元素。例如:一個內聯元素設置爲display:block是不容許有它內部的嵌套塊元素。