Ниже будет приведен код сайта
HTML
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <title> Пример простой страницы html</title> </head> <body> <p>Пример простой страницы - для того, чтобы посмотреть код, нажмите ctrl + U <p> </body> </html>
CSS
body{ background: #c0c0c0; /* Меняется фон экрана, выбирается здесь */ } #wrapper{ /* Оболочка страницы сайта */ width: 900 px; /* Меняется ширина страницы */ margin: 0 auto; background:#f2e8c9; /* Меняется задний фон страницы */ } /* Шапка сайта */ #header{ position:relative; /* Задаём блоку относительное позиционирование для того, чтобы затем размещать, в нём другие элементы и позиционировать относительно его границ поверх фоновой картинки и заголовка */ height: 250px; /* Высота шапки */ background-color: #ffffff; /* Фон шапки */ margin-bottom: 5px; /* Нижний отступ шапки от остального контента */ border-radius: 5px; /* Закругляются углы блока */ box-shadow: rgba(0,0,0,0.5) 0px 1px 3px; /* Тень. Визуально приподнимает блок над оболочкой */ } img{ /* Фоновая картинка в шапке */ float: left; /* Разрешаем наплывание других элементов на картинку */ margin: -40px 0 0 0;} /* Размещаем картинку в блоке header. 1-я и 3-я цифры - двигаем вверх-вниз, 2-я и 4-я цифры - двигаем вправо-влево */ h1{ /* Заголовок сайта */ margin:0 0 10px 40px; /* Заголовок двигается верх-вправо-вниз-влево. */ color:#464451; /* Цвет заголовка */ } .nomer{ /*Подзаголовок (номер телефона)*/ position:absolute; /* Позиционируем абсолютно подзаголовок, относительно границ блока header. Также можно разместить в шапке сайта ещё другие картинки и абзацы поверх фоновой картинки и заголовка */ top:5px; /* Двигается вверх-вниз */ left:680px; /* Двигается вправо-влево */ font-size: 25px; /* Размер букв подзаголовка */ font-style:italic; /* Курсив */ font-weight:bold; /* Жирный */ color:#464451; /* Цвет букв подзаголовка */ } /* Сайдбар (колонка справа) */ #sidebar{ /* Блок сайдбара */ background-color: #ffffff; /* Фон блока */ width: 180px; /* Ширина блока */ padding: 10px; /* Отступ текста от краёв */ float: right; /* Размещаем блок справа от других элементов, наплывание или обтекание справа). Если делать сайдбар слева, то значение right меняем на left */ border-radius: 5px; /* Закругляем углы блока */ box-shadow: rgba(0,0,0,0.5) 0px 1px 3px; /* Задаём блоку тень */ } .marcer{ /* Галочки маркеры меню */ float: left; /* Размещаем слева от текста */ margin: 5px 5px 0 0; /* Двигаются вверх-вправо-вниз-влево */ } /* Контент (статья) */ #content{ /* Блок контента */ margin-bottom: 5px; /* Отступ блока статьи от блока подвала */ width: 676px; /* Ширина статьи */ padding: 10px; /* Отступ текста от краёв блока */ background: #ffffff; /* Фон статьи */ border-radius: 5px; box-shadow: rgba(0,0,0,0.5) 0px 1px 3px; } .left{ /* Картинка в тексте слева */ float: left; margin: 30px 7px 7px 7px; } .right{ /* Картинка в тексте справа */ float: right; margin: 7px 0 7px 7px; } /* Подвал */ #footer{ /* Блок подвала */ height:80px; /* Высота блока подвала */ background-color: #ffffff; /* Фон блока подвала */ margin-bottom: 10px; /* Отступ снизу */ border-radius: 5px; /* Закруглённые углы */ box-shadow: rgba(0,0,0,0.5) 0px 1px 3px; /* Тень блока */ } .clear{ /* Запрет наплывания. Устанавливается для того, чтобы блок контента, при заполнении текстом и изображениями не наплывал на подвал */ clear: both; } .fon{ /* Номер телефона */ float:left; /* Разрешаем другим элементам обтекать абзац справа */ margin:20px 0 0 20px; } .fax{ /* Номер факса */ float:left; margin:20px 0 0 60px; } .mail{ /* Адрес E-mail */ float:left; margin:20px 0 0 60px; }
JS
function f1() { if(document.all) { return false; } } function f2(e) { if(document.layers || (document.getElementById &! document.all)) { if(e.which==2 || e.which==3) { return false; } } } if(document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown = f1; } else { document.onmouseup = f2; document.oncontextmenu = f1; } document.oncontextmenu = new function("return false");