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学得不好 求大神 小神帮忙
展开
展开全部
位置控制可分为position、margin&padding以及标签占位,但使用position最灵活,所以你用的没错。
canvas就是画画,你想想能往一张图片里append吗?append到canvas的父级再position吧。
自适应需要使用百分比的值设置宽高,例如:height:30%,这要看你的html结构了,不好说。
最好能把需求针对地描述地详细点,画图也不能太马虎,才能更好的解决问题,左4右5上8下7,这结构看着就乱,感觉不正确,是不是你就是这种需求呢?
更多追问追答
追问
谢谢您的回复 需求是用这个小方块代替位置 所以左右上下的小方块的个数是不确定的 得用户自己输入 中间大方块内的小方块总数量也是不确定的 也得用户自己输入 因为个数是不确定的 所以 都是使用 循环 然后字符串拼接 然后再append 来完成的 HTML里确定的结构几乎就没有 所以想把这个位置自适应一下 您还有好的建议吗?感激不尽
追答
小方块干嘛用? 做游戏吗? 适应屏幕?
展开全部
同学,不用那么复杂:
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>
追问
谢谢您的回复 这句 让哥帮帮你 感觉好像找到了 组织一样亲切 哈哈 中间的大格代表大厅 四周的 代表包间 做一个类似餐厅布局的简易图 四周每一个方向上的 方格也就是包间数量是不一定的 但是 四周加起来的总包间数量是一定的 中间大厅内座位数量是 确定的 您有什么好的布局方法吗 ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询