看板 PHP 關於我們 聯絡資訊
※ 引述《cleanwind (C.Y.)》之銘言: : 推 mick90207:請問一下 為什麼是<br /> 而不是<br>呢? 05/24 15:53 : 推 mick90207:然後為什麼商品中的第一項會顯示不出來呢? 05/24 17:45 : 推 mick90207:$row = mysqli_fetch_array($result); 05/24 17:49 : → mick90207:是這裡把第一筆資料提取掉了嗎?該如何解決呢? 05/24 17:50 : 推 mick90207:找到解法了 謝謝! 05/24 17:53 : → MOONRAKER:你只要知道現在都是<br />就好,不用問為什麼。 05/26 09:53 : 推 mick90207:喔......好 05/27 11:38 : 推 ez880:問個為什麼都不可以喔 -.- 05/29 20:28 : → ez880:在這個實例上看來 根本不是table該做的事情 還叫人用table 05/29 20:29 : → ez880:揪竟是什麼樣的心態呢~~ 05/29 20:30 : → danny8376:樓上能解釋為何不是table? 純資料排列就是table啊 05/29 23:23 : → danny8376:不然還麻煩舉例何時才能用table 05/29 23:23 : → ez880:告訴我 他這樣排版 怎麼跟搜尋引擎說 我的第一列是什麼? 05/29 23:35 衝著 問個為什麼都不可以喔 這句話來回應一下, 看到 MOONRANKER 的推文,我第一個反應與 ez880 一樣; 但是仔細想一想,這個問題還真的不好回答 .... 底下嘗試回答 <br> 與 <br /> 的問題, 如果有更好的想法,或者說錯的地方歡迎指教。 在古老的時代,硬碟、網路傳輸成本很高的時代, 多一個空格,多一個斜線根本就是不必要的浪費, 所以在早期的 html 中,只有開頭而無結尾的標籤 tag 就是孤單的在那裏, 例如 <br> 、 <img> ... 等。 然而隨著時間的推移、演進,當硬碟、傳輸成本逐漸下降時, 大家開始注意到所謂的格式、統一性等,因此對於只有開頭而無結尾的 tag , 會在標籤尾巴加上一個 /,就像是 <td></td> 有開始有結束一樣。 就我所知餵瀏覽器吃 <br> 或 <br /> 應該都能正常判讀, 只是為了符合 w3c 的規範,所以強迫自己習慣使用 <br /> 而已。 至於為什麼要這樣規定,這我就真的不知道了 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.98.50 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1401486837.A.54F.html
mmis1000:那是 xhtml 的規範歐,html5 也不用加 05/31 12:02
MOONRAKER:對嘛 一個 / 之中學問之大 何必糾結在這裡 05/31 12:33
MOONRAKER:糾結的結果就是像我以前的PM一樣,永遠也搞不懂 05/31 12:33
cleanwind:什麼 html 5 不用加 T_T" 05/31 13:19
mmis1000:因為xhtml屬於xml,而xml不能有未封閉標籤 05/31 18:28