我希望表中的2行相等。宽度为50%,宽度为50%。 现在第一行较小,因为其中的文本较少。
我需要网站上的桌子全宽为100%,然后左右两排应该相等。我希望你明白我的意思。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
}
td,
th {
text-align: left;
}
.awesome {
text-align: right;
padding-right: 20px;
vertical-align: top;
padding-top: 20px;
}
#prostorzaobrazec {
vertical-align: top;
padding-top: 20px;
}
</style>
</head>
<body>
<table>
<tr>
<th id="left">Some text</th>
<th></th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
<th></th>
</tr>
</table>
</body>
</html>
答案 0 :(得分:0)
这是将数据按50%50%除以int
而不是columns
-
rows
table {
width: 100%;
}
td,
th {
text-align: left;
}
.awesome {
text-align: right;
padding-right: 20px;
vertical-align: top;
padding-top: 20px;
}
#prostorzaobrazec {
vertical-align: top;
padding-top: 20px;
}
答案 1 :(得分:0)
我个人会为此使用div,但这是我对将行设置为我认为您要问的内容的看法:
注意:表格的高度可以设置为任意值,每行将为该值的50%。添加了边框,使其更易于查看。
<!DOCTYPE html>
<html>
<head>
<style>
#table {
height: 500px;
border-style: solid;
}
#rowOne {
height: 50%;
outline-style: dashed;
}
#rowTwo {
height: 50%;
outline-style: dashed;
}
</style>
</head>
<body>
<div>
<table id="table">
<tr id="rowOne">
<th>
<p>THis is a short paragraph</p>
</th>
</tr>
<tr id="rowTwo">
<th>
<p>This is a long paragraph.This is a long paragraph.This is a long paragraph.This is a long paragraph.</p>
<p>This is a long paragraph.This is a long paragraph.This is a long paragraph.This is a long paragraph.</p>
<p>This is a long paragraph.This is a long paragraph.This is a long paragraph.This is a long paragraph.</p>
<p>This is a long paragraph.This is a long paragraph.This is a long paragraph.This is a long paragraph.</p>
</th>
</tr>
</table>
</div>
</body>
</html>
答案 2 :(得分:0)
我不确定您的意思,但是我从您的问题中得到的想法是:
http://jsfiddle.net/9ymdj6gw/5/
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
}
td,
th {
text-align: left;
width:50%;
border:1px solid black;
}
.awesome {
text-align: right;
padding-right: 20px;
vertical-align: top;
padding-top: 20px;
}
#prostorzaobrazec {
vertical-align: top;
padding-top: 20px;
}
</style>
</head>
<body>
<table>
<tr>
<th id="left">Some text</th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
</tr>
</table>
</body>
</html>
注意:您的脚本中有4个<th>
,因此一个原始数据中有4个值。
答案 3 :(得分:0)
如果要使用相同宽度的列,请使用table-layout,否则请澄清您的问题:)
它将均匀地喷射色谱柱(演示中为4或2):
table{table-layout:fixed;}
th {border:solid;}
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
}
td,
th {
text-align: left;
}
.awesome {
text-align: right;
padding-right: 20px;
vertical-align: top;
padding-top: 20px;
}
#prostorzaobrazec {
vertical-align: top;
padding-top: 20px;
}
</style>
</head>
<body>
<table>
<tr>
<th id="left">Some text</th>
<th></th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
<th></th>
</tr>
</table>
<table><!-- empty cells removed -->
<tr>
<th id="left">Some text</th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
</tr>
</table>
</body>
</html>
还是要隐藏或缩小空单元格?
table{table-layout:fixed;}
th {border:solid;}
:empty {width:0;}
/* remove at screen empty cells from second table */
table + table :empty {display:none;}
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
}
td,
th {
text-align: left;
}
.awesome {
text-align: right;
padding-right: 20px;
vertical-align: top;
padding-top: 20px;
}
#prostorzaobrazec {
vertical-align: top;
padding-top: 20px;
}
</style>
</head>
<body>
<table>
<tr>
<th id="left">Some text</th>
<th></th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
<th></th>
</tr>
</table>
<table>
<tr>
<th id="left">Some text</th>
<th></th>
<th id="right">Some textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome textSome text</th>
<th></th>
</tr>
</table>
</body>
</html>
在两个示例中,th
都有一个边框,table-layout
设置为fixed
第一个示例从代码中删除空表,第二个示例不显示空单元格或将宽度设置为0。