Перейти к публикации

Как сделать такой шаблон?


Рекомендованные сообщения

Начал делать шаблон, но не знаю как его воплотить на дле. Вообщем у меня на главной странице должно быть только 5 кнопок на разделы сайта, но когда выбираешь какой нибудь раздел, то уже должен загружаться другой шаблон (.tpl) с блоками, контентом ({content}) и т.д. как такое сделать?

Ссылка на сообщение
Поделиться на других сайтах

[aviable=main]Кнопка 1 | Кнопка 2 | Кнопка 3 | Кнопка 4 | Кнопка 5[/aviable]

[not-aviable=main]{content}[/not-aviable]

Изменено пользователем Critical Error
Ссылка на сообщение
Поделиться на других сайтах

а можно ли для [aviable=main] привязать один стиль, а для [not-aviable=main] другой?

Я так понимаю получится так:

[aviable=main]<style>Стиль1</style>[/aviable]

[not-aviable=main]<style>Стиль2</style>[/not-aviable]

Правильно?

Ссылка на сообщение
Поделиться на других сайтах

[aviable=main]<style>Стиль1</style>[/aviable]

[not-aviable=main]<style>Стиль2</style>[/not-aviable]

[aviable=main]<span style="color:#fff">Стиль1</span>[/aviable]

[not-aviable=main]<span style="color:#000">Стиль2</span>[/not-aviable]

Ссылка на сообщение
Поделиться на других сайтах

<head id="init">

[aviable=main]

<link rel="stylesheet" type="text/css" href="{THEME}/styles/style1.css" />

[/aviable]

[not-aviable=main]

<link rel="stylesheet" type="text/css" href="{THEME}/styles/style2.css" />

[/anot-viable]

</head>

В таком плане. отлично работает так

Ссылка на сообщение
Поделиться на других сайтах

а как сделать блок DIV по середине окна браузера??? а то с position получается, что сайт подогнан под одно разрешение экрана

Ссылка на сообщение
Поделиться на других сайтах

Тут всместо width: 850px; поставить ширину блока??:

.wrapper { margin: 0 auto; width: 850px; }
А это ввобще что за значения?:
.wrap { margin: 400px 0 0 0; }

Ссылка на сообщение
Поделиться на других сайтах
.wrap { margin: 400px 0 0 0; }
В данном случае блок с классом wrap будет иметь отступ от верха окна 400px
Ссылка на сообщение
Поделиться на других сайтах

inferus-vv,


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>
<style type="text/css">
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
.content {
background-color: red;
width: 600px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -300px;
}
</style>
</head>

<body>
<div class="content">Текст</div>
</body>

</html>
[/html]

Ссылка на сообщение
Поделиться на других сайтах

.wrap { margin: 400px 0 0 0; }
В данном случае блок с классом wrap будет иметь отступ от верха окна 400px

Я понял это. В этом случае он примерно будет находится по середине. Этого достаточно, если блок не большой высоты.

Хотя вариант WWW.ZEOS.IN более универсальный. Я тоже его использую, при центрировании посередине для устаревших IE

Изменено пользователем Critical Error
Ссылка на сообщение
Поделиться на других сайтах

В шаблоне три колонки - левая с навигацией и важными разделами, центральная с новостями, комментариями и всем контентом сайта и правая с рекламой и маловажной информацией.

Ширина центральной колонки - скажем, 800px, левой и правой - по 200px. То есть при разрешении монитора 1280х... и выше пользователь видит весь сайт полностью, при меньших разрешениях - появляется горизонтальная полоса прокрутки.

Нужно сделать так, чтобы при разрешении монитора 1024х768 пользователь видел только левую и центральную колонки. Горизонтальной полосы прокрутки быть не должно, правой колонки для этих пользователей как бы вообще не существует.

При более высоких разрешениях отображаются три колонки, при низких - тоже три (там все равно без полосы прокрутки не обойтись), а при 1024х768 - две.

Можно ли организовать такую фичу через какие-нибудь скрипты/настройки?

Просто резиновый шаблон не предлагать - нужно чтобы у всех пользователей отображалась широкая центральная колонка.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...