Jump to content
  • 0

выравнивание в диве


Leoben
 Share

Question

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

Вот код може че посоветуете...

HTML

	
<div id="mainmenu" align="center">
<ul>
<li><a href="index.html">Меню 1</a></li>
<li><a href="Projects.html">Меню 2</a></li>
<li><a href="About.html">Меню 3</a></li>
<li><a href="About.html">Меню 4</a></li>
<li><a href="About.html">Меню 5</a></li>
</ul>
</div>

CSS

#mainmenu {
float:left;
margin: auto;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

#mainmenu ul {
font-size:16px;
margin:0;
padding:0;
height:51px;
display:table-cell;
vertical-align:middle;
}

#mainmenu li {
background:url(img/menu_f.jpg);
float:left;
height:51px;
width:176px;
list-style:none;
margin:0;
padding:0;
border-right:2px solid #3A4592;
}

#mainmenu a {
color:#C8E1F8;
display:block;
height:51px;
text-transform:none;
}

#mainmenu a:hover{
background:url(img/menu_a.jpg) top left repeat-x;
height:51px;
color:#633013;
text-decoration:none;
}
#mainmenu a.current{
background:url(img/menu_a.jpg) top left repeat-x;
height:51px;
color:#633013;
text-decoration:none;
}

Edited by Leoben
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Давай скриншот того, что хочешь получить,не замыкай

какая разница что он хочет получить? есть всего 2 способа выровнять див по вертикале.

1, абсолютное позиционирование.

2, table-cell для всех браузеров, expression для ИЕ.

Есть ещё вариант использовать для этой цели таблицы.

Edited by Nekromancer
Link to comment
Share on other sites

  • 0

Погоди, ему вроде Текст надо выровнить, а не Див? А потом мне ща пока делать нехрена, пусть кинет скрин, может смогу помочь парняге ;)

Leoben

#mainmenu a {
color:#C8E1F8;
display:block;
height:51px;
text-transform:none;
}

1) Ну наприме убери height:51px; у ссылок для начала

2) #mainmenu li вот тут падингами поиграй

3) давай скрин кароч

Edited by psywalker
Link to comment
Share on other sites

  • 0
Давай скриншот того, что хочешь получить,не замыкай

http://floomby.ru/content/XfHJM7pC0e/

1, абсолютное позиционирование.

2, table-cell для всех браузеров, expression для ИЕ.

если тебе не в тягость... можеш код написать?

Link to comment
Share on other sites

  • 0

http://css-html.org/17-vertical-align-in-divs/

первая ссылка по запросу.

http://xpoint.ru/know-how/CSS/VerticalAlign

вторая ссылка..

П.С. там их много ;)

Без базара, жди 20 минут

не пиши, пусть почитает и сам поймёт.

Link to comment
Share on other sites

  • 0

Leoben

Да, почитай инфу полезную, попробуй сам сначала покапайся, тогда знания остануться, а так код скопируешь и забудешь ;)

p.s. - Если уж вообще будет запара, то обращайся, но всёже постарайся сам, там тебе ерунда осталась в принципи

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy