HTML форматирование таблицы - PullRequest
0 голосов
/ 24 октября 2011

Можно ли указать размер таблицы без изменения размера ячеек?

Другими словами, у моей таблицы есть рамка вокруг нее, и я использую ее для меню:

<table width = "500" height = "300">
<tr>
<td>
<a href="mysite.com/contact.html">Contact</a>
</td>
<td rowspan = "2">
This is the area where news and updates will appear on the right hand side.
</td>
</tr>
<tr>
<td>
<a href="mysite.com/links.html">Links</a>
</td>
</tr>
</table>

Прежде всего, есть ли лучший способ сделать это?

Если я изменю высоту стола таким образом, ячейки станут слишком разнесенными, и меню начнет выглядеть неловко.

Ответы [ 2 ]

2 голосов
/ 24 октября 2011

Вы не должны использовать таблицы для разметки.Меню в HTML4 должны быть в неупорядоченном списке.

Тогда вы должны использовать CSS для стилизации его так, как хотите.

1 голос
/ 24 октября 2011

Почему вы используете макет таблицы?Используйте элементы div и стилизуйте их по своему желанию в CSS.

Вы можете указать определенную ширину для контейнера и ширину в процентах для его дочерних элементов, так что вам нужно изменить только одно значение.

И не указывайте высоту в CSS, только минимальную высоту, иначе пользователи не смогут изменять масштаб по своему желанию.

edit: и внутри одного из div, неупорядоченного списка длянавигационные ссылки:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...