CSS - UL фон не работает - PullRequest
       19

CSS - UL фон не работает

0 голосов
/ 21 января 2011

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

Я знаю, что мое изображение названо правильно.Я четыре раза проверил это.Вот мой код:

HTML

<html>
    <head>
        <title>Header</title>

        <link rel="stylesheet" type="text/css" href="css/Style.css" />
    </head>

    <body>

        <div id="page-wrap">

            <ul id="nav">
                <li><a href="#">Link1</a></li>
            </ul>

            <p>Main</p>

        </div>

    </body>
</html>

CSS

body 
{
    background-image: url('../Images/body-background.jpg');
}

#page-wrap
{
    width:1040px;
    margin: 0 auto;
}

ul#nav
{
    margin: 0 auto;
    width: 1040px; height: 185px;
    background-image: url('../Images/header-logo.jpg');
    background-repeat: no-repeat;
}

Из того, что кажется UL сам не работает с тегом <a>.Без этого "Link1" появляется.С этим, хотя ничего не обнаруживается.В любом случае фон не отображается.

Спасибо! alt text

Ответы [ 3 ]

1 голос
/ 21 января 2011

http://jsfiddle.net/Z7MzE/2/

Похоже, это работает для меня.

Пятикратная проверка этого изображения для меня.

0 голосов
/ 10 августа 2012

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

РЕШЕНИЕ:

ul{}
ul{background:url('image.jpg');}

Не спрашивайте меня, почему это работает, но это работает. И это работает для ЛЮБОГО элемента, с которым у вас есть эта проблема, потому что она всплыла у меня несколько раз.

0 голосов
/ 21 января 2011

* да я в идиоте. Это должно работать нормально, но я бы не стал доверять именам заглавных букв, также проверяющих заглавные буквы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...