<MyRusakov.ru />

Написание лайфхаков на Python

Написание лайфхаков на Python

Данный курс научит Вас автоматизировать самые разные задачи на языке Python, благодаря чему Вы сэкономите на рутине тысячи и тысячи часов своей жизни. Курс состоит из 20 примеров в различных областях: файлы и директории, медиа-файлы, Интернет, Web-мастеринг, Unreal Engine. Каждый пример упрощает ту или иную задачу в своей области, при этом каждый из них создаётся прямо на Ваших глазах и тщательно комментируется.

Помимо самих уроков Вы так же получаете и множество упражнений. По сути, Вы создадите свои собственные 20 небольших проектов, благодаря чему у Вас появится и практика, и портфолио.

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

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

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

Подписавшись по 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

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