X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Горизонтальное меню в див-блоке (я просмотрел все темы по поиску)
Eugene-N
Eugene-N
Topic Starter сообщение 4.6.2012, 14:26; Ответить: Eugene-N
Сообщение #1


Ребята привет.

сайт 3d-journal.ucoz.ru

Разместил меню в левом блоке div (LeftMenu), потом решил его делать в верхнем блоке (под header (картинка с космосом), это блок header 2.

В левом блоке меню разместилось очень просто

HTML


<div class="LeftMenu">
<a class="menu" href="Форум.htm">Новости</a>
<a class="menu" href="Уроки.htm">Уроки</a>
<a class="menu" href="Видеоуроки.htm">Видеоуроки</a>
<a class="menu" href="Журнал.htm">Журнал</a>
<a class="menu" href="Галерея.htm">Галерея</a>
<a class="menu" href="Download.htm">Download</a>
<a class="menu" href="Форум.htm">Форум</a>
<img src="img/left.jpg">
</div>


CSS

.LeftMenu
{
float: left;
overflow: hidden;
background: url(img/left.jpg);
width: 180px; height: 800px;
padding: 0px;
float: bottom
}

.menu
{
background: url(img/knopka5.jpg);
padding: 5px;
text-decoration: none;
color: white;
display: block;
height: 30px;
padding-left: 22px;
padding-top: 13px;
font-size: 20px;
}

.menu:hover
{
color: blue;
background: url(img/knopka2.jpg);
}


При попытке перенести код в header 2, кнопки меню появляются, но во первых они появляются ниже блока header 2, а не в нем (хотя код находится внутри блока div), во вторых они шириной во весь блок, вот так (смотрите прикрепленную картинку)

Я прочитал 10-15 тем в поиске, пробовал вставлять готовый код из тем (почти везде делалось чере <li> ), но даже с готовым кодом не получается, единственное исключение
Как сделать горизонтальное, выподающее меню на сайте?
но там какой то огромный код, неужели нельзя поменьше?
Как-то задать расположение кнопок по горизонтали, и выровнять внутри div-блока.
Нашел в поиске вот такой параметр

white-space: nowrap;
запрещает переносы в строке

тоже не получилось.

Вот код.

HTML

<div class="header2">
<img src="img/verh3.jpg" alt="сайт о компьютерной графике">
<a class="menu" href="Форум.htm">Новости</a>
<a class="menu" href="Уроки.htm">Уроки</a>
<a class="menu" href="Видеоуроки.htm">Видеоуроки</a>
</div>

CSS

как и предыдущий (тот который написал выше)

[attachment=38941:99999.jpg]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 4.6.2012, 14:35; Ответить: Muxa_hb
Сообщение #2


вы лучше напишите стили, которые вы применяете для самого класса header2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 4.6.2012, 14:47; Ответить: Zippovich
Сообщение #3


по html не видно что бы у Вас в header2 было что-то кроме картинки.

<div class="header2"> <img src="img/verh3.jpg" alt="сайт о компьютерной графике"> </div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Eugene-N
Eugene-N
Topic Starter сообщение 4.6.2012, 14:50; Ответить: Eugene-N
Сообщение #4


СSS (для header 2)

.header2
{
background: url(img/verh3.jpg);
}


Почему не видно в header 2, там смотрите, я же писал

<div class="header2">
<a class="menu" href="Форум.htm">Новости</a>
<a class="menu" href="Уроки.htm">Уроки</a>
<a class="menu" href="Видеоуроки.htm">Видеоуроки</a>
<img src="img/verh3.jpg" alt="сайт о компьютерной графике">
</div>

Внутри div-блока три кнопки и картинка которая задает фон header2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 4.6.2012, 14:51; Ответить: Zippovich
Сообщение #5


то что Вы писали - это все фигня, я смотрю в браузере, в нем код такой, который написал я.

ну и отвалидируйте код, у Вас там несколько html, body - этого быть не должно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 4.6.2012, 14:53; Ответить: Muxa_hb
Сообщение #6


ааа попробуйте прописать высоту и ширину для блока
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Eugene-N
Eugene-N
Topic Starter сообщение 4.6.2012, 15:05; Ответить: Eugene-N
Сообщение #7


Прописал высоту и ширину, не помогло (только кнопки стали четче, до этого они были сплошной картиной, а теперь появились границы в 1px между ними (как и должно быть)), еще добавил overflow: hidden; а то текст WorkArea стал появляется на блоке.
В браузере у вас код действительно

div class="header2"> <img src="img/verh3.jpg" alt="сайт о компьютерной графике"> </div>


потому что это старая версия сайта, я сейчас правлю на своем компьютере, а на сайт обновить не могу, потому что забыл пароль (и восстановить не могу, ответ на секретный вопрос неправильный...). Поэтому могу показывать только скриншоты.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 4.6.2012, 15:16; Ответить: Muxa_hb
Сообщение #8


(Eugene-N @ 4.6.2012, 18:05) *
Поэтому могу показывать только скриншоты.

а кто мешает вам стили сюда скинуть для header2 которые у вас сейчас используются? только, пожалуйста, используйте [CSS]вставку кода[/CSS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Eugene-N
Eugene-N
Topic Starter сообщение 4.6.2012, 15:28; Ответить: Eugene-N
Сообщение #9


Я пробовал ставить такие же стили, не получается.
Я забыл как вставлять код - я делаю (без пробелов) [ code]...[ /code]
Без пробелов потому что если бы я написа просто, то это тег даже не появился бы в сообщении
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 4.6.2012, 15:42; Ответить: Muxa_hb
Сообщение #10


(Eugene-N @ 4.6.2012, 18:28) *
Я забыл как вставлять код

вверху над текстом есть оранжевые кнопки HTML, PHP, SQL, JS,CSS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) QIWI кажется все?
111 Silverspam 17996 Вчера, 15:59
автор: Arsenwenger
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1757 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2211 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) Все легальные аккаунты без НДС. Facebook Ads, Яндекс Директ и Google Ads без НДС. Отзывы SaveBalance
123
5 DerianFox 3791 7.7.2023, 19:07
автор: rom36
Открытая тема (нет новых ответов) RedBox - все нужные инструменты в одном месте
0 fantomofdarkness 801 15.2.2023, 14:50
автор: fantomofdarkness


 



RSS Текстовая версия Сейчас: 25.4.2024, 7:44
Дизайн