CSS не загружается в Firefox, работает в Chrome / Safari

0

У меня есть портфолио, работающее на 4- ом курсе. Мой сайт здесь.

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

Это пользовательский CSS, который я добавил:

#menu .item.selected a{ background: #444; }

::-moz-selection{ background: #A5A29F; color:#fff; text-shadow: none; }
::selection { background:#A5A29F; color:#fff; text-shadow: none; }
.rollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
} 


#example a{
    height: 550px;
    width: 450px;  
    background: url('www.example.com')
    no-repeat right top;
}
#example a:hover,
#example a:active{
   background-position: 0 0; 
}

И я загрузил каждое изображение в виде пользовательского HTML-текста и использовал его как код -

<div class="text_content">
     <div class="rollover" id="gold">
        <a href="http://a1.format-assets.com/image/private/s--K-oDqQbt--    /c_fill,g_center,h_550/a_auto,fl_keep_iptc.progressive,q_95/161188-8364422-gold.jpg">

        </a>
        </div>
PHOTO BY STEFAN B.
</div>

Im действительно потерял, почему он работает безупречно в Chrome и Safari и, похоже, не работает в Firefox. Я знаю, что это возможно, потому что этот сайт использует почти те же самые коды, что и я, и он работает на FireFox.

  • 0
    Работает ли он в других браузерах, IE, Safari, Opera и т. Д.?
  • 1
    Вы должны будете объяснить нам, что значит «работать без нареканий». Какая часть сломана? Не ожидайте, что мы откроем ваш код в разных браузерах и увидим те же проблемы, что и у вас.
Показать ещё 6 комментариев
Теги:
google-chrome
firefox

1 ответ

1
Лучший ответ

Существует опечатка в вашем CSS в custom_stylesheet.css над здесь. Проблема заключается в этом фрагменте кода CSS:

/*This is for you Matt*/
#giveIDnamehere a{
    height: 550px;
    width: ; /*Set half the image width here*/ 
    background: url('); /*Link to image here*/
    no-repeat right top;
}
#models a:hover,
#models a:active{
   background-position: 0 0; 
}
/**/

Обратите внимание на background: url('); просто устанавливается в одну цитату ' когда это должно быть ''.

/*This is for you Matt*/
#giveIDnamehere a{
    height: 550px;
    width: ; /*Set half the image width here*/ 
    background: url(''); /*Link to image here*/
    no-repeat right top;
}
#models a:hover,
#models a:active{
   background-position: 0 0; 
}
/**/

Как только я отредактировал это в копии рабочего стола, которую я сделал из HTML и CSS для отладки, все, похоже, работает в FireFox 29 в Mac OS X 10.9.3:

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

Также, как отметили другие, здесь определенно много, чтобы почистить здесь. Но конкретная ошибка была довольно очевидной, как только CSS был загружен в текстовый редактор с раскраской контекста. Посмотрите на следующий снимок экрана с BBEdit, чтобы понять, что я имею в виду. Черт возьми, посмотрите на контекстную раскраску в моем примере ошибки выше.

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

Кроме того, вот ваш CSS и HTML, хорошо отформатированный в BBEdit с помощью встроенных инструментов форматирования кода в Pastebin:

Очистка кода и удобство форматирования помогает быстро устранить такие проблемы.

  • 0
    Вау, я не могу поверить, что это была проблема. Я не понимал, что это была проблема вообще. Спасибо, очень ценю это.
  • 1
    Строка, которая следует no repeat , также неверна, и width должна иметь значение.
Показать ещё 4 комментария

Ещё вопросы

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