在客户端的布局中使用input type password
时有一件奇怪的事情。在Mac上的Chrome和Opera上,它完全打破了我的布局。当我更改为input type email
时,布局很好。在所有其他浏览器中,它按预期工作。
我已经在validator.w3.org上检查了我的网站,遗憾的是没有关闭元素或其他任何错误:(
要查看输入字段,您必须点击黑色顶部导航栏中的“ login ”。
click here to see it in action
答案 0 :(得分:0)
差异出现在Chrome中,因为您在float
元素p
元素上使用了header
属性,并且您没有清除浮动。
检查以下HTML代码,并在课程overflow:hidden
上使用page-header
。
<header class="page-header">
<a title="Zur Homepage" href="index.html">Maximilian.it</a>
<p>Passion for fashion</p>
</header>
检查CSS代码。
.page-header {
margin-top: 15px;
margin-bottom: 15px;
border-bottom: none;
overflow: hidden; /*Added New line*/
}
更新的答案
让我们尝试将position:relative
放在课程.page-header
上,然后将position:absolute
提交给p tag.
.page-header {
margin-top: 15px;
margin-bottom: 15px;
border-bottom: none;
position: relative; /*Added New line*/
}
.page-header p
{
float: right !important; /*Remove this line*/
position: absolute;
right: 0;
top: 35px;
}