代码规范问题

来源:9-3 getElementsByTagName()方法

暮女神

2016-12-23 09:38

这节代码里1、第17行的div是干什么用的

2、<td>标签中同一列的width为何不一样?甚至还有明显的错误“%45”?

写回答 关注

4回答

  • JUST_4_IT
    2016-12-23 19:07:27
    已采纳

    老哥,你这id我好像在哪见过,在一个群里好像.

    你给的代码我看了好久,也试了试,关于那个div啊,我觉得这是人家讲课用的代码,可能是用来讲上一个知识点用到了,后面的知识点没用到,但是没有删除掉,如果在里面加上内容,会显示在表格第一行第二列,也就是"学号"输入框的下面,这也侧面验证了table的元素是默认填满table的;可以将input提升为block(块)元素,然后设置外边距修改

    另外那个问题,我把每个td的width属性都删掉了,一样可行,更说明了table默认填满table表格,他的设置格式没问题,可以用px也可以用%.但是%在前面就是手误了应该.

    我在搜索过程中发现这个解答可能会解开你的问题

    这里设置了不一样列宽的列,用的是css样式,另外w3c里也推荐使用css设置width和height,

    http://img.mukewang.com/585d03ca0001349e13420710.jpg



    暮女神

    老哥,稳!

    2016-12-23 20:32:57

    共 1 条回复 >

  • 慕移动9181930
    2022-03-23 03:13:44
  • JUST_4_IT
    2016-12-24 08:33:21

    colspan设置跨行显示啊,就是这么解决的,每一行里默认是4列,你把那个页面的源代码拿出来,放到自己的编辑器里,尝试修改其width值,查看变化,就能理解了!

  • JUST_4_IT
    2016-12-23 19:08:04

    https://zhidao.baidu.com/question/1894592665491753540.html

    暮女神

    那么问题来了,那个题主的问题是什么造成的?回答的人只给出了另一种方法并未给出原因啊。求大神赐教

    2016-12-23 21:35:14

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题