Урок 8 - Презентация
.pdfУрок 8
СтандартыWeb. Вспомогательные инструменты. Хостинг
Содержаниеурока
•Инструментыразработчика
•Валидациявеб-документов
•Проблема«кроссбраузерности»
•Стандарты HTML/CSS
•Будущееза стандартами HTML5 и CSS3
•Выборхостинга
•Загрузка проектов на сервер
Инструментыразработчика
•Редактор кода (notepad, notepad++)
•Граф. редактор (photoshop, gimp)
•Браузер (ВСЕ основные)
•ftp-клиент (FileZilla)
•Плагины (FireBug, WebDeveloper)
•Валидатор (http://validator.w3.org/)
•Тестердля IE (IETester)
Проблема «кроссбраузерности»
Internet Explorer
Что делать?
Тестировать во всехосновных браузерах
Сбросить стили css
Использовать «css-хаки»
div{
background:red; /* для нормальных браузеров*/ //background:green; /* для всех IE*/ _background:blue; /* дляIE6*/
}
*html div {
background:blue; /* другойспособдля IE6*/
}
Условный комментарий
Условный комментарий
<!--[ifgte IE 6]>
<link href="css/style_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
lt – версия меньшеуказанной
lte – версияменьшеили равно указанной gt – версия большеуказанной
gte - версия большеили равно указанной
Группированиеусловных комментариев
•[if (IE 6) & (IE7)] – 6-я версия И 7-я версия
•[if (IE 6) | (IE7)] – 6-я версия ИЛИ 7-я версия
•[if !(IE8)] – НЕ 8-я версия
СтандартыHTML/CSS
ВерсииHTML
•HTML 2.0 - 1995 год
•HTML 3.2 - 1997 год
•HTML 4.0 - 1997 год
•HTML 4.01 - 1999 год
•HTML 4.01 Strict - 2000 год
•HTML 5 – 2007 год. В настоящеевремя в разработке