CSS кросс-браузер изменить макет

0

У меня проблема с моим дизайном CSS, когда я пытаюсь в другом браузере:

пока я делаю это в Mozilla

Изображение 174551

Левая панель и содержимое вписываются в экран браузера

но когда я пробовал в Chrome

Изображение 174551

я попытался удалить контент и стал таким (без прокрутки, но все еще есть пробелы):

Изображение 174551

дизайн изменился, я не знаю, почему это происходит, потому что я только начал пробовать CSS-дизайн и не имею никакого эксперимента :( Кто-нибудь может помочь мне исправить это?

Кодирование:

#containerLeft
{
    z-index: -1;
}

#leftcolumn {

    height:100%;
    background-repeat:none;
    z-index:100;
}
.bottom {
    margin: none;
    width: 180px;
    height: 17px;
}
ul {
    background-image: url(SlicingImage/action_bar.jpg);
    background-repeat:no-repeat;
    list-style-type: none;
    overflow: hidden;
    padding: 0;
    position: left;
    float:left;
}
li {
    list-style:none;
    background-repeat:repeat-y;
}
.separator {
    background-image:url(SlicingImage/separator.png);
    background-position:center;
    width:171px;
    /*select your width */
    height:5px;
    /*select your height */
    margin-left:auto;
    margin-right:auto;
}
.buttons {
    display:block;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color:#FFF;
    background-image:url(SlicingImage/button_unselect.png);
    margin: none;
    height: 53px;
    width: 180px;
    text-transform:uppercase;
    text-align:center;
    position:relative;
    line-height:53px;
}

HTML

<div id="containerleft">
   <div id="leftcolumn">
    <ul>
            <p><img src="SlicingImage/alacards_logo.png"/>

            <li class="separator"></li>            
            <a href="#" id="home" class="showLink" onclick="showHide('example');return false;"><li class="buttons">
            home
            </li></a>
            <li class="separator"></li>
            <a href="#" id="user" class="showLink" onclick="showHide('example2');return false;"><li class="buttons">
            users
            </li></a>
            <li class="separator"></li>
            <a href="#" id="tutorial" class="showLink" onclick="showHide('example3');return false;"><li class="buttons">
            tutorial
            </li></a>
            <li class="separator"></li>
            <a href="#" id="issuer" class="showLink" onclick="showHide('example4');return false;"><li class="buttons">
            issuers
            </li></a>
            <li class="separator"></li>
            <a href="#" id="merchant" class="showLink" onclick="showHide('example5');return false;"><li class="buttons">
            merchants
            </li></a>
            <li class="separator"></li>
            <a href="#" id="partner" class="showLink" onclick="showHide('example6');return false;"><li class="buttons">
            partners
            </li></a>
            <li class="separator"></li>
            <a href="#" id="highlight" class="showLink" onclick="showHide('example7');return false;"><li class="buttons">
            high light
            </li></a>
            <li class="separator"></li>
            <a href="#" id="news" class="showLink" onclick="showHide('example8');return false;"><li class="buttons">
            news
            </li></a>
            <li class="separator"></li>
            <a href="#" id="contact" class="showLink" onclick="showHide('example9');return false;"><li class="buttons">
            contact us
            </li></a>
            <li class="separator"></li> 
            </p>
         </ul>       
        </div>
       </div> 

Тело:

body
{
    background-image:url('slicingimage/background.jpg');
    background-repeat:none;
    background-size:100%;
    z-index:-1;
} 

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#333
}
  • 0
    Можете ли вы сказать, какие стили вы написали для тега тела
  • 0
    ДОБАВИТЬ кодирование тела
Показать ещё 2 комментария
Теги:

2 ответа

0

Вы попросили div leftColumn быть высотой 100%, если у него или тела есть какой-либо запас или отступы, он будет занимать более 100% и нужен полоса прокрутки.

body, div  {
    margin: 0px;
    padding: 0px;
}

Я бы рекомендовал использовать сброс css для уменьшения таких проблем

  • 0
    Я уже добавляю css reset здесь .. и еще такой же вывод
0

Попробуйте добавить это в стиле тела

margin:0px; padding:0px;
  • 0
    все тот же вывод у хрома :(
  • 1
    sidenote: 0 не имеет единицы в CSS. нет необходимости добавлять px после 0
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню