#html #html-table #width
#HTML #html-таблица #ширина
Вопрос:
На странице шириной 100% я хочу, чтобы таблица занимала весь экран. У меня возникли проблемы с первой таблицей с изображением.
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<tr>
<td bgcolor="$bordercolor">
<table border="0" cellspacing="100%" cellpadding="$tablespace" width="100%" >
<tr>
<td class="tablerow" bgcolor="$altbg2" background="images/idown/bga.png">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td class="tablerow" align="left">$lang[loggedin] <a href=member.php?action=viewproamp;amp;member=$xmbuser>$xmbuser</a> $loginout | $lastvisittext <br>$newu2umsg</td>
<td class="tablerow" align="right" >$searchlink $links $pluglink</td>
</tr>
</table>
</td>
</tr>
</tr>
</table>
</td>
</tr>
</table>
(Также http://ydown.totalh.com/forum /.)
Комментарии:
1.
<table style="width: 100%;">
будет работать просто отлично. Это то, что вам нужно?
Ответ №1:
У вас есть вложенные таблицы. Если вы действительно хотите, чтобы в этой таблице было 100%, вам нужно добавить ширину 100% как для внешней, так и для внутренней таблицы. Ширина внешней таблицы установлена равной 1028px.
Ответ №2:
Поскольку мы не можем видеть ваш HTML (только сгенерированный HTML), нет способа отладить вашу проблему. Согласно отображаемому HTML-коду, у вас установлена ширина в 1028 пикселей.
Таблицы вообще не подходят для верстки страницы. Вы должны решить эту конкретную проблему конкретно с помощью CSS — Divs.
Ответ №3:
Проблема в таблице, которая является родительской по отношению к той, для которой вы разместили код.
<table width="1028px" cellpadding="0" cellspacing="0" align="center">
Его ширина установлена равной 1028px, а не 100%. Установите вместо этого значение 100%.
<table width="100%" cellspacing="0" cellpadding="0" border="0" bgcolor="#cacaca" align="center">
Комментарии:
1. @langel — Измените все экземпляры width= «1028 пикселей» или width = «1028px» на width =»100%». Если у вас все еще возникают проблемы, обновите код в вашем исходном вопросе.
Ответ №4:
Для большинства людей ответ на этот вопрос, вероятно, не имеет никакого отношения к вложенным таблицам. На самом деле в элементе body, содержащем таблицу, присутствует некоторая граница или отступ. Вам следует добавить некоторые атрибуты стиля, такие как margin:0px;border:0px
к BODY
элементу, чтобы устранить его.