Jump to content
  • 0

При пробеле слетает слово


Gintos
 Share

Question

В боковой менюшке ставлю пробел между словами а слово слетает на строку ниже. Если пишу слитно (даже если слово больше) все слово влазиит. А если поставлю хотя бы одну букву через пробел она слетает на строку ниже.

Link to comment
Share on other sites

Recommended Posts

  • 0
поверь у меня и опера10.51 и ие6-7-8 и сафари и хром... ну все что актуально, да и я сам знаю как это работает и в каких браузерах. Все работает и везде, в опере так и подавно.

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

Да код то правильный, картинки же смотрели, без переноса нормально, че его дорабатывать то? Просто может какой строчки не хватает. Ладно забудьте, завтра сам буду разбираться. (И еще раз повторяю, что с white-space:nowrap; работает в IE а в Опере 10.51 не пашет вот код)

/*Меню навигации левый блок*/
#left_block {
float:left;
display:block;
width:160px;
margin-left:2px;
padding:4px;
border: 1px double #FC0;
font-size:12px;
white-space:nowrap;

}

Edited by Gintos
Link to comment
Share on other sites

  • 0

доктайп есть?

ты понимаешь что пишешь?

float:left;

display:block; - зачем одновременно и флоат и display:block; ?

#left_block li {

width:160px; ширина и так 160 будет, по ширине родителя, зачем ее еще задавать?

display:block; этот элемент и так блочный по дефолту, зачем тут это?

margin:0; - этого тут и небыло никогда, зачем обнулять?

padding:0px; - этого тут и небыло никогда, зачем обнулять?

}

#left_block a {

float:left;

display:block; - про флоат и блок уже говорили

background:url("img/kn.gif") no-repeat left top;

padding:0px 100px 0px 0px;

text-decoration:none;

}

#left_block a span{

float:left;

display:block;

padding:5px 100px 8px 35px; - ты хоть сам понял зачем тут эти паддинги? я даже не догадываюсь

color:#FFF;

text-decoration:none;

}

поставь фаербаг мозилле и там все увидишь.

white-space:nowrap; 100% работает при доктайпе, без доктайпа не проверял, и даже нехочется проверять это.

#left_block a:hover span {
background-position:100% -24px;
}

Почему ты при ховере делаешь спану background-position:100% -24px; я по коду нигде не увидел чтобы там был бг картинкой

Короче ошибок немало.

Поставь это и будет все ок.

#left_block a {
white-space:nowrap;
}

Edited by mishka2
Link to comment
Share on other sites

  • 0

В общем начал все с нуля. Сразу появляется вопрос.

Вот код:

<div id="left_block">

<ul>
<li><a href="Home.html"><span>Главная</span></a></li>
<li><a href="Home.html"><span>Образцы визиток</span></a></li>
<li><a href="Home.html"><span>Цены</span></a></li>
</ul>
</div>

#left_block {
float:left;
width:160px;
border: 1px double #FC0;
font-size:12px;
}

Как прижать ссылки к левому краю блока?

Link to comment
Share on other sites

  • 0
В общем начал все с нуля. Сразу появляется вопрос.

Вот код:

<div id="left_block">

<ul>
<li><a href="Home.html"><span>Главная</span></a></li>
<li><a href="Home.html"><span>Образцы визиток</span></a></li>
<li><a href="Home.html"><span>Цены</span></a></li>
</ul>
</div>

#left_block {
float:left;
width:160px;
border: 1px double #FC0;
font-size:12px;
}

Как прижать ссылки к левому краю блока?

Все, сам разобрался)

Link to comment
Share on other sites

  • 0

В общем после 6 часов биения головой об стену все получилось. :ph34r:

Вот какой всего получился код:

 #left_block {
float:left;
width:160px;
margin-left:2px;
padding:4px;
border: 1px double #FC0;
font-size:12px;
}

#left_block ul {
list-style:none;
margin:0px;
padding:0px;
}

#left_block a {
display:block;
background-image:url(img/kn.gif);
padding: 5px 0 8px 30px;
text-decoration:none;
text-align:left;
color:#FFF;
}

#left_block a:hover {
background-position: 0% -27px;}

Всем спасибо!

Если есть ошибки - пишите, но вроде все работает.

Edited by Gintos
Link to comment
Share on other sites

  • 0

Вот совсем другое дело.

Есть маленькое замечание если чтото ставишь 0 то необязательно размерность указывать.

Тоесть margin:0; вполне достаточно, пикселя ненужны.

А что white-space:nowrap; уже непонадобился? :ph34r:

Link to comment
Share on other sites

  • 0
Вот совсем другое дело.

Есть маленькое замечание если чтото ставишь 0 то необязательно размерность указывать.

Тоесть margin:0; вполне достаточно, пикселя ненужны.

А что white-space:nowrap; уже непонадобился? :ph34r:

Учту замечание. А white-space:nowrap; и не понадобился.

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