Web_Design 板


LINE

原 PO: 跟你內文的理解沒關聯。 這幾位可能比較年輕,沒遇上早期的情況,或是最近才接觸相關的東西。 以前 CSS 不完全甚至還沒有的時候,純 Html 是由上到下、照規範渲染的,block 的東西你想要左右並排基本不可能,inline 的東西你想上下排也沒辦法。 任何定位也都沒有。現在做定位可能會用 padding、position 之類的,但這是 CSS,那還沒有 CSS 的時候怎麼辦呢? 沒辦法定位的話,要是想做一個有背景、有圖有文有圓角按鈕的網站怎麼辦呢? 那就是利用表格的天性了。 就像堆積木一樣,每一格都是網站的一小部份,把整個網站堆起來。 舉個例子,現在要做一個圓角矩形方塊背景的文字區塊,會在 text 的外面用 border radius。 但以前沒這東西,我們會用 table 去做出一個 3x3的表格,左上、左下、右上、右下填充圓角的圖片,上下左右是一個方形的圖片、中間就是 text 本身。 用這樣的方式去堆出一個圓角矩形。 在 IE 還不支援透明 png 的時候,還曾出現一格 1px 去堆出圓角的瘋狂行為。 在 IE 還不支援透明 png 的時候,還曾出現一格 1px 去堆出圓角的瘋狂行為。 然後 table 本身就可以再包含 table,你可以想像能這樣一層包一層的堆出有很多設計元素的網站。 如果你用過 PS 之類的切片工具就會知道,切完輸出的東西就是一堆圖塊,然後你按原本的順序填進 table 中,就會變成你原本設計的網站了。 但其實 table 本身不該這樣用,html 設計上也不是這用意,html 不該用於任何樣式用途。但早期為了好看沒辦法。 CSS 2 的時候,還有一些我們想要的東西辦不到,還是會有很多人用 html 做樣式用途,或是用不合規範的方式去做,到 CSS 3 的時候基本就完全沒必要了。 你文中說 table 填 ul ol 再用 CSS 做 layout 這段我沒看懂,什麼情況要這樣用? 用 ul li 再 float 做橫向 nav 以前很常見,現在也滿多的,但這其實不是 layout 用意,ul 這樣用是有意義的。 中間的轉換期很多都是因為 CSS 規範制定了,但瀏覽器還沒實作,或是因為早期的 IE 太特例獨行,導致很多非 html 規範意圖的作法,久而久之很多不是那麼在意這些東西的人就一直用不正確、不嚴謹的方式實作。 有一陣子凡是在寫 html 教學的網站都會特別跟大家說「別再用 html 的 XXX 去做 XXX,請用 CSS 的 XXX」。 ※ 引述《ppnow (no ways)》之銘言: : 豎山 : 我是推文裡發問為何W3S不建議使用 : HTML做table的新手,感謝幾位的指導。 : HTML做table的新手,感謝幾位的指導。 : W3S內的說明跟xd大講的很接近, : 是指不建議用HTML table “layout“, : (題外話大家是翻譯成排版還是佈局?) : 網頁來源 : https://www.w3schools.com/html/html_layout.asp : 截圖如下 : http://i.imgur.com/8DkoVuo.jpg : http://i.imgur.com/WrI9JIm.jpg : 我想了解的是,網站上的table基本上都是 : 要經過layout的,所以習慣的做法是在 : HTML table的ul ol li輸入資料,然後再以 : CSS style來layout這樣嗎? : 例如把直向列表用float改成橫向,類似nav : 列表,似乎是目前流行的做法 : 還是有其他主流做法? : 新手發問可能很蠢很簡單,或問的不好, : 請大大不吝指導,謝謝 : ----- : Sent from JPTT on my Xiaomi Redmi 5. -- -- --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.52.68



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.52.68
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1541451815.A.F2A.html ※ 編輯: cqwt (118.160.52.68), 11/06/2018 05:06:12 ※ 編輯: cqwt (118.160.52.68), 11/06/2018 05:07:39
1F:推 pkro12345: 推11/06 05:06
※ 編輯: cqwt (118.160.52.68), 11/06/2018 05:27:18 ※ 編輯: cqwt (118.160.52.68), 11/06/2018 06:00:28
2F:推 ccw1210: 推 11/06 09:09
3F:推 nottt: 歷史課,在css到css2的則是大flash時代 11/06 11:34
4F:推 cuxy6705: 太神了 11/06 13:39
5F:→ ppnow: 太棒的歷史說明,謝謝。我就是想知道這些,不過知識尚淺還 11/06 14:18
6F:→ ppnow: 無法完全吸收。我不年輕了只是喜愛學習,哈哈 11/06 14:18
7F:推 ppnow: 想一想我在唸書的時候,有看過1px堆圓角的圖形,只是當時不 11/06 14:35
8F:→ ppnow: 懂HTML。所以現在CSS3,基本上就完全可切開了,HTML5寫資料 11/06 14:35
9F:→ ppnow: ,CSS3做樣式。 11/06 14:35
10F:推 j355066: 推 11/06 18:33
11F:推 shter: 推,十年前做圓角 Button 真的是這樣堆出來的 11/06 22:09
12F:→ shter: 不過還是很懷念那個做法,直接換 background-image 換造型 11/06 22:12
13F:推 pandaz79418: 推一個 11/07 01:09
14F:推 zased: 感謝分享。我待兩家企業都是用table排版,有天驚覺div跟css 11/07 09:22
15F:→ zased: 就可以就自己偷偷全部改寫了 11/07 09:22
16F:→ xdraculax: 說起來就覺得好笑,古早圓角困難,大家都愛搞圓角,覺 11/07 10:23
17F:→ xdraculax: 得圓角就是高上大,後來圓角簡單,大家又不愛圓角,說 11/07 10:23
18F:→ xdraculax: 簡約才是時尚,現在圓角又有點死灰復燃了,FB沒底線的 11/07 10:23
19F:→ xdraculax: 圓,時尚真難懂 11/07 10:23







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP