<MyRusakov.ru />

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

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

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

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

Как итог, курс совмещает в себе всё, что нужно по HTML, CSS и адаптивной вёрстке сайтов, с наглядными примерами, с обучением от простого к сложному и без необходимости иметь начальных знаний, а благодаря вспомогательной системе психологически курс проходится очень легко, а на выходе Вы сможете сделать адаптивную вёрстку любого сайта любой сложности.

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

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

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

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

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

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

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

Бегущая строка
24.06.2013 09:34:50 Бегущая строка Сообщение #1
Дмитрий184

Дмитрий184

Мастер

Мастер

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

Сообщений: 225

Здравствуйте, Михаил!
В скрипте я сделал бегущую строку

<script type="text/javascript">
document.write ("<marquee width='400px'>Текст</marguee>";
</script>

Строка появляется на странице, но валидатор выдает ошибку (текст ниже). Пишет что тег не открыт, хотя тег открыт. Скажите, пожалуйста, что это значит и как "подружить" тег с валидатором (может надо что в скрипт дописать?)
И еще заметил такую вещь, если в коде под бегущей строкой написать текст, то он оказывается "бегущим" (хотя текст не помещен в контейнер <marquee>

end tag for element "MARGUEE" which is not open
document.write ("<marquee width='400px'>Текст</marguee>";

The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.
Профиль Ответить
24.06.2013 19:02:16 Бегущая строка Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

http://myrusakov.ru/valid-javascript.html
Профиль Ответить
25.06.2013 03:43:24 Бегущая строка Сообщение #3
Дмитрий184

Дмитрий184

Мастер

Мастер

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

Сообщений: 225

Спасибо за статью! Полезно было ее прочитать! Но в моем случае, она не помогла - те же проблемы остались, хотя сделал как написано. Может дело в Doctype или в самом теге <marquee>?

Вот полный код.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Бегущая строка</title>
</head>
<body>
<p>Бегущая строка</p>
<div>
<script type="text/javascript">
//<![CDATA[
document.write ("<marquee width='400px'>Текст</marguee>";
//]]>
</script>
</div>
<p>Текст под бегущей строкой</p>
</body>
</html>
Профиль Ответить
25.06.2013 10:41:27 Бегущая строка Сообщение #4
Admin

Admin

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

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

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

Сообщений: 3063

Закрывающий тег написан с ошибкой. q и g - это разные символы.
Профиль Ответить
26.06.2013 01:52:43 Бегущая строка Сообщение #5
Дмитрий184

Дмитрий184

Мастер

Мастер

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

Сообщений: 225

Михаил! Большое спасибо! После того, как исправил написание тега marquee бегущая строка стала работать как надо. Но вот вадидность она почему то опять не проходит. Может это потому что тег marquee сам по себе невалиден?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Бегущая строка</title>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
document.write ("<marquee behavior='alternate' width='200px'>Текст</marquee>";
//]]>
</script>
</body>
</html>
Профиль Ответить
26.06.2013 03:53:20 Бегущая строка Сообщение #6
Admin

Admin

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

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

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

Сообщений: 3063

document.write ("<marquee behavior='alternate' width='200px'>Текст<\/marquee>"; - попробуйте так.
Профиль Ответить
26.06.2013 16:04:03 Бегущая строка Сообщение #7
Дмитрий184

Дмитрий184

Мастер

Мастер

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

Сообщений: 225

Большое спасибо! Теперь бегущая строка валидная! Даже не предполагал, что в закрывающем теге можно поставить обратный слэш и при этом код валидный!
Профиль Ответить