Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Меню, на CSS 
:(
    Опции темы
PARROT
Дата 19.10.2005, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Здравствуйте!
Есть меню на CSS
Возможно ли его позиционировать не от left & top, а независимо от краев браузера, а именно, например занести его в таблицу? Мои пробы не привели ни к чему. smile
Код

.men {position: absolute;
left: 50px;
top: 30px;
background-color: white;
border: 1px solid #000;
width: 200px;
height: 18px;
overflow: hidden;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .menDIV {
width:198px;
}

.men1 {position: absolute;
left: 50px;
top: 30px;
background-color: white;
border: 1px solid #000;
width: 200px;
height: auto;
overflow: visible;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .men1DIV {
width:198px;
}

.men2 {position: absolute;
left: 260px;
top: 30px;
background-color: white;
border: 1px solid #000;
width: 200px;
height: 18px;
overflow: hidden;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .men2DIV {
width:198px;
}


.men22 {position: absolute;
left: 260px;
top: 30px;
background-color: #ffffff;
border: 1px solid #000;
width: 200px;
height: auto;
overflow: visible;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .men22DIV {
width:198px;
}

.men3 {position: absolute;
left: 470px;
top: 30px;
background-color: white;
border: 1px solid #000;
width: 200px;
height: 18px;
overflow: hidden;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .men2DIV {
width:198px;
}


.men33 {position: absolute;
left: 470px;
top: 30px;
background-color: #ffffff;
border: 1px solid #000;
width: 200px;
height: auto;
overflow: visible;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width:198px;
}
html>body .men33DIV {
width:198px;
}




A.m {display: block;
background-color:#fff;
width: 198px;
height: auto;
color:#000000;
font-family: Verdana, sans-serif;
FONT-SIZE: 10px;
text-decoration: none;
text-align: left;
padding: 3px;
voice-family: "\"}\"";
voice-family: inherit;
width:192px;
}
html>body A.m {
width:192px;
}

A.m:hover {
display: block;
background-color:#005CC0;
color:#fff;
}
</style>

Код

<DIV class=men
ONMOUSEOVER="this.className='men1';"
ONMOUSEOUT="this.className = 'men';">
<a href="#" class=m >Главная</a>
<a href="#" class=m >Учебная часть</a>
<a href="#" class=m >Преподаватели</a>
</DIV>

<DIV class=men2
ONMOUSEOVER="this.className='men22';"
ONMOUSEOUT="this.className = 'men2';">
<a href="#" class=m >Специальности</a>
<a href="index.php?page=about&id=2" class=m >Правоведение (030503)</a>
<a href="index.php?page=about&id=3" class=m >Право и организация социального обеспечения (030504)</a>
<a href="index.php?page=about&id=4" class=m >Социальная педагогика (050711)</a>
<a href="index.php?page=about&id=5" class=m >Реклама (032401)</a>
</DIV>

<DIV class=men3
ONMOUSEOVER="this.className='men33';"
ONMOUSEOUT="this.className = 'men3';">
<a href="#" class=m >Досуг</a>
<a href="#" class=m >Издательский отдел</a>
</DIV>

Если нужно, могу выложить на сервер. Помогите пожалуйста.



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
DEER
Дата 19.10.2005, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: 2
Всего: 13



У тебя в каждом классе написаны координаты меню
Код

.men22 {position: absolute;    
left: 260px;    
top: 30px;
..........

По моему в них дело.. Порробуй их убрать


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
PARROT
Дата 19.10.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



DEER, спасибо.



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Str!pe
Дата 20.10.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: 3
Всего: 152



DEER тут кроме фиксированного значения еще одна проблемка
если их вложить в таблицу все пункты менюхи накладываются друг на друга. Ниже привожу не самое красивое решение проблемы.
Убираем все что ты указал а HTML разметка должна выглядеть вот так примерно:

Код

<table width="100" border="0">
  <tr>
    <td width="400px">&nbsp;
      <DIV class=men
ONMOUSEOVER="this.className='men1';"
ONMOUSEOUT="this.className = 'men';"> <a href="#" class=m >Главная</a> <a href="#" class=m >Учебная 
        часть</a> <a href="#" class=m >Преподаватели</a> </DIV></td>

    <td width="400px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <DIV class=men2
ONMOUSEOVER="this.className='men22';"
ONMOUSEOUT="this.className = 'men2';"> <a href="#" class=m >Специальности</a> 
        <a href="index.php?page=about&id=2" class=m >Правоведение (030503)</a> 
        <a href="index.php?page=about&id=3" class=m >Право и организация социального 
        обеспечения (030504)</a> <a href="index.php?page=about&id=4" class=m >Социальная 
        педагогика (050711)</a> <a href="index.php?page=about&id=5" class=m >Реклама 
        (032401)</a> </DIV></td>

    <td width="400px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <DIV class=men3
ONMOUSEOVER="this.className='men33';"
ONMOUSEOUT="this.className = 'men3';"> <a href="#" class=m >Досуг</a> <a href="#" class=m >Издательский 
        отдел</a> </DIV></td>
  </tr>
</table>


PARROT можно попробовать жесткими вставками сделать, но что из этого выйдет не знаю не пробовал. Тоесть создаем кучу пробелов...




--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
PARROT
Дата 21.10.2005, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Stripe, пробелы не понадобились. Пришлось задать размер для каждой ячейки и все встало на свои места.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Str!pe
Дата 21.10.2005, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: 3
Всего: 152



PARROT у меня этот вариант в ИЕ6 не сработал... там ширина прописана как видишь


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
PARROT
Дата 21.10.2005, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Мой вариант вот тут: http://www.pkspo.spb.ru smile рабочий


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Cheba
Дата 21.10.2005, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



В Лисичке смотрится немножко не красиво. Ячейки не схлопываются до конца - видно следующую строчку немного.
PM MAIL ICQ   Вверх
PARROT
Дата 21.10.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Цитата(Cheba @ 21.10.2005, 18:14)
В Лисичке смотрится немножко не красиво. Ячейки не схлопываются до конца - видно следующую строчку немного.

Как исправить? smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Alex1984
Дата 2.11.2005, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 6.3.2005
Где: Киев

Репутация: нет
Всего: 2



В опере тоже проблеммы, завилиают ссылки на странице
PM MAIL WWW ICQ   Вверх
chessman
Дата 14.11.2005, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.10.2005

Репутация: нет
Всего: нет



Здесь меню получше будет:

http://www.htmldog.com/articles/suckerfish...downs/example/#
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.