簡體   English   中英

我的 php/css 頁面中缺少背景圖像

[英]Background-image missing from my php/ css page

我將我的 HTML 頁面更改為 PHP,我認為它在某個地方壞了。 我的背景圖片沒有顯示在 PHP 頁面上,而是在 HTML 頁面上。 但我希望它在 PHP 中用於我的項目。 我正在使用相同的 CSS 樣式表。 PHP 代碼:

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

<body>

<header>

<nav>
    <div class = "logo">
        <h1>
            <a href="index.php">...</a>
        </h1>
    </div>
    <div class="menu">
        <a href="#">...</a>
        <a href="gallery.php">Gallery</a>
        <?php
            if (isset($_SESSION["useruid"])) {
                echo "<a href=#>Logged in</a>";
                echo "<a href=includes/logout.inc.php>Logout</a>";

            }
        else {
            echo "<a href='login.php'>Login</a>";
        }
        ?>
    </div>
</nav>
</div>

    <main>
        <section>
            <h3>...</h3>
            <p>...</p>
            <a href="signup.php" class="btnone">Sign Up</a>
        </section>
    </main>

</header>

</body>

CSS 代碼:

header{
    width: 100%;
    height: 100vh;
    background-image: url("/php/images/ta.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

工作區

你給出了錯誤的路徑。 添加任何一個. 或從background-image字段中刪除/ 像這樣:

header{
    width: 100%;
    height: 100vh;
    background-image: url("./php/images/ta.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

或者

header{
    width: 100%;
    height: 100vh;
    background-image: url("php/images/ta.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

該路徑需要相對於 css。

header{
    width: 100%;
    height: 100vh;
    background-image: url("../images/ta.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM