Я только начал изучать CSS и вообще темизацию и столкнулся с проблемой.
Сегодня что-то целый день парился - не мог сместить меню. На картинке я нарисовал, каким должен быть мой хэдер. В общем у меня меню находится справа-сверху и мне надо как-то внизу хэдера 2 блока. В левом будет продожение картинки, а в правый надо запихать это меню.
Кто нибудь может мне подробно объяснить как это сделать? А то блин сайт уже сделал, контентом забил, а это меню перетянуть не могу
Если что, - я изменяю тему bluemarine.
Комментарии
там не css изучать надо, а html темплейта
для блока меню (судя по-всему это primary_links) margin-top: 150px; на глаз
как много еще предстоит сделать открытий... (а потом поиметь кучу проблем с кроссбраузерностью)
смотрите page.tpl.php
там есть разные еременные одна из них праймари линкс.
меняете ее по шаблону,попробуйте попасть в тот див в который надо.
удачи
Kaitano
По вашему способу получилось сместить, но не совсем так, как хотел)
agent-000
Хотелось бы уточнить на счет шаблонов. Мне нужно создать пустой блок сразу под хэдером.
<div class="clear-block" id="primarylinks"><?php print $primarylinks ?></div>
- думаю как-то так выглядит его объявление.Куда мне это вставить в шаблоне? (кусок шаблона снизу).
И что делать потом? У меня этот блок появится в админке в друпале или придется и дальше в блокноте работать?
<?php print $head ?>
<title><?php print $head_title ?></title>
<?php print $styles ?>
<?php print $scripts ?>
<script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td id="logo">
<?php if ($logo) { ?><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a><?php } ?>
<?php if ($site_name) { ?><h1 class='site-name'><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><?php print $site_name ?></a></h1><?php } ?>
<?php if ($site_slogan) { ?><div class='site-slogan'><?php print $site_slogan ?></div><?php } ?>
</td>
<td id="menu">
<?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' => 'links', 'id' => 'subnavlist')) ?><?php } ?>
<?php if (isset($primary_links)) { ?><?php print theme('links', $primary_links, array('class' => 'links', 'id' => 'navlist')) ?><?php } ?>
</td>
</tr>
<tr>
<td colspan="2"><div><?php print $header ?></div></td>
</tr>
</table>
Вам нужно вставить его в третью строку таблицы. И опять же повторю, марш изучать html (http://www.htmlbook.ru/), если думаете, что способны делать сайты без знания html, css, то вы глубоко ошибаетесь.