首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dream Weaver表宽度

Dream Weaver表宽度
EN

Stack Overflow用户
提问于 2011-01-10 18:28:23
回答 6查看 2.5K关注 0票数 0

我用Dream Weaver CS5 version11.0 build4964开发了一个简单的PHP网页。

我的网页由一个表格( table )组成,其中包含10个表格行(TR),而每行只有一个表格单元(TD)。

每个表格单元(TD)都有一个表格,其中包含不同的表单元素,如Textboxes、RadioButtons、CheckBoxes等,这些元素被划分为表格的列和行。

我面临的问题是,我使用width属性或Style属性或使用CSS样式表来放置每个表的宽度,以便使这10个表具有相同的宽度(例如600像素),并将它们显示为一个表。

我的HTML代码如下所示:

代码语言:javascript
复制
<html>

<body>

<table width="600">

<tr>
<td>

<table width="600">
<tr>
<td width="300">
</td>
<td width="300">
</td>
</tr>
</table>

</td>
</tr>

<tr>
<td>

<table width="600">
<tr>
<td width="200">
</td>
<td width="200">
</td>
<td width="200">
</td>
</tr>
</table>

...

</td>
</tr>


</table>

</body>

</html>

当我使用Live View浏览我的php网页时,我放置的宽度不适用,Dream Weaver扩展了一些表格并增加了宽度,表格边框不匹配,一些表格显示的宽度较小,而其他表格的宽度较大。

我试着控制每个表格单元的宽度,但它也不起作用。

例如,如果我放置的宽度是600,它就变成了641,我试图在“设计”和“代码”视图中更改它,但问题仍然出现。

我欢迎任何解决这个烦人问题的提示。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-10 22:53:20

表格单元格和列将始终调整大小以容纳行/列中最大的元素。正如其他人所建议的,您应该重新考虑嵌套表的使用。但是,如果要控制表的宽度,可以使用以下样式规则来实现:

代码语言:javascript
复制
table {
    width: 600px;
    table-layout: fixed;
}

这会将列的宽度限制为第一行中设置的尺寸。

票数 3
EN

Stack Overflow用户

发布于 2011-01-10 18:40:36

这是相当糟糕的代码,伙计。不要使用HTML属性,你应该给你的标签适当的类,并通过CSS控制一切。您可能希望将border-collapse设置为collapse,并以像素为单位设置所有必要的宽度。

而且,正如Kyle所说,永远不要相信你所见即所得的观点。只有真正的浏览器才会显示代码的实际呈现方式。

票数 4
EN

Stack Overflow用户

发布于 2011-01-10 18:39:30

如果您希望所有表和td的宽度都相同,那么最好的方法是使用css

代码语言:javascript
复制
table{width: 600px;}
td{width: 200px;}

如果您希望每个表具有不同的宽度,则为其提供一个类,并在css中定义宽度

代码语言:javascript
复制
<table class="tab1">

.tab1{width: 600px;}
.tab1 td{width: 200px;}

希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4645763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档