我希望有人知道如何解决这个HTML5验证错误.当我尝试使用http://validator.w3.org验证我的页面:http: //blog.genesispetaluma.com时,它给出了以下错误代码:
错误行90,第63列:看到了一个正文开始标记,但是同一类型的元素已经打开.
<body class="home blog single-author two-column right-sidebar">
Run Code Online (Sandbox Code Playgroud)
我解释这个错误意味着我在代码中有两个body标签.但是,我到处搜索,只能找到一个<body>(错误引用的那个)和一个</body>.谁能告诉我如何解决这个错误?
我在下面的网站上有很多问题绝对定位一个名为id ="verticalGenesis"的div:http: //genesispetaluma.com/index.html在移动浏览器中,包括iPhone上的Safari和Chrome.理想情况下,我尝试使用以下css将徽标放置在屏幕右侧:
#verticalGenesis {
background-image: url("../img/Genesis%20Text.gif");
background-repeat: no-repeat;
display: block;
height: 570px;
opacity: 0.8;
position: absolute;
right: 3%;
top: 70px;
width: 123px;
}
Run Code Online (Sandbox Code Playgroud)
这在所有桌面浏览器中都可以正常显示,就像我期望的那样,但是在移动浏览器的屏幕中间出现.我已尝试使用正确的:3%,但我遇到了同样的问题.
我确信必须有一个简单的答案来解决这个问题,但我已经在网上和堆栈溢出的各个地方进行了搜索,我无法弄清楚这一点.有人可以指点我正确的方向吗?
谢谢,
克里斯