[請益] 加了<!DOCTYPE html>,表格就壞掉

看板PHP作者 (貝爾菲格諾)時間10年前 (2015/08/17 15:47), 10年前編輯推噓7(7032)
留言39則, 9人參與, 最新討論串1/1
這是一個可勾選顯示/隱藏欄位及內容的網頁 預設為全部勾選,有勾才顯示,取消勾選就隱藏欄位和該欄位的內容 如下圖 http://i.imgur.com/9PVeEyR.jpg
本來做好了功能都正常, 做到後面發現我少加了<!DOCTYPE html> 加了之後變這樣 http://i.imgur.com/CdHXULp.jpg
變成說, 第一個核取方塊可正常隱藏/顯示,但第二個就會跑到下面,欄位和欄位擠在一起, 我非常確定是加了<!DOCTYPE html>才這樣,因為試了好幾次,但標準的網頁不加又不行 這是原始碼http://ideone.com/JSb0nL 資料表SQL指令http://ideone.com/QH3jV5 資料表圖片http://i.imgur.com/6ug6dPW.jpg
試過把FOR迴圈換成一個一個列,但還是依樣 其他版本的<!DOCTYPE>也試過了還是一樣 真的很不解,標準的東西加了變成壞掉-.- 希望有人可以幫忙看或測試或我還可以怎麼試給我一些方向和建議,或是做法改變也好 我的瀏覽器是Chrome 44.0.2403.155 m 最新版 IE試過也一樣... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.217.28 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1439797622.A.141.html ※ 編輯: asd56799001 (61.221.217.28), 08/17/2015 15:48:25

08/17 15:51, , 1F
本來就會錯 表格類 最好每一個欄都定好固定大小
08/17 15:51, 1F

08/17 15:52, , 2F
沒啥時間幫你debug 我是覺得你自己可以先刻一個表格出來
08/17 15:52, 2F

08/17 15:53, , 3F
不要上php程式 看一下你結構對不對
08/17 15:53, 3F

08/17 15:55, , 4F
你是說我先不拉資料庫先自己做一表格?
08/17 15:55, 4F

08/17 15:55, , 5F
順便補充 如果你每一個儲存格都沒定好一定寬度 而table有定
08/17 15:55, 5F

08/17 15:55, , 6F
寬度 則會自動從內容調整 出來結果很容易不一樣
08/17 15:55, 6F

08/17 15:56, , 7F
不要上PHP是什麼意思?不用PHP語言來做嗎?
08/17 15:56, 7F

08/17 15:58, , 8F
按照你上面的畫面造一個表格出來
08/17 15:58, 8F

08/17 15:58, , 9F
那我先造一個簡易的
08/17 15:58, 9F

08/17 15:58, , 10F
你如果造出來沒錯就是你php那端程式有問題
08/17 15:58, 10F

08/17 15:59, , 11F
順便說 td 那的display屬性要有值 不要不給
08/17 15:59, 11F

08/17 15:59, , 12F
好 我都先試試
08/17 15:59, 12F

08/17 15:59, , 13F
那個很容易出錯
08/17 15:59, 13F

08/17 15:59, , 14F
我先忙 你先試試看這樣能不能找出問題
08/17 15:59, 14F

08/17 16:24, , 15F
td怎麼有個沒屬性的display哩
08/17 16:24, 15F

08/17 16:28, , 16F
因為加了display屬性 表格就無法正常顯示..
08/17 16:28, 16F

08/17 16:29, , 17F
可能JAVA那邊沒有寫好 所以就先把屬性拿掉了
08/17 16:29, 17F

08/17 16:56, , 18F
只用HTML 做還是有一樣問題
08/17 16:56, 18F

08/17 16:57, , 19F
08/17 16:57, 19F

08/17 16:57, , 20F
我懷疑應該是display沒給值JAVA那邊沒寫好的關係
08/17 16:57, 20F

08/17 18:31, , 21F
table的display和一般區塊不一樣
08/17 18:31, 21F

08/17 18:31, , 22F

08/17 18:32, , 23F
08/17 18:32, 23F

08/17 18:53, , 24F
你是在寫javascript不是JAVA 不要等別人來戳你
08/17 18:53, 24F

08/17 19:32, , 25F
我知道是javascript但可以偷懶一下嗎..
08/17 19:32, 25F

08/17 19:37, , 26F
現在下班了 明天再來試試
08/17 19:37, 26F

08/17 23:00, , 27F
看了lother的,試了一下可以了..
08/17 23:00, 27F

08/17 23:01, , 28F
原來同個功能但不同的元素用的語法也不同...
08/17 23:01, 28F

08/17 23:04, , 29F
唉要學的真的太多了y
08/17 23:04, 29F

08/17 23:17, , 30F
不能偷懶啊,熱狗跟狗差很多 XD
08/17 23:17, 30F

08/17 23:22, , 31F
這種問題不太應該的,唉到底要怎學才比較好
08/17 23:22, 31F

08/18 02:14, , 32F
要偷懶打js不是更好嘛-_-"
08/18 02:14, 32F

08/18 18:01, , 33F
既然你下班了,明天你上班有空再看看,呵
08/18 18:01, 33F

08/18 22:15, , 34F
試過可以了,謝謝各位大大y
08/18 22:15, 34F

08/21 18:08, , 35F
偷懶可以打"js"
08/21 18:08, 35F

08/21 23:19, , 36F
table是特例 <!DOCTYPE xxxx> 是指瀏覽器要用哪種格式解析
08/21 23:19, 36F

08/21 23:22, , 37F
<!DOCTYPE html> 是指用HTML5 沒打的話預設值不確是什麼..
08/21 23:22, 37F

08/21 23:30, , 38F
好的
08/21 23:30, 38F

09/01 16:02, , 39F
表格最好固定大小 比例 沒打的話就是最原始的 各瀏覽器決定
09/01 16:02, 39F
文章代碼(AID): #1LqP5s51 (PHP)
文章代碼(AID): #1LqP5s51 (PHP)