html table平均分配

作者&投稿:夏全 (若有异议请与网页底部的电邮联系)
html 表格怎样才能平均分布??~

在写每一行每一列的时候加上宽高,大小就会固定统一了

不行的。。高版本是怎么实现的??

<style>
table{
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
}
</style>
<table>
<tr>
<td width="100">怎么样让一行中每个td所占的宽度都是一样的?无论字数是多少宽度都不会随之改变的那种。应该怎么弄?</td>
<td width="100">怎么样让一行中每个td所占的宽度都是一样的?无论字数是多少宽度都不会随之改变的那种。应该怎么弄?</td>
<td width="100">怎么样让一行中每个td所占的宽度都是一样的?无论字数是多少宽度都不会随之改变的那种。应该怎么弄?</td>
</tr>
</table>
就是这样子,关键在table-layout: fixed

用js控制吧,获取table的长度。然后设置td的width

可以用合并单元格属性colspan,如果你希望第二个td撑满剩下的空间,建议在里面加div
<table width="400" border="1">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="2">
<div class="aa"></div>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>



table比较特殊。TD内容过长很可能被撑开的。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<style>
.ta{width:500px;overflow:hidden;}
.ta td{width:100px;overflow:hidden;}
</style>
</head>
<body>
<table width="500" border="1" class="ta">
  <tr>
    <td>333333333别写单一的数字,数字</td>
    <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
  </tr>
  <tr>
    <td>我们我我我我我我我我我我我我我我我我我我我我我我我我我我我 </td>
    <td>我们我我我我我我我我我我我我我我我我我我我我</td>
    <td>我们我我我我我我我我我我我我我我我我我我我我我我我我我我我 </td>
    <td>我们我我我我我我我我我我我我我我我我我我我我我我我我我我</td>
    <td>我们我我我我我我我我我我我我我我我 </td>
  </tr>
</table>
</body>
</html>

 




淮安市13482082037: 怎么用css 让整个table位置页面水平居中, -
圣宙复方: 需要准备的材料分别有:电脑、chrome浏览器、html编辑器. 1、首zhidao先,打开html编辑器,新建一个内html文件,例如:index.html. 2、其次,在index.html中的<style>标签中,输入css代码:table {margin: auto;} body{text-align: center;}. 3、最后,浏览器运行index.html页面,此时容会发现通过用css让整个table在页面中水平居中成功.

淮安市13482082037: HTML中怎么让内容均匀填充单元格 -
圣宙复方: 用align="center",举个例子<table width="300px" border="1"> <tr align="center"> <th>Month</th> <th>Savings</th> </tr> <tr align="center"> <td>lalalalalalalal</td> <td>$100</td> </tr></table>效果如下

淮安市13482082037: 怎样平均分配Table表格的列宽?解决思路 -
圣宙复方: 我能想到的是用js控制 页面加载完成后 获取table的width宽度 然后获取第一行td的个数 做平均然后给每个td添加css,但感觉很麻烦

淮安市13482082037: 怎样在html中设置所有表格大小一样 -
圣宙复方: 1、利用 height属性,这样是直接拉高 td 单元格的高度,缺点:文字不能对齐 2、做为height属性文字垂直不对齐的补充,增加 line-height属性,与height相同时则垂直居中,但换行则会导致两行间距太大. 3、padding-top padding-bottom 可以...

淮安市13482082037: 如何让 Html的表格中单元格的内容居中显示 -
圣宙复方: 让html的表格中单元格的内容居中显示的方法如下: 1、新建一个html5文件. 2、创建一个宽度为300px,三行四列的表格并写入内容. 3、通过css选择table标签控制表格内容居中,text-align:center; 扩展资料: <table> 标签定义 HTML 表格. 1、简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成. 2、tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元. 3、更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素.

淮安市13482082037: 让3个DIV并排,但是要让中间的DIV居中,旁边2个平均分配剩余宽度 -
圣宙复方: <div style="width:100%;height:200px;border:1px solid red;"> <div style="float:left;border:1px solid red;width:20%;height:100%;"></div> <div style="width:60%;height:100%;margin:0 auto;float:left;border:1px solid red;"></div> <div style="float:...

淮安市13482082037: 请问HTML里面怎样让2个表格在 1个界面平行排列?不是上下排列,是左右排列?或则用CSS 如何做到??
圣宙复方: 可以,像这样 &lt;div style="float:left; width:50%"&gt; &lt;table width="100%"&gt; &lt;tr&gt; &lt;td&gt;表格1&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style="float:left; width:50%"&gt; &lt;table width="100%"&gt; &lt;tr&gt; &lt;td&gt;表格1&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;

淮安市13482082037: html怎么控制两个table间的间距 -
圣宙复方: 首先,你需要了解盒子模型,也就是说一个html元素的占位,从内到外,依次是: content -> padding -> boder -> margin再回到你的问题上,如果想要控制2个table之间的间距,我们可以设置他们的外边距,也就是margin这个属性(如果这2个table是挨在一起的话),margin用法很简单,你可以设置简单一点: table{margin:0 10px; // 控制table元素的上下边距为0,左右边距为10像素 }

淮安市13482082037: HTML中如何将表格居中排列 -
圣宙复方: <style type="text/css">#biaoge{ margin:6px; padding:2px; text-align:center; }#biaoge table{ margin:0px auto; }</style><div id="biaoge"><table><tr><td>单元格1</td><td>单元格2</td></tr><tr><td>单元格3</td><td>单元格4</td></tr><tr><td>单元格5</td><td>单元格6</td></tr><tr><td>单元格7</td><td>单元格8</td></tr></table></div>

淮安市13482082037: 在HTML里table是什么意思怎么用 -
圣宙复方: table是表格 <table 表格属性(长,宽)> 表格中的内容 </table>

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网