Jump to content
  • 0

Проблема с боковым меню


альберt
 Share

Question

не понимаю что происходит с менюшкой (сбоку), ставлю значение height:100%, добавляю ссылки-кнопки и происходит что-то не понятное, появляется вертикальная полоса прокрутки.....

html

	
<div class="menu">
<h2><a href="#" class="kn1"></a></h2>
<h2><a href="#" class="kn2"></a></h2>
<h2><a href="#" class="kn3"></a></h2>
</div>
<div class="content">
</div>

css

* {
margin:0 auto;
padding:0;
height:100%;
}

body {
height:100%;
width:780px;
border: solid 1px black;
}

.menu {
width:150px;
border:solid 1px black;
background-color:black;
float:left;
height:100%;
}

.content {
width:auto;
border:solid 1px red;
background-color:#0066CC;
}

.kn1, .kn2, .kn3 {
position:relative;
height:19px;
width:125px;
display:block;
}

.kn1 {
background-image:url(img/kn1.gif);
margin-top:220px;
}

.kn2 {
background-image:url(img/kn2.gif);
}

.kn3 {
background-image:url(img/kn3.gif);
}

.kn2, .kn3 {
margin-top:-600px;
}

Cсылка в интернете

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

хм, тут не в 2 пикселях дело.... Ты по ссылке "проходил"?)

Там получается большой отступ между тегами <h2>, а если его выравнять margin-top'ом то внизу остается много пустого места....

Link to comment
Share on other sites

  • 0

Дело в том что это у тебя не с менюшкой происходит, а со всей версткой вообще...

Это не верстка это.... ужас

Тут более коректно - "научите верстать"

Edited by mishka2
Link to comment
Share on other sites

  • 0

По ссылке не ходил. Но вот посмотрел повнимательней на код:

* {
margin:0 auto;
padding:0;
height:100%;
}

Нафига margin: 0 auto;? Вы уж определитесь обнуляем стили или нет.

height: 100%; это что же получается, у вас у всех элементов будет стопроцентная высота?

Чую ничего непонятного тут не происходит...

Link to comment
Share on other sites

  • 0

как сказал уже Great Rash у вас получается что для всех тегов на странице вы даете общий стиль ставя звездочку *, это означает что:

* {
margin:0 auto;
padding:0;
height:100%;
}

этот стиль будет действовать на все элементы которые находятся на странице.

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