Re: [問題] 什麼時候要display:block?
看板Web_Design作者F23ko ( http://f23ko.com )時間12年前 (2013/10/07 16:41)推噓2(2推 0噓 3→)留言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
10/07 17:18, 1F
→
10/07 17:20, , 2F
10/07 17:20, 2F
→
10/07 17:20, , 3F
10/07 17:20, 3F
推
10/08 01:52, , 4F
10/08 01:52, 4F
推
10/08 06:29, , 5F
10/08 06:29, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):