Есть таблица (2 столбца, 5 рядов). В правой ячейке третьего ряда вложена такая же таблица.
Для внешней таблицы задан стиль #table1 { border: 1px solid black; }
Если указан только этот стиль для внешней таблицы, то он не наследуется внутренней таблицей.
Задаю стиль для ячеек внешней таблицы: #table1 td { border: 1px solid black; height: 30px; width: 100px; }
Стиль для ячеек внешней таблицы наследуется для ячеек внутренней таблицы, хотя на сайте http://htmlbook.ru/css/border написано, что свойство "border" не наследуется.
В книге ("Изучаем HTML, XHTML и CSS", Эрик Фримен, Элизабет Фримен, с.466) написано, что для того, чтобы выбрать только дочерний элемент, нужно поставить знак "больше" между элементов и потомком, т.е. #table1 > td. Но в таблице между ними ещё есть строки ("<tr>"). Получается нужно #table1 tr > td ?
Как применить стиль только к элементам <td> внешней таблицы, чтобы не затрагивались ячейки внутренней таблицы ?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Oleh
Непонятна ситуация с указанием потомков элемента.
Есть таблица (2 столбца, 5 рядов). В правой ячейке третьего ряда вложена такая же таблица.
Для внешней таблицы задан стиль #table1 { border: 1px solid black; }
Если указан только этот стиль для внешней таблицы, то он не наследуется внутренней таблицей.
Задаю стиль для ячеек внешней таблицы: #table1 td { border: 1px solid black; height: 30px; width: 100px; }
Стиль для ячеек внешней таблицы наследуется для ячеек внутренней таблицы, хотя на сайте http://htmlbook.ru/css/border написано, что свойство "border" не наследуется.
В книге ("Изучаем HTML, XHTML и CSS", Эрик Фримен, Элизабет Фримен, с.466) написано, что для того, чтобы выбрать только дочерний элемент, нужно поставить знак "больше" между элементов и потомком, т.е. #table1 > td. Но в таблице между ними ещё есть строки ("<tr>"). Получается нужно #table1 tr > td ?
Как применить стиль только к элементам <td> внешней таблицы, чтобы не затрагивались ячейки внутренней таблицы ?
[indent]<table>
<tr>
<td>Имя:</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>Адрес:</td>
<td><input type="text" name="address" /></td>
</tr>
<tr>
<td>Город:</td>
<td><input type="text" name="city" /></td>
</tr>
<tr>
<td>Страна:</td>
<td><input type="text" name="state" /></td>
</tr>
<tr>
<td>Индекс:</td>
<td><input type="text" name="zip" /></td>
</tr>
</table>[/indent]
Edited by alexriz</td>
</tr>
<tr>
<td>Комментарии клиентов:</td>
<td><textarea name="comments" rows="10" cols="48"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Заказать сейчас" /></td>
</tr>
</table>
Для кода есть специальный тег [code]
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.