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>