javascript-如何根据浏览器的高度使`margin:top;`变大?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-如何根据浏览器的高度使`margin:top;`变大?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1169字,纯文字阅读大概需要2分钟。
内容图文
![javascript-如何根据浏览器的高度使`margin:top;`变大?](/upload/InfoBanner/zyjiaocheng/664/ea6df34e9d6d45c59b153728ce8212f9.jpg)
标题基本概括了所有内容.我想要CSS边距:top;在我的HTML main_content元素上相对于浏览器窗口(占一定百分比)(以便main_content始终位于浏览器窗口的底部.如何实现?
我已经尝试过了,但是没有用. (主体{height:100vh}似乎没有使主体达到任何高度,因为main_content不会像应该那样粘在底部.
body {height:100vh}
#main_content {position:absolute; width:100%; display:block; left:0; bottom:0; text-align:center; padding:20px;}
<div>Extra Infomation </div>
<div id="main_content">
<p>here you can learn about me and my adventures</p>
</div>
(现在不要尝试).如果您转到我的website,您将看到“了解我和我的冒险”标题,以及“最近的活动”以及其下的其他内容,即该部分我想要在浏览器窗口的底部,最好仅从页面底部突出显示“了解我和我的冒险”部分.
解决方法:
给.main_content一个100vh的边距上限(仅在视口下方),然后使用transformY将其拉回:
.main_content {
text-align: center;
padding: 20px;
margin-top: 100vh;
transform: translateY(calc(-100% - 20px));
background:lightblue;
}
.below_content{
margin-top:-100px;
}
<div class="wrapper">
<div>Extra Infomation </div>
<div class="main_content">
<p>here you can learn about me and my adventures</p>
</div>
</div>
<div class="below_content">
This is content below the main content
</div>
内容总结
以上是互联网集市为您收集整理的javascript-如何根据浏览器的高度使`margin:top;`变大?全部内容,希望文章能够帮你解决javascript-如何根据浏览器的高度使`margin:top;`变大?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。