【发布时间】:2016-08-03 16:47:29
【问题描述】:
这个简单的 9 页 HTML 网站多年来一直被用作多个网站的模板。它不是为此目的而建造的,但这就是我正在处理的问题。整个网站需要大修,没有响应,等等等等。如果您仔细查看代码,页面和横幅图像的宽度属性存在多个矛盾。有一个长期的计划来建造一个新的。在短期内,它给我带来了一个我无法解决的恼人的怪癖。
横幅图像会根据需要在桌面网站和机器人上显示。在 iPhone 和 iPad 上,横幅显示在 9 个页面中的 7 个上。在其中两个页面上,图像超出了屏幕边缘。相同的规则适用于不同页面上的每个图像,并且 HTML 看起来是相同的。这些照片都是相同的尺寸和分辨率。
为什么两个页面会不同?我知道代码中存在错误,但相同的错误不会适用于每个图像吗?我在代码中看不到任何会影响一个页面与其他页面不同的内容。
我尝试了所有宽度、最大宽度、自动、百分比大小、像素大小和视图屏幕大小的变化。没有人创造了统一性。前两页的图像总是与后面的 7 页不同。我还通过验证器运行了代码,每个页面都有完全相同的错误,这些错误都与图像大小无关。
<!DOCTYPE html>
<html class="no-js"><!-- InstanceBegin template="/Templates/oneclub_17.dwt" codeOutsideHTMLIsLocked="false" -->
<script src="https://use.typekit.net/doa5ucf.js"></script>
<script>try[{Typekit.load({ async: true });}catch(e){}</script>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!-- InstanceBeginEditable name="doctitle" -->
<title>BOKF ONE Club 2017-Welcome</title>
<!-- InstanceEndEditable -->
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/main.css">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="Banner Image" type="URL" value="Images/banner_bokf_hmb17_welcome.jpg" -->
</head>
<body>
<div id="header">
<div id="header-top">
<div class="container">
<div class="header-content">
<div id="nav">
<ul>
<li><a href="index.html">WELCOME</a></li>
<li><a href="destination.html">DESTINATION</a></li>
<li><a href="hotel.html">HOTEL</a></li>
<li><a href="agenda.html">AGENDA</a></li>
<li><a href="activities.html">ACTIVITIES</a></li>
<li><a href="climate.html">CLIMATE</a></li>
<li><a href="questions.html">Q&A</a></li>
<li><a href="contact.html">CONTACT US</a></li>
<li><a href="register.html">REGISTER</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="banner-container">
<img src="Images/banner_bokf_hmb17_welcome.jpg" width="1460"> </div>
<div class="container">
<div id="photo-caption"><!-- InstanceBeginEditable name="Caption" -->Ritz-Carlton Half Moon Bay<!-- InstanceEndEditable --></div>
<div id="main-container">
<div id="content"><!-- InstanceBeginEditable name="Body" -->
<h1>Welcome</h1>
<p>Only 30 minutes south of San Francisco is a dramatic stretch of California coastline. Here, craggy and windswept bluffs tumble onto shores pounded by endless surf to postcard-worthy perfection. This is Half Moon Bay where we will celebrate our elite’s 2016 achievements as ONE Club, March 30–April 2, 2017.</p>
<!-- InstanceEndEditable --></div>
</div>
<div id="footer">
<p>Copyright © Wyndham Jade, LLC. All rights reserved.</p>
</div>
</div>
<script defer src="js/main.js"></script>
</body>
.container{
width: 1280px;
position: relative;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 0px;
padding-right: 25px;
padding-bottom: 0;
padding-left: 25px;
}
#header{
background-color: white;
height: auto;
}
#header-top{
position: fixed;
top: 0;
width: 100%;
background-color: #FFFFFF;
height: 50px;
line-height: 50px;
z-index: 2;
}
#header-top .container{
padding: 0;
}
.header-content{
text-transform:uppercase;
color: #ffffff;
font-size:12px;
}
#nav {
position: relative;
height: 50px;
background-image: url(../Images/oneclub_weblogo_2017.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-top: 0px;
}
#nav ul {
position: absolute;
right: 0;
margin:0;
padding:0;
list-style:none;
line-height: 12px;
margin-top: 27px;
}
#nav li {
margin:0;
padding:0;
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
#home-banner {
text-align: center;
}
.banner-container{
height: 480px;
margin-top: 50px;
position: relative;
background-color: #FFF;
}
.banner-container img {
display: block;
width: 1460px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
height: 480px;
}
.banner-container img land {
display: block;
width: 1460px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
height: 480px;
}
#main-container {
width: 1280px;
}
【问题讨论】:
标签: html ios css image-size