Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Бордюр 1 ячейки


Автор: Temp 17.12.2005, 02:40
Есть такая таблица:
Код

<table>
<tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
</tr>
</table>

как сделать чтоб ячейка один имела border=1 smile

один из вариантов сделать таблицу в ячейку с b=1

есть ещё какиенибудь варинты smile

Автор: R.M. 17.12.2005, 03:46
Temp

Создай класс, скажем так
Код

<style>
tdb {border: 1px solid black;}
</style>

А таблица такая
Код

<table>
<tr>
    <td class=tdb>1</td>
    <td>2</td>
    <td>3</td>
</tr>
</table>

Автор: Temp 17.12.2005, 15:34
спасибо

Автор: Cheba 17.12.2005, 23:38
Куксикус, молодец. smile

Вот только селектор слегка неправильно составил, а так намана.
Селектор для класса должен начинаться с точки.

Да и потом, если HTML4 не умрет, то это еще не значит, что все должны писать такой страшный код. Temp, пишите на XHTML. smile

Автор: R.M. 18.12.2005, 14:05
Cheba
Цитата(Cheba @ 18.12.2005, 00:38)
Селектор для класса должен начинаться с точки.

Да, видно ненажалась точка

Цитата(Cheba @ 18.12.2005, 00:38)
Да и потом, если HTML4 не умрет, то это еще не значит, что все должны писать такой страшный код. Temp, пишите на XHTML. smile

А чем он страшный? Помоему на XHTML код
Код

<table>
<tr>
    <td class=tdb>1</td>
    <td>2</td>
    <td>3</td>
</tr>
</table>

выглядит также как и на HTML 4, разве нет?

Автор: Cheba 18.12.2005, 19:34
Не совсем. XHTML - это в первую очередь валидный XML. А у него атрибуты берутся в кавычки.
И во избежание разных недоразумений содержимое тега style рекомендуется размещать в болке CDATA.

Автор: Ciber SLasH 18.12.2005, 21:52
Цитата
Да, видно ненажалась точка

[offtop]
Наверно под Оперой сидишь ? Она ввод первого символа проглатывает, когда в её окно возвращаются по Alt+Tab.
[/offtop]

Автор: R.M. 19.12.2005, 12:29
Цитата(Cheba @ 18.12.2005, 20:34)
Не совсем. XHTML - это в первую очередь валидный XML. А у него атрибуты берутся в кавычки.

В HTML 4 тоже все атрибуты должны браться в ковычки, но я нелюблю стандарты, поэтому я небиру ничего в кавычке кроме таких вещей как value='привет чувак' или подобные, где содержимое может оказаться с пробелами

Цитата(Ciber @ 18.12.2005, 22:52)
Наверно под Оперой сидишь ? Она ввод первого символа проглатывает, когда в её окно возвращаются по Alt+Tab.

Нет, я сижу под Mozilla 1.7.3 иногда с учёбы или из других место где нету её сижу под ИЕ, оперу нелюблю. Может я просто сглючил и непоставил точку а может просто ненапечаталась smile

Автор: Ciber SLasH 19.12.2005, 19:17
Цитата
В HTML 4 тоже все атрибуты должны браться в ковычки,

Необязательно. В HTML 4 ещё оставили полигон для разгулья, т.е. есть куча необязательных элементов. Таких как: необязательно брать атрибуты в кавычки, если в них нет пробелов; необязательные закрывающие тэги, такие как </p>, </td>, </tr> и т.д. и т.п.........

Автор: R.M. 20.12.2005, 01:52
Ciber SLasH
Думаю если писать просто на XHTML не смотря на стандарты -тоже самое и выйдет

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)