не могу разобраться с дивами и css

Статус
Закрыто для дальнейших ответов.
Регистрация
14.01.2014
Сообщения
6
Взял за базу шаблон http://www.templatemonster.com/free-templates/free-website-template-typography-restaurant.php

Пытаюсь приспособить под себя (а именно - заменить лого, меню и слайл-шоу)

Всё разъезжается в разные стороны...

Вообще реально редавктировать такое или проще плюнуть и сварганить что-то своё (к сожалению - у меня весьма скудные познания пары html+css, с чистым html проблем почти не возникает)?

Заранее благодарен!

С Уважением.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Реально.
И проще изменить, чем сделать своё.
 

Dimatall

Well-Known Member
Регистрация
24.11.2013
Сообщения
79
бестолковый сказал(а):
Взял за базу шаблон http://www.templatemonster.com/free-templates/free-website-template-typography-restaurant.php

Пытаюсь приспособить под себя (а именно - заменить лого, меню и слайл-шоу)

Всё разъезжается в разные стороны...

Вообще реально редавктировать такое или проще плюнуть и сварганить что-то своё (к сожалению - у меня весьма скудные познания пары html+css, с чистым html проблем почти не возникает)?

Заранее благодарен!

С Уважением.
пишите в tallsmirnov@gmail.com помогу чем смогу
 
Регистрация
14.01.2014
Сообщения
6
dimatall, спасибо! :rolleyes:
Почти во всём разобрлся сам, при этом порядочно потрепав шаблон так, что его родная мама сейчас не узнает.

Есть небольшая пролемка с меню (горизонтальное выпадающее меню).

Проблема заклчается в том, что выпадающая часть падает под основное меню "облаком" и никак не хочет вытягиваться по вертикали.
Понимаю, что где-то прошляпил параметр

float: none;

Но вот только где???

Код html:

<!--top menu -->
<nav1>
<ul>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a>
<ul>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
</ul>
</li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
<li><a href='#'>Страница</a></li>
</ul>
</nav1>
<!-- / top menu -->

Код CSS:

section { display: block;
}
menu {
width: 480px; background: none;
}
.nav1 ul {
list-style: none; width: 480px;
position: absolute; margin-top: 55px; ;
}
/* Main menu positioning */
nav1 ul li { display: inline;
}
nav1 {
float: left;
padding: 0;
padding-top: 30px;
padding-left: 5px;
}
nav1 ul li a {
display: block;
float: left;
border-top: 1px solid #96d1f8;
background: #3e779d;
background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
background: -moz-linear-gradient(top, #65a9d7, #3e779d);
height: 22px;
padding: 0 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 3px;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
-webkit-text-stroke: 1px transparent;
font: bold 16px "Arial", sans-serif;
color: rgba(255,255,255,.85);
text-decoration: none;
margin: 0 5px 0 0;
}
/* Submenu */
nav1 li:hover ul {
display: block; /* При выделении пункта курсором мыши отображается подменю */
}
nav1 li ul {
position: absolute; /* Подменю позиционируются абсолютно */
display: none; /* Скрываем подменю */
list-style:none;
padding:20px;
margin:5px;
float:none;
z-index:1
}
nav1 ul li ul {
float:none; /* это не помогло ((( */
}
/*End Submenu */
nav1 ul li a:hover {
border-top: 1px solid #4789b4;
background: #28597a;
background: -webkit-gradient(linear, left top, left bottom, from(#3d789f), to(#28597a));
background: -moz-linear-gradient(top, #3d789f, #28597a);
color: rgba(255,255,255,.85);
}
nav1 ul li a:active, nav1 ul li a.current {
border-top-color: #245779;
background: #20B2AA;
position: relative;
top: 0px;
}

Может кто подскажет - что тут не так?

Заранее благодарен!
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
бестолковый сказал(а):
Может кто подскажет - что тут не так?

бестолковый сказал(а):
Проблема заклчается в том, что выпадающая часть падает под основное меню "облаком" и никак не хочет вытягиваться по вертикали.
за "вытягиваться" отвечает высота :) , которая в Вашем сообщении не упоминается ни разу...

само меню откуда Вы взяли?

/* Main menu positioning */
nav1 ul li { display: inline;
}
...
nav1 ul li a {
display: block;
...
}

блочный внутрь строкового?

/* Submenu */
nav1 li:hover ul {
display: block; /* При выделении пункта курсором мыши отображается подменю */
}
...
nav1 ul li ul {
float:none; /* это не помогло ((( */
}

Вы вложенность не до конца прописываете + накладываются стили самого движка (с прописанной высотой) - добавьте спискам классы и обращайтесь в стилях к классам

тут столько разных меню обсуждали - поиск по форуму поможет
 
Регистрация
14.01.2014
Сообщения
6
Меню - это составная "солянка" из того, что нашёл в Сети. Оттуда взял одно, отсюда - второе и так далее...

К сожалению я тут дуб дубом, и порою иду методом научного тыка, типа:
"А попробую - ка я вот это... Блин, не работает. А вот это... О, заработало!!! Запомним, что вот это выражение работает вот так ..."
Таким образом и учу CSS ... )))
 
Статус
Закрыто для дальнейших ответов.
Верх Низ