Re: [問題] 什麼時候要display:block?

看板Web_Design作者 ( http://f23ko.com )時間12年前 (2013/10/07 16:41), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《Sofronio (草莓醬)》之銘言: : 想請教大家: : 當知道了li、ul都是區塊元素 : 所以這兩種應該是都不需要display:block嗎? : 而<a>是非區塊元素所以就需要? : 另外…<img>它是Inline Elements : 我試著指定 margin: 0 auto; 它沒有辦法置中 : 指定成display:block就可以了 : 所以是非區塊元素才會需要display:block這個指令嗎? : 而我對<h1>元素使用margin: 0 auto;它不會置中, : 只有使用text-align:center;才有效用,可是它不是也是區塊元性嗎? : 發現指定寬度就可以了,不過寬度大小感覺不太好拿捏 /_\ : 一點疑惑,還請大家指教一下,謝謝!! 另外一種狀況是搭配javascript使用的 因為.... 常常會這樣 $('#一些東西').css("display","none"); 之後要讓他復原時,就會用 display:block 另外,一個簡單的記法是 block是排版用的,所以他可以決定自己的位置 margin: 0 auto; top left那些才有效 而inline是 block裡面的內容 所以他的位置是依照外面的元素的定位去決定的 然後,寫CSS的經驗比看再多的書都還重要 因為很多瀏覽器常常不照規範跑.... -- ◢ 鄉民啊!鄉民! 請告訴我誰是最純潔的人! ◢█ │ PTT │ ██ 鄉:就是你! F23ko! │ █◤ ╯ ◤ ﹨(╯▽╰ )∕ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.18.75

10/07 17:18, , 1F
其實正確應該是要清掉display(或設空白)
10/07 17:18, 1F

10/07 17:20, , 2F
隨便改成block來顯示有可能會出事
10/07 17:20, 2F

10/07 17:20, , 3F
不過大多顯示/隱藏都是div 所以比較沒問題就是XD
10/07 17:20, 3F

10/08 01:52, , 4F
如何清掉display或設空白啊? 我以為該設回預設值
10/08 01:52, 4F

10/08 06:29, , 5F
有些東西不是 block 啊 XD
10/08 06:29, 5F
文章代碼(AID): #1IKdFLBS (Web_Design)
文章代碼(AID): #1IKdFLBS (Web_Design)