gpt4 book ai didi

html - 使用 polymer 时一个 div 与另一个 div 重叠

转载 作者:行者123 更新时间:2023-11-28 12:35:55 25 4
gpt4 key购买 nike

我正在使用 Polymer 开发我的网站,当我使用 <core-pages> 时我有我的页脚,我的页脚与 <core-pages> 重叠,我认为原因是由于 <core-pages>有一个绝对位置,但如果我把绝对位置去掉,它会破坏页面。有什么建议吗?

这是我的代码

<core-pages flex>
<section id="settings" class="settings">
<div class="panel">
<summary style="margin-left:25px">
<h1>Account</h1>
<p>Here, you can edit your account information</p>
<form is="ajax-form" action="ajax.php" method="post">
<paper-input-decorator label="Email" floatingLabel>
<input is="core-input" name="email" type="email" required="required">
</paper-input-decorator>
<paper-input-decorator label="Old Password" floatingLabel>
<input is="core-input" name="pass" type="password" required="required">
</paper-input-decorator>
<paper-input-decorator label="New Password" floatingLabel>
<input is="core-input" name="newpass" type="password" required="">
</paper-input-decorator>
<paper-input-decorator label="Confrim New Password" floatingLabel>
<input is="core-input" name="newpass" type="password" required="">
</paper-input-decorator>
<br />
<div align="center">
<paper-button id="submitButton" raised=""><core-icon icon="arrow-forward"></core-icon>Update My Account</paper-button>
</div>
</form>

</summary>
</div>
</section>
<section>
asdfsadf
</section>
</core-pages>
<page-footer></page-footer>

这是我的页脚:

<link rel="import" href="../bower_components/polymer/polymer.html">
<polymer-element name="page-footer" noscript>
<template>
<link rel="stylesheet" href="../css/style.css">
<footer>
<div>
<div class="links">
<a href="/"><paper-button raised><core-icon icon="archive"></core-icon>Update Archive</paper-button></a>
<a href="/"><paper-button><core-icon icon="face-unlock"></core-icon>Contact and Chat</paper-button></a>
<a href="/"><paper-button><core-icon icon="account-balance"></core-icon>Legal Disclaimer</paper-button></a>
<a href="/"><paper-button><core-icon icon="receipt"></core-icon>Terms of Service</paper-button></a>
<a href="/"><paper-button><core-icon icon="bug-report"></core-icon>Report A Bug</paper-button></a>
</div>
<p id="copyright">This website and its contents are copyright &copy;2014-2015 Website Name.</p>
</div>
</footer>
</template>
</polymer-element>
/**************FOOTER STYLES**************/
footer {
position: relative;
background-color: #fafafa;
padding: 100px 0;
padding-left: 64px
}
footer .links {
margin-bottom: 56px
}
footer paper-button {
margin-right: 30px;
margin-bottom:10px;
opacity: 0.6;
color: black
}
footer #copyright {
color: #b3b3b3;
font-size: 14px;
text-align:center
}
footer>:first-child {
max-width: 1032px;
margin: 0 auto
}

还有 <core-pages> CSS:

:host {
display: block;
position: relative;
}
polyfill-next-selector { content: ':host > *'; }
::content > * {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
visibility: hidden;
z-index: -1000;
}

polyfill-next-selector { content: ':host > .core-selected'; }
::content > .core-selected {
visibility: visible;
z-index: auto;
}

以下是我正在谈论的内容的一些屏幕截图,以提供更好的解释:绝对位置:http://prntscr.com/5knveb这里没有:http://prntscr.com/5ko78r

最佳答案

我想通了,我只需要添加一个相对于 polyfill-next-selector { content: ':host > .core-selected'; 的位置}
::content > .core-selected {

关于html - 使用 polymer 时一个 div 与另一个 div 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27643682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com