js css 绘制表格,控制表格位置?

画一些图中的小方块代表位置由于点击这个方块之后要append(文本框)所以最开始使用table来画这个方块问题1目前是用<tableid='pl'border='1'st... 画一些图中的小方块 代表位置 由于点击这个方块之后要append(文本框)所以最开始使用table来画这个方块 问题1目前是用 <table id='pl' border='1' style='top:"+y0+";left:"+x0+";position:absolute'> 这种变量控制他的位置 想问一下 有没有更好的实现手段? 问题2.假如要实现append(文本框)这个功能 用 canvas 画的矩形能实现吗?能实现$(画的矩形).append 吗?问题3:没学过css 想问一下 如图中的 问题 小方块的 总高度 如何适应中心的大方块长度 自动调整每个方块的高度?求大神帮忙 html css学得不好 求大神 小神帮忙 展开
 我来答
84许
2014-03-11 · TA获得超过379个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:226万
展开全部
  1. 位置控制可分为position、margin&padding以及标签占位,但使用position最灵活,所以你用的没错。

  2. canvas就是画画,你想想能往一张图片里append吗?append到canvas的父级再position吧。

  3. 自适应需要使用百分比的值设置宽高,例如:height:30%,这要看你的html结构了,不好说。

  4. 最好能把需求针对地描述地详细点,画图也不能太马虎,才能更好的解决问题,左4右5上8下7,这结构看着就乱,感觉不正确,是不是你就是这种需求呢?

更多追问追答
追问
谢谢您的回复      需求是用这个小方块代替位置   所以左右上下的小方块的个数是不确定的   得用户自己输入  中间大方块内的小方块总数量也是不确定的   也得用户自己输入   因为个数是不确定的  所以 都是使用 循环  然后字符串拼接  然后再append 来完成的    HTML里确定的结构几乎就没有   所以想把这个位置自适应一下   您还有好的建议吗?感激不尽
追答
小方块干嘛用? 做游戏吗? 适应屏幕?
2isky
2014-03-15 · TA获得超过577个赞
知道答主
回答量:35
采纳率:0%
帮助的人:17.1万
展开全部

同学,不用那么复杂:

demo

<script> 
   window.onload=function(){
             var cssTable = document.getElementById('table1');  
            cssTable.style.background = '#f69';
            cssTable.style.marginLeft="200px";
            cssTable.style.border="1px solid #ccc";
   }
</script>
<table id="table1">
    <tr>
        <td>1111</td>
        <td>123123</td>
    </tr>
    <tr>
        <td>1111</td>
        <td>123123</td>
    </tr>
</table>
自己按照这个样式来变换  绝对是木有问题的  可用就给分  不可用可以说说你的需求  让哥帮帮你
追问
谢谢您的回复    这句 让哥帮帮你  感觉好像找到了 组织一样亲切  哈哈   中间的大格代表大厅    四周的 代表包间  做一个类似餐厅布局的简易图  四周每一个方向上的 方格也就是包间数量是不一定的  但是 四周加起来的总包间数量是一定的  中间大厅内座位数量是 确定的   您有什么好的布局方法吗 ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式