SiteIS

HTML и CSS - революция в мире web-дизайна!

- управление отображением множества документов с помощью каскадных таблиц стилей

- Более точный контроль над внешним видом web-документов

- Различные представления для разных носителей информации

- Сложная и проработанная техника дизайна

Сайт визитка - страница "Новости"

Делаем копию файла company.html и сохраняем ее в папке synchronous/html/ с именем news.html.

Открываем news.html в редакторе, изменяем заголовок страницы на "Новости"

Делаем пункт меню Новости активным (перемещаем сласс active на соответствующий пункт навигации).

В левой колонке удаляем код модуля с новостями

<div class="modules">
	<h3>Новости</h3>
	<ul>
		<li>
			<h4>DELL могут продать частным инвесторам</h4>
			<span>14.01.2013</span>
			<p>По неподтвержденной информации, компания Dell может быть продана частным инвесторам. На волне слухов акции американского производителя подорожали на 13%. Среди заинтересованных в покупке Dell сторон называются инвестфонды TPG Capital и Silver Lake. Впрочем, эксперты не исключают, что у обоих может не хватить средств на столь крупное приобретение.</p>
			<a href="#">Читать полностью</a>
		</li>
		<li>
			<h4>Доступно обновление JOOMLA 3.0.2</h4>
			<span>30.12.2012</span>
			<p>Доступна Joomla! 3.0.2. Об этом 8 ноября 2012 года сообщили Joomla Project. В процессе подготовки текущей версии разработчики устранили уязвимость, а также решили 50 задач, намеченных в системе отслеживания ошибок, с безопасностью не связанных. Но это не самое интересное…</p>
			<a href="#">Читать полностью</a>
		</li>
		<li>
			<h4>Создание промо-сайта</h4>
			<span>30.12.2012</span>
			<p>В наше время ни одна уважающая себя компания может работать без собственного сайта. При этом сам ресурс в Сети должен быть выполнен профессионально и красиво. Ведь именно его качество работы и внешний облик будут привлекать огромное количество посетителей, о которых мечтает каждая компания.</p>
			<a href="#">Читать полностью</a>
		</li>
	</ul>
</div>

В центральной колонке удаляем весь код между тэгами <section class="center_colum"> </section>. Вместо удаленного кода пишем следующее:

<div class="news_line">
	<h2>DELL МОГУТ ПРОДАТЬ ЧАСТНЫМ ИНВЕСТОРАМ</h2>
	<span class="author">Автор: Администратор</span>
	<span class="date">14.01.2013</span>
	<p>По неподтвержденной информации, компания Dell может быть продана частным инвесторам. На волне слухов акции американского производителя подорожали на 13%. Среди заинтересованных в покупке Dell сторон называются инвестфонды TPG Capital и Silver Lake. Впрочем, эксперты не исключают, что у обоих может не хватить средств на столь крупное приобретение.</p>
	<a class="more" href="#">Читать полностью</a>
</div>

Сохраняем изменения и обновляем страницу "Новости" в браузере. В соответствии с дизайном мы убрали модуль новостей из левой колонки, подсветили активный пункт меню и вывели первый блок с превью одной из новостей. Оформим этот блок как задумывал дизайнер. Сначала напишем стиль для заголовка h2 и сделаем его универсальным для всех h2 на сайте. Ищем в файле со стилями правила для заголовков h1:

h1 {
font-size:24px;
font-weight:bold;
color:#000;
}

и сразу же под ними пишем правила для h2

h2 {
font-size:20px;
line-height:24px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

Кстати, мы в прошлых статьях касались темы оптимизации css кода - попробуйте оптимизировать теперь стили для заголовков самостоятельно (если не получится, не расстраивайтесь - все получается далеко не сразу).

С заголовком закончили, посмотрим в макет. Второй блок с превью имеет в наличии картинку - вырежем ее и сохраним в папке synchronous/html/images/pic с именем pic_4.jpg.

Выведем на страницу вторую новость и добавим в нее только что подготовленное изображение. Копируем участок кода с новостью и вставляем скопированный фрагмент сразу же перед закрывающим тэгом </section>. Прописываем в абзаце путь к картинке и менаяем текстовое содержимое там, где это требуется.

<div class="news_line">
	<h2>ДОСТУПНО ОБНОВЛЕНИЕ JOOMLA 3.0.2</h2>
	<span class="author">Автор: Администратор</span>
	<span class="date">14.01.2013</span>
	<p><img alt="banner" src="/images/pic/pic_4.jpg" />Доступна Joomla! 3.0.2. Об этом 8 ноября 2012 года сообщили Joomla Project. В процессе подготовки текущей  версии разработчики устранили уязвимость, а также решили 50 задач, намеченных в системе отслеживания ошибок, с безопасностью не связанных. Но это не самое интересное…</p>
	<a class="more" href="#">Читать полностью</a>
</div>

В css файле находим блок со стилями:

.map h3 {
font-weight:bold;
color:#000;
}

и прямо под ним пишем код для остальных элементов блока с превью новостей.

.news_line {
padding-bottom:40px;
width:100%;
overflow:hidden;
}
.news_line span {
font-size:10px;
font-style:italic;
color:#999;
}
.news_line span.author {
float:right;
}
.news_line p {
margin-bottom:5px;
}
.news_line p img {
margin:3px 10px 0 0;
width:114px;
float:left;
}
.news_line a.more {
width:100%;
display:block;
text-align:right;
color:#616161;
font-size:11px;
font-style:italic;
text-decoration:none;
}
.news_line a.more:hover {
color:#cc0000;
}

Остальные два контейнера добавляются по аналогии с предыдущими.

Как обычно - код с проделанной работой и ссылка на демо расположены по ссылкам ниже.

Посмотреть Demo Скачать текущий код

Следующий материал будет посвящен пагинации для страницы новостей.

Автор: Super User