【问题标题】:CSS & HTML // Only want background to be on body not divs tooCSS & HTML // 只希望背景出现在正文而不是 div
【发布时间】:2017-05-17 06:10:45
【问题描述】:

好吧,基本上。我需要我的代码将名字放在顶部,背景是新娘的照片。当我这样做时

*{
font-family: Open Sans;
background-image: url(assets/photos/bride);
background-size: cover;

它有效,但也成为我的 div 的背景

    <body>

    <div class="menu_button">
        <img src="">
    </div>

    <div class="text">
        <h1 id="name">RANDOM NAME</h1>
        <p id="kicker"><strong>DESIGNER // PHOTOGRAPHER // JOURNALIST</strong></p>
    </div>

</body>

所以我得到了一种奇怪的破碎效果

【问题讨论】:

  • 好吧,你说的是“让* 拥有这个”,而* 是每个元素的通配符选择器。使用body

标签: html css image background


【解决方案1】:

CSS 中的 * 选择器适用于 DOM 中的每个元素。

使用主体选择器将背景图像仅应用于主体。

* {
    font-family: Open Sans;
}
body {
    background-image: url(assets/photos/bride);
    background-size: cover;
}

【讨论】:

    猜你喜欢
    • 2014-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    相关资源
    最近更新 更多