Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2013, 14:19   #1
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
Печаль css меню ! ! !

Всем приветик ! Помогите плиииз ! Вот есть сайт: joomla.metko.ru
поставил самое красивое меню css и не могу растянуть его на всю ширину контейнера ((( как это сделать подскажите ???

код меню :
Код HTML:
<div id="container">

<nav>
    <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>
    </ul>
</nav>
Код:
nav  {
        display: block;
        width: 100%;
        overflow: hidden;
}

nav ul {
        margin: 80px 0 20px 0;
        padding: .7em;
        float: left;
        list-style: none;
        background: #444;
        background: rgba(0,0,0,.2);
        -moz-border-radius: .5em;
        -webkit-border-radius: .5em;
        border-radius: .5em;
        -moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
        box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
}

nav li {
        float:left;
}

nav a {
        float:left;
        padding: .8em 1.5em;
        text-decoration: none;
        color: #555;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        font: bold 1.1em/1 'trebuchet MS', Arial, Helvetica;
        letter-spacing: 1px;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        border-color: #fff #ccc #999 #eee;
        background: #c1c1c1;
        background: -moz-linear-gradient(#f5f5f5, #c1c1c1);
        background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#c1c1c1));
        background: -webkit-linear-gradient(#f5f5f5, #c1c1c1);
        background: -o-linear-gradient(#f5f5f5, #c1c1c1);
        background: -ms-linear-gradient(#f5f5f5, #c1c1c1);
        background: linear-gradient(#f5f5f5, #c1c1c1);
 }

nav a:hover, nav a:focus {
        outline: 0;
        color: #fff;
        text-shadow: 0 1px 0 rgba(0,0,0,.2);
        background: #fac754;
        background: -moz-linear-gradient(#fac754, #f8ac00);
        background: -webkit-gradient(linear, left top, left bottom, from(#fac754), to(#f8ac00));
        background: -webkit-linear-gradient(#fac754, #f8ac00);
        background: -o-linear-gradient(#fac754, #f8ac00);
        background: -ms-linear-gradient(#fac754, #f8ac00);
        background: linear-gradient(#fac754, #f8ac00);
}

nav a:active {
        -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
}

nav li:first-child a {
        border-left: 0;
        -moz-border-radius: 4px 0 0 4px;
        -webkit-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
}

nav li:last-child a {
        border-right: 0;
        -moz-border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
}
сам сайт
http://joomla.metko.ru/

Последний раз редактировалось Morgusha; 25.01.2013 в 14:28.
Morgusha вне форума Ответить с цитированием
Старый 25.01.2013, 14:37   #2
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

пробелами вот так вот расстягивает, но мне кажется что это не совсем корректный ведь способ ???

Код:
<nav>
    <ul>
        <li><a href="">&nbsp&nbsp&nbspО КОМПАНИИ&nbsp&nbsp&nbsp</a></li>
        <li><a href="">&nbsp&nbsp&nbspМАГАЗИНЫ&nbsp&nbsp&nbsp</a></li>
        <li><a href="">&nbsp&nbsp&nbspДОСТАВКА&nbsp&nbsp&nbsp</a></li>                
        <li><a href="">&nbsp&nbsp&nbspЗАКАЗ&nbsp&nbsp&nbsp</a></li>
        <li><a href="">&nbsp&nbsp&nbspКонтакты&nbsp&nbsp&nbsp</a></li>
    </ul>
</nav>
Morgusha вне форума Ответить с цитированием
Старый 25.01.2013, 15:55   #3
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

парни подскажите же...уже замучался делать( или надо не списком делать ,а таблицей?(
Morgusha вне форума Ответить с цитированием
Старый 27.01.2013, 21:10   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Ширину задай им по 20% и убери горизонтальные поля.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 29.01.2013, 10:01   #5
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

большое спс !
Morgusha вне форума Ответить с цитированием
Старый 29.01.2013, 13:36   #6
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

подскажите пожалуйста,а как в меню, которое находится сча на сайте joomla.metko.ru
справа там я поставил стрелочки перед каждым пунктом,а вот как их немного опустить вниз ???
Morgusha вне форума Ответить с цитированием
Старый 29.01.2013, 13:58   #7
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

background: url(../images/strelka.png) no-repeat 10px 10px;

Изменяйте числа в конце, это сместит стрелку по горизонтали и вертикали, для вертикали лучше использовать высоту в 50%
MrJenika вне форума Ответить с цитированием
Старый 29.01.2013, 14:12   #8
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

блаженный форум! СПАСИБО ! ! !
Morgusha вне форума Ответить с цитированием
Старый 29.01.2013, 16:06   #9
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

а ещё вопросик ! вот на сайте этом же там где меню в самом верху разделительные полосы белого цвета вертикальные..а если я делаю их чёрного цвета , то и цвет бордера меняется на чёрный...можно как то ток эти линии изменить ??? и сделать их не такими широкими скажем ????
Morgusha вне форума Ответить с цитированием
Старый 29.01.2013, 17:59   #10
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

и ещё кто подскажет почему именно в opera не выводится css меню , которое на сайте слева ??? ((((во всех браузерах выводится,а вот в опере нет ((((((((((

Последний раз редактировалось Morgusha; 29.01.2013 в 18:01.
Morgusha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню (CSS) Dexxyx Помощь студентам 1 19.02.2012 17:03
CSS Меню kia87 HTML и CSS 1 05.01.2012 18:19
Меню CSS trofimch HTML и CSS 8 18.04.2011 15:34
Меню и CSS Небесный HTML и CSS 3 28.10.2010 10:51
меню в css Alex123456 HTML и CSS 3 09.08.2010 16:26