对于想了解HTML–粘滞页脚与侧边栏无法正常工作的读者,本文将提供新的信息,我们将详细介绍html页脚固定到底部,并且为您提供关于forloop内部的内部html无法正常工作、html–CSSGrad
对于想了解HTML – 粘滞页脚与侧边栏无法正常工作的读者,本文将提供新的信息,我们将详细介绍html页脚固定到底部,并且为您提供关于forloop内部的内部html无法正常工作、html – CSS Gradient动画无法正常工作、html – CSS white-space nowrap无法正常工作、html – CSS3 ::选择选择器在锚标签上无法正常工作的有价值信息。
本文目录一览:- HTML – 粘滞页脚与侧边栏无法正常工作(html页脚固定到底部)
- forloop内部的内部html无法正常工作
- html – CSS Gradient动画无法正常工作
- html – CSS white-space nowrap无法正常工作
- html – CSS3 ::选择选择器在锚标签上无法正常工作
HTML – 粘滞页脚与侧边栏无法正常工作(html页脚固定到底部)
我的问题是,当我打开菜单时,粘性页脚会滑动侧边病房.但它也需要缩小,但事实并非如此.它应该像其他内容一样水平放在页面上,但事实并非如此.这导致了我不想要的水平滚动条.
我该如何缩小页脚?
html,body { height: 100%; margin: 0; padding: 0; } footer { bottom: 0; margin-left: inherit; height: 100px; left: 0; width: 100%; position: absolute; background-color: lightgrey; } ul { margin-left: 0; padding-left: 0; } .footer-img { margin-top: 15px; margin-bottom: 15px; display: inline-block; } .page-wrap { Box-sizing: border-Box; min-height: 100%; position: relative; transition-duration: 0.4s; } .page-content { Box-sizing: border-Box; min-height: 100%; padding: 0 0 100px 0; transition-duration: 0.4s; } .sidebar { position: fixed; top: 0; left: -180px; right: 0; bottom: 0; width: 120px; padding: 30px; background-color: black; z-index: 0; transition-duration: 0.4s; } .sidebar li { color: white; font-size: 18px; margin-bottom: 15px; } .toggle { position: fixed; top: 20px; left: 20px; z-index: 1; color: white; transition-duration: 0.4s; } #sidebartoggler { display: none; } #sidebartoggler:checked + .page-wrap .sidebar { left: 0; } #sidebartoggler:checked + .page-wrap .toggle { left: 200px; } #sidebartoggler:checked + .page-wrap .page-content { margin-left: 180px; }
<!doctype html> <html lang="en"> <body> <input type="checkBox" id="sidebartoggler" name="" value=""> <div> <div> <label for="sidebartoggler">MENU</label> <p>Lorizzle ipsizzle dolor i'm in the shizzle amizzle,away adipiscing elit. Owned sapizzle velizzle,hizzle volutpat,suscipit quizzle,gravida vel,go to hizzle. We gonna chung check it out tortor. Sed bow wow wow. Dang sure dolizzle dapibizzle turpizzle tempizzle fo shizzle. pellentesque break yo neck,yall et turpizzle. Fizzle izzle tortor. Pellentesque nizzle rhoncizzle crazy. In yippiyo crackalackin bling bling dictumst. Bizzle dapibizzle. Curabitur da bomb urna,pretizzle shizzlin dizzle,gangsta ac,eleifend vitae,nunc. Funky fresh suscipizzle. Integer semper fo shizzle uhuh ... yih! get down get down. Etizzle get down get down get down get down fo shizzle nisl. Own yo' quizzle dope. Shiz check out this,ipsizzle i'm in the shizzle malesuada scelerisque,nulla shiznit euismod felis,izzle break yo neck,yall metizzle nulla izzle mah nizzle. Vivamus ullamcorper,tortor et rizzle tellivizzle,nibh ass ultricizzle dawg,izzle luctus check it out elit izzle pimpin'. Maurizzle bow wow wow,orci mammasay mammasa mamma oo sa volutpizzle ass,gizzle shit we gonna chung fizzle,at bibendizzle enizzle that's the shizzle funky fresh nisl. Nullizzle fizzle velizzle pizzle orci uhuh ... yih!</p> <footer>Yeah,footer!</footer> </div> <div> <ul> <li>home</li> <li>projects</li> <li>cool</li> </ul> </div> </div> </body> </html>
解决方法
footer { bottom: 0; margin-left: inherit; height: 100px; left: 0; position: absolute; background-color: lightgrey; right: 0; }
forloop内部的内部html无法正常工作
您需要从rcnounk获取DIV-elem。
rcnounk=document.getElementById('rcnounk');
似乎可以正常工作。
var draftloc = { ans: ["a","b","c"] };
for (var i = 0; i < draftloc.ans["length"]; i++) {
//draftloc.length === draftloc["length"]
console.log("draftloc for loop works");
rcnounk=document.getElementById('rcnounk');
//rcnounk is a element(div)
rcnounk.innerHTML += `<div>
<div>
<input type="checkbox" name="example">
<label>${draftloc.ans[i]}</label>
</div>
</div>`;
}
<div id='rcnounk'>RC</div>