Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 背景图像被切断(两个图像并排)_Html_Css_Css Float_Background Image - Fatal编程技术网

Html 背景图像被切断(两个图像并排)

Html 背景图像被切断(两个图像并排),html,css,css-float,background-image,Html,Css,Css Float,Background Image,我已经试着定位这些图像好几个小时了。我不断遇到问题,现在我的图像被切断了。我确信我的代码中有很多东西没有多大意义——我是个新手 <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="final.css

我已经试着定位这些图像好几个小时了。我不断遇到问题,现在我的图像被切断了。我确信我的代码中有很多东西没有多大意义——我是个新手

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
您可以在codepen上看到它:(正如您所看到的,左侧图像被推到其容器外的左侧太远)

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
出于某种原因,我在浏览器中的图像之间获得了很大的空间:

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
HTML:

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
像那样

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>

背景
规则中省略
,设置
背景尺寸:封面

那么您想显示全尺寸图像并向右或向左对齐?
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
那么你应该使用:

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>
background-size: contain;
background-position: left; //or right

你能用Photoshop快速显示你想要实现的目标(使用两幅不同的图像)以便给出更清晰的答案吗?

嘿,不是这样的。我不打算使用这个图像两次,所以我需要的图像显示100%。我希望左边的图像与容器的左侧对齐(而不是向左推得太远,最后被切断),我希望两个图像都被推到中心线,两个容器/包装器在这里相遇。请看:我想问题可能与周围
#容器
display:flex
设置有关,但我对flex的内容知之甚少,无法给你提供好的建议。另一个奇怪的细节:在你周围
#容器
你有一个链接标签——这毫无意义。另外,在你的菜单中有很多未使用的链接标签-你真的需要在继续之前清理你的整个代码。我应该在哪里添加它?我试着在右栏和左栏使用它。我也在sec1和sec2中尝试过。
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="final.css">
</head>

<body>
    <header id="navbar">
    2222222222222222222222222222
    </header>
    <div id="all">

    <div id="sideNav">
    <ul>
    <li><a class="menu" href="#"><a></li><hr>
    <li><a class="menu" href="#"> Account<a></li><hr>
    <li><a class="menu" href="#"> Live Events <a></li><hr>
    <li><a class="menu" href="#"> Football<a></li><hr>
    <li><a class="menu" href="#"> Baseball<a></li><hr>
    <li><a class="menu" href="#"> Soccer<a></li><hr>
    <li><a class="menu" href="#"> Basketball<a></li><hr>
    <li><a class="menu" href="#"> Hockey<a></li><hr>
    <li><a class="menu" href="#"> MMA<a></li><hr>
    <li><a class="menu" href="#"> eSports<a></li><hr>
    <li><a class="menu" href="#"> Tennis<a></li><hr>
    <li><a class="menu" href="#"> Cricket<a></li><hr>
    <li><a class="menu" href="#"> Golf<a></li><hr>
    <li><a class="menu" href="#"> Badminton<a></li><hr>
    <li><a class="menu" href="#"> Handball<a></li><hr>
    <li><a class="menu" href="#"> Rugby<a></li><hr>
    <li><a class="menu" href="#"> Snooker<a></li><hr>
    <li><a class="menu" href="#"> Table Tennis<a></li><hr>
    <li><a class="menu" href="#"> Volleyball<a></li><hr>
    </ul>
    </div>

    <section id="container">

    <section id="left">
    <div id="sec1">kdjskdkasd</div>
    </section>
    <section id="right">
    <div id="sec2">32939282</div>
    </section>
    <div id="sec3">dsjkjdsakjdkajads</div>

    </section>

    </div>
</body>

</html>