看板 Web_Design 關於我們 聯絡資訊
: → oj113068:我只是想要知道原因啊......... 06/18 23:20 : → oj113068:如果不知道原因,也不過是人云亦云罷了。 06/18 23:21 為了你這句話我起來開電腦回文,盡量長話短說,因為我想睡了 首先你 google 到的第一個原因--它不是標準,就是很大的問題了 我假設你不真的知道 html 在幹嘛,基本上 html 是用來表達內容的語意 例如說我要分段就用<p>,我要分區塊就是<div> 我有一段行內文字就是<span> 所以不能用任何<tag>來表達行為及互動,這是 javascript 的工作 不能用<sub>, <big>, <center>來排版,這是 css 的工作 如果你用了一個不是標準的東西,卻試圖要做跨瀏覽器支援的話 無疑是自討苦吃,因為根本沒辦法掌握這種非標準的東西 (就像你這個問題) 既使你處理好了,想必也是用了更多非標準的方法 而這些方法將無法被內化為知識 (因為你很可能根本不知道為什麼好了,反正它就是好了) 你可以想像當你下次去面試,面試官問你這種類似的需求 你回答用<marquee>處理...因為你曾經這樣做過,然後以為這樣是對的... 如果以上你都不在乎,那就,我也不能怎樣,只是覺得很可惜 你少了一個機會去學習何謂正常的處理方式 that's all -- ◢██◣ ╮ ╭══ ╮ ╭ ███◣════theanswer◢█ ◣ █◤ ◥ ╰══╯◆ █ █ ╰═════╯ ████ ╴ █▌ █ █ █◣ ◢◢◣ ◢ ◥█◣◥█◣◢█◣ ◢ ◢ █ ◢◢◣ ◢ ◤ █◣ █ █◤ █ █ █ █◢◤ █◢█ ◢ █ █◤ 3◥ ◣ ◥██◤ █ ◤ █ █ ◥█◤ ◥◤█ █◣█ █ ● ∕〈 █▌ █ ╰═════════ ═════◢◤◥█◤ ═════════◥█ ◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.245.4
oj113068:我懂了,謝謝你的回應。 06/18 23:50
oj113068:所以A大的意思是,1.HTML不應用來表達行為和互動 2.標準 06/18 23:55
oj113068:外的東西無法被控制。...我沒搞錯吧? 06/18 23:56
非標準的東西不是不能控制,只是有標準在那沒必要硬幹
Ken52039:很簡單 就是html是架構 css是樣式 js是行為 06/18 23:59
Ken52039:只要知道這樣就知道什麼tag該用什麼不該用 06/18 23:59
Ken52039:若你硬要用也不能說你怎樣~ 06/18 23:59
html 更重要的是代表"語意",有利於 web crawler 處理
oj113068:( ′-`)y-~ 我必須辯解一下,我只是維護這個網站的局部 06/19 00:00
※ 編輯: Ageis 來自: 61.70.245.4 (06/19 00:06)
oj113068:而已,所以在這個立場上,談標準或無障礙或友善我都Orz 06/19 00:00
Ken52039:所以你還是可以用啊,請用~XD 06/19 00:01
oj113068:( ′-`)y-~ 也只能硬著頭皮用了 06/19 00:02