<MyRusakov.ru />

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

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

Система "Вёрстка сайта с нуля 2.0" содержит в себе не только сами видеоуроки по адаптивной вёрстке сайтов с примерами, но и вспомогательную систему для более эффективного обучения.

Сам курс обучит Вас абсолютно с нуля HTML5 и CSS3, а также научит верстать сайты с помощью реальных примеров вёрстки. Обучение идёт от простого к сложному. В последнем разделе курса идёт обучение адаптивной вёрстке сайтов: Вы узнаете всю необходимую теорию, а также увидите пример реальной адаптивной вёрстки сайта.

Как итог, курс совмещает в себе всё, что нужно по 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

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