<MyRusakov.ru />

Вёрстка сайта с нуля

Вёрстка сайта с нуля

Это уникальная информация по созданию страниц любой сложности. Вы узнаете всё, что нужно по HTML и CSS, а также увидите множество примеров по вёрстке страниц. А также почти к каждому уроку идут упражнения для закрепления материала, поэтому в отличном результате можете быть уверены! Пройдя данный курс, Вы сможете верстать страницы с любым по сложности дизайном. Помимо курса, Вы получите Бонус, который расскажет, как заработать на вёрстке сайтов.

Весь курс соткан из практических примеров реальной вёрстки. А также почти к каждому уроку идут упражнения для закрепления материала, поэтому в отличном результате можете быть уверены!

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не отображается содержимое таблицы
01.08.2012 02:15:53 Не отображается содержимое таблицы Сообщение #1
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Здравствуйте, Михаил!
Я решил создать горизонтальные и вертикальные линии через тег <table>. И заметил такую вещь, при валидном коде линия в браузере не отображаются, а при невалидном коде линия есть. Как такое может быть?

Вот валидный и невалидный код.
DOCTYPE HTML 4.01 Transitional

<table style='width: 800; height: 10' bgcolor='#ff0000' cellspacing='0' cellpadding='0'>
<tr>
<td></td>
</tr>
</table>

<table width='800' height='10' bgcolor='#ff0000' cellspacing='0' cellpadding='0'>
<tr>
<td></td>
</tr>
</table>
Профиль Ответить
01.08.2012 13:58:58 Не отображается содержимое таблицы Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

В каком браузере Вы проверяли? В обоих случаях должно отображаться.
Профиль Ответить
01.08.2012 19:39:27 Не отображается содержимое таблицы Сообщение #3
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Я проверял в браузерах Mozilla Firefox v12 , Opera v11.61 Internet Explorer v6
И результат одинаков - с валидным кодом линия не отображается, а с невалидным кодом отображается.

Я сейчас заметил такую вещь - в валидном коде линия отображается только при условии, что в style для ширины и высоты ставится px. А без px валидный код не отображается.
Тогда почему без указания рх (если он так важен) код проходит валидацию?

Михаил! Не подскажите, если ли для style правило, чтобы при задании размеров всегда ставили px?
Профиль Ответить
01.08.2012 22:35:14 Не отображается содержимое таблицы Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Не знаю как Вы проверили, мне воспроизвести проблему не удалось. На разных браузерах видно обе линии, не зависимо от указания px.
Профиль Ответить
02.08.2012 00:57:10 Не отображается содержимое таблицы Сообщение #5
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Михаил! Если Вас не затруднит, вставьте, пожалуйста, в ваш html-редактор ниже приведенный код (он полностью). В таком коде, у меня линия не появляется. А когда я в этот код просто добавляю px в стайл для ширины и высоты, то линия появляется на веб-странице. Потом когда рх убираю, линия опять пропадает.
У меня редактор NotePad++ v6.1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Первая страница</title>
<meta http-equiv='contant-type' content='text/html; charset=windows-1251'>
</head>
<body>
<table style='width: 800; height: 10' bgcolor='#ff0000' cellspacing='0' cellpadding='0'>
<tr>
<td></td>
</tr>
</table>
</body>
</html>
Профиль Ответить
02.08.2012 13:02:03 Не отображается содержимое таблицы Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Вот, теперь Всё понял что там с валидацией. Если Вы встроите css отдельно, и проверите в css-валидаторе (а не html), то Вам выдаст ошибку. Поэтому когда Вы встраиваете этот доктайп, браузеры перестают отображать невалидное задание размеров без px.
Профиль Ответить
02.08.2012 20:03:34 Не отображается содержимое таблицы Сообщение #7
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Михаил! Спасибо Вам за разбор ситуации!
Профиль Ответить