作者asd56799001 (贝尔菲格诺)
看板PHP
标题[请益] 加了<!DOCTYPE html>,表格就坏掉
时间Mon Aug 17 15:46:57 2015
这是一个可勾选显示/隐藏栏位及内容的网页
预设为全部勾选,有勾才显示,取消勾选就隐藏栏位和该栏位的内容
如下图
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://webptt.com/cn.aspx?n=bbs/PHP/M.1439797622.A.141.html
※ 编辑: asd56799001 (61.221.217.28), 08/17/2015 15:48:25
1F:推 alog: 本来就会错 表格类 最好每一个栏都定好固定大小 08/17 15:51
2F:推 alog: 没啥时间帮你debug 我是觉得你自己可以先刻一个表格出来 08/17 15:52
3F:→ alog: 不要上php程式 看一下你结构对不对 08/17 15:53
4F:→ asd56799001: 你是说我先不拉资料库先自己做一表格? 08/17 15:55
5F:推 alog: 顺便补充 如果你每一个储存格都没定好一定宽度 而table有定 08/17 15:55
6F:→ alog: 宽度 则会自动从内容调整 出来结果很容易不一样 08/17 15:55
7F:→ asd56799001: 不要上PHP是什麽意思?不用PHP语言来做吗? 08/17 15:56
8F:推 alog: 按照你上面的画面造一个表格出来 08/17 15:58
9F:→ asd56799001: 那我先造一个简易的 08/17 15:58
10F:→ alog: 你如果造出来没错就是你php那端程式有问题 08/17 15:58
11F:→ alog: 顺便说 td 那的display属性要有值 不要不给 08/17 15:59
12F:→ asd56799001: 好 我都先试试 08/17 15:59
13F:→ alog: 那个很容易出错 08/17 15:59
14F:→ alog: 我先忙 你先试试看这样能不能找出问题 08/17 15:59
15F:→ MOONRAKER: td怎麽有个没属性的display哩 08/17 16:24
16F:→ asd56799001: 因为加了display属性 表格就无法正常显示.. 08/17 16:28
17F:→ asd56799001: 可能JAVA那边没有写好 所以就先把属性拿掉了 08/17 16:29
18F:→ asd56799001: 只用HTML 做还是有一样问题 08/17 16:56
20F:→ asd56799001: 我怀疑应该是display没给值JAVA那边没写好的关系 08/17 16:57
21F:→ lother: table的display和一般区块不一样 08/17 18:31
24F:→ MOONRAKER: 你是在写javascript不是JAVA 不要等别人来戳你 08/17 18:53
25F:→ asd56799001: 我知道是javascript但可以偷懒一下吗.. 08/17 19:32
26F:→ asd56799001: 现在下班了 明天再来试试 08/17 19:37
27F:→ asd56799001: 看了lother的,试了一下可以了.. 08/17 23:00
28F:→ asd56799001: 原来同个功能但不同的元素用的语法也不同... 08/17 23:01
29F:→ asd56799001: 唉要学的真的太多了y 08/17 23:04
30F:推 GALINE: 不能偷懒啊,热狗跟狗差很多 XD 08/17 23:17
31F:→ asd56799001: 这种问题不太应该的,唉到底要怎学才比较好 08/17 23:22
32F:→ swallowcc: 要偷懒打js不是更好嘛-_-" 08/18 02:14
33F:→ airtsubasa: 既然你下班了,明天你上班有空再看看,呵 08/18 18:01
34F:→ asd56799001: 试过可以了,谢谢各位大大y 08/18 22:15
35F:→ dlikeayu: 偷懒可以打"js" 08/21 18:08
36F:推 lother: table是特例 <!DOCTYPE xxxx> 是指浏览器要用哪种格式解析 08/21 23:19
37F:→ lother: <!DOCTYPE html> 是指用HTML5 没打的话预设值不确是什麽.. 08/21 23:22
38F:→ asd56799001: 好的 08/21 23:30
39F:推 Yench: 表格最好固定大小 比例 没打的话就是最原始的 各浏览器决定 09/01 16:02