Jump to content
  • 0

Div с ul с li


new01
 Share

Question

Вот у меня блок и в нем меню ul с li. При этом у главного блока border:8px solid #000000; и хотелось бы сделать так, при наведении курсором на ссылку текст становится цветом белым,а её фон чёрный, при этом фон касается краев главного блока.Никак не получается.Помогите пожалауйста.

 
<div class='wrapper_mir' id='mir'>

<ul class='wrapper_ul'>
<li><a href='message.php' >1</a></li>
<li><a href='.php' >2</a></li>
<li><a href='.php'>3</a></li>
<li><a href='.php' >4</a></li>
</ul>
</div>


.wrapper_mir{border:8px solid #000000;}
#mir{text-align:left;}
#mir li {list-style-type:none;}
#mir li:hover {}
#mir a {}
#mir a:hover {}
.wrapper_ul{}

Edited by new01
Link to comment
Share on other sites

Recommended Posts

  • 0

#mir{}  #mir li  {list-style-type:none;}  #mir  li:hover {}  #mir a {display: block;width:100%;}  #mir a:hover {color:#ffffff;display: block;width:100%;background-color:#0000000;}  .wrapper_ul{margin-top:20px;}

сделал вот так.ТОлько возникла вот такая проблема.При наведении курсора на ссылку справа от неё появляется фон до правого бордюра,но при этом слева от ссылки до бордюра ничего не происходит.Скажите как это можно исправить?

наверно это связано с положением главного блока.Вот его стиль

.wrapper_mir  {  margin-right:1%;  clear: none;  float:left;  background-color:#ffffff;  margin-top:350px;  margin-left:-229px;  width:210px;  height:240px;  border:8px solid #000000;  text-align:left;    }

Link to comment
Share on other sites

  • 0

Ну у меня сверху ещё один блок и по центру основной.Если убираешь margin-left:-240px; то блок налазеет на основной в центре.

Мне показать как расположены остальные блоки?

Edited by new01
Link to comment
Share on other sites

  • 0

Слушай, я щас тут прикинул, может мы не так друг друга поняли) Ты покажи лучше два скриншота, на одном то что нужно получить, а на втором - то как хреново получается.

Link to comment
Share on other sites

  • 0

e65e9e3cceb0.jpg

Вот значит.Первое у нас Главная-это первоначальный вид т.е. ещё никто не навёл курсор.

Второе у нас контакты,но уже с фоном черным и текст белый-значит пользователь навёл на контакты курсор.(так хочу сделать)

А третье как у меня получается,после того как вы написали сделать 100; ширину и блок. т.е. пользователь навёл курсор, а у меня справа от "Контакты" есть фон до бордюра , а слева нет.

Edited by new01
Link to comment
Share on other sites

  • 0

Я вот думаю,может у меня проблема в блоке ,где меню,а то там сам текст неровно стоит.Вот его стиль.

margin-right:1%;  clear: none;  float:left;  background-color:#ffffff;  margin-top:350px;  margin-left:-229px;  width:210px;  height:240px;  border:8px solid #000000;  text-align:left; 

Edited by new01
Link to comment
Share on other sites

  • 0

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

Edited by new01
Link to comment
Share on other sites

  • 0

Изначально сделай две колонки. В левую помести все свои менюшки, а правую под контент.

Левую сделай флоат:лефт, а у правой просто отступ слева маргин на ширину левой колонки.

Link to comment
Share on other sites

  • 0

у меня возникла небольшая проблема.РАссматриваем первую колонку.(Где менюшки)

Первый блок сверху.Когда делаю у второго блока (который снизу) marin-top:350px; в эекспловере отступает от верхнего блока,а в опере от края браузера.Что делать?

А как ты делаешь минюшку, покажи код. Верхнюю

Link to comment
Share on other sites

  • 0

Psywalker,да знаешь я на локалке делаю.Давай я щас сам посмотрю попробую.Ты и так мне очень помог спасибо.!Очень благодарен.

Да фигня, мне в кайф тебе помочь. Меня беспокоит больше то, что я не могу увидеть проблему.

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