以上就是给各位分享html–CSS100%的高度,绝对定位top0bottom0,其中也会对css设置绝对定位设置距离进行解释,同时本文还将给你拓展100vh不会使立柱达到100%的高度、Angula
以上就是给各位分享html – CSS 100%的高度,绝对定位top 0 bottom 0,其中也会对css设置绝对定位设置距离进行解释,同时本文还将给你拓展100vh 不会使立柱达到 100% 的高度、Angular Youtube Player - 适合 100% 的高度 #1 height="100%" 或 height="100vh"#2 动态高度#3 移动 videoHeight、C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根、CSS 100%高度,填充 / 边距 - CSS 100% height with padding/margin等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- html – CSS 100%的高度,绝对定位top 0 bottom 0(css设置绝对定位设置距离)
- 100vh 不会使立柱达到 100% 的高度
- Angular Youtube Player - 适合 100% 的高度 #1 height="100%" 或 height="100vh"#2 动态高度#3 移动 videoHeight
- C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根
- CSS 100%高度,填充 / 边距 - CSS 100% height with padding/margin
html – CSS 100%的高度,绝对定位top 0 bottom 0(css设置绝对定位设置距离)
它工作得很好,这是一个简单的解决方案,我使用的另一种方法有一个我无法解决的错误.我正在使用的应用程序应该只占用浏览器窗口,而不需要更大.
解决方法
I am Now using this as well,and was
wondering if there is any reason not
to?
这种技术在现代浏览器中非常有效 – 没有理由不使用它.
(除非你关心一些真正的旧浏览器(IE5 / 6?),哪个don’t support设置顶部和底部或左右在同一个元素上)
Here’s an answer我今天早些时候写了一个类似的技术.
100vh 不会使立柱达到 100% 的高度
如何解决100vh 不会使立柱达到 100% 的高度
我有这个代码:
.container {
display: flex;
height: 100vh;
}
.menu {
widh: 150px;
border: 2px solid red;
}
.body {
width: 500px;
}
<div>
<div>
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
<div>
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi explicabo,neque animi non,illum aspernatur,quibusdam repellat quo voluptates quidem molestias aperiam? Nulla dolor optio iste explicabo consequuntur esse incidunt? Facere et,harum eaque,doloribus laudantium facilis debitis eum unde,numquam totam voluptatibus! Ratione dolor quos non numquam esse aut a,minima quod libero maxime rem veritatis molestiae,exercitationem sit. Odio,adipisci,voluptatum quam officia doloribus repellendus
harum nam porro sequi blanditiis maiores! Esse repellat,quis dicta atque vitae aperiam commodi itaque veniam expedita eum dolorem enim aspernatur corporis quas? Expedita reiciendis odio enim nobis commodi iusto error fuga magni exercitationem ab
necessitatibus dolorem quidem in voluptas minus quos excepturi aspernatur dignissimos,nostrum quae eius nihil vitae. Eum,eveniet distinctio. Ipsam,itaque. Dolores explicabo neque,voluptatem dolor recusandae minima quasi voluptates ullam sed
accusamus reiciendis aperiam,omnis sint nemo unde! Neque quisquam ut qui in porro repellendus veniam beatae est! Quaerat aliquam voluptatem recusandae eius quam nesciunt quis molestiae,reiciendis id ad voluptatum aliquid repellat,deleniti incidunt
delectus quos dolorem ipsam rem aut veniam vel dignissimos harum cum. Molestiae,tempora! Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore provident ad modi delectus blanditiis ex dolores in? Quae sapiente dolorem laboriosam consequatur
tenetur,consequuntur rerum,blanditiis earum nisi qui odio. Quam,nam. Natus,veniam sint hic repellat debitis pariatur eos quia cum necessitatibus fugiat ratione inventore iusto unde enim quaerat earum facere est laudantium itaque? Tenetur laborum
voluptatum qui excepturi? Illum quis impedit nulla,amet error fugit doloremque,explicabo voluptatem,iusto corrupti natus delectus nesciunt nisi cum? Repellendus quibusdam praesentium quisquam dicta accusamus pariatur voluptatum,explicabo optio
a iste tenetur. Iure dolorem illo,voluptates dolorum quas nostrum nesciunt unde laudantium minus pariatur consectetur! Reiciendis,veritatis repudiandae,quasi suscipit distinctio dolorem delectus quibusdam magni explicabo eligendi recusandae est
adipisci,neque enim? Ea asperiores debitis nostrum. Tempore,deleniti cum alias,quae quia molestias,repudiandae maiores mollitia nostrum quas sapiente quibusdam error id possimus beatae in veniam aliquam. Tenetur praesentium cumque provident
facilis? Nobis voluptate,exercitationem voluptatem labore atque,aliquid neque maiores pariatur enim ducimus obcaecati placeat culpa excepturi illo necessitatibus? nesciunt aliquam alias delectus adipisci voluptatibus debitis dolores! Aperiam magni
est illum! Velit laudantium modi tempore distinctio reprehenderit sapiente est possimus officia facilis id sequi nulla facere dolores,vel tempora quas quidem repellendus,cumque neque veniam deserunt laborum quisquam! Blanditiis,eaque doloribus!
Sint ut magni tenetur quae debitis quos nemo,expedita repellendus voluptas explicabo perferendis corrupti qui reiciendis maiores autem cum est unde dignissimos provident placeat? Eius eaque necessitatibus omnis officia minus. Nostrum,porro odio
earum nobis nesciunt aliquid beatae quidem ullam veniam deleniti facere laborum itaque tenetur,perspiciatis,sequi omnis SAEpe assumenda. Minus odit molestias provident eaque quia facere recusandae ducimus?
</div>
</div>
</div>
问题:即使我将容器的高度设置为 100vh,如果我向下滚动,红色部分也不会到达底部。为什么?以及如何在向下滚动时将 .menu
部分制作到底部?
解决方法
如果您想让它处于整个网站高度,请设置 height: auto;
而不是 height: 100vh
。 100vh 不是网站高度的 100%,而是屏幕高度的 100%。
.container {
display: flex;
height: auto;
}
.menu {
widh: 150px;
border: 2px solid red;
}
.body {
width: 500px;
}
<div>
<div>
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
<div>
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi explicabo,neque animi non,illum aspernatur,quibusdam repellat quo voluptates quidem molestias aperiam? Nulla dolor optio iste explicabo consequuntur esse incidunt? Facere et,harum eaque,doloribus laudantium facilis debitis eum unde,numquam totam voluptatibus! Ratione dolor quos non numquam esse aut a,minima quod libero maxime rem veritatis molestiae,exercitationem sit. Odio,adipisci,voluptatum quam officia doloribus repellendus
harum nam porro sequi blanditiis maiores! Esse repellat,quis dicta atque vitae aperiam commodi itaque veniam expedita eum dolorem enim aspernatur corporis quas? Expedita reiciendis odio enim nobis commodi iusto error fuga magni exercitationem ab
necessitatibus dolorem quidem in voluptas minus quos excepturi aspernatur dignissimos,nostrum quae eius nihil vitae. Eum,eveniet distinctio. Ipsam,itaque. Dolores explicabo neque,voluptatem dolor recusandae minima quasi voluptates ullam sed
accusamus reiciendis aperiam,omnis sint nemo unde! Neque quisquam ut qui in porro repellendus veniam beatae est! Quaerat aliquam voluptatem recusandae eius quam nesciunt quis molestiae,reiciendis id ad voluptatum aliquid repellat,deleniti incidunt
delectus quos dolorem ipsam rem aut veniam vel dignissimos harum cum. Molestiae,tempora! Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore provident ad modi delectus blanditiis ex dolores in? Quae sapiente dolorem laboriosam consequatur
tenetur,consequuntur rerum,blanditiis earum nisi qui odio. Quam,nam. Natus,veniam sint hic repellat debitis pariatur eos quia cum necessitatibus fugiat ratione inventore iusto unde enim quaerat earum facere est laudantium itaque? Tenetur laborum
voluptatum qui excepturi? Illum quis impedit nulla,amet error fugit doloremque,explicabo voluptatem,iusto corrupti natus delectus nesciunt nisi cum? Repellendus quibusdam praesentium quisquam dicta accusamus pariatur voluptatum,explicabo optio
a iste tenetur. Iure dolorem illo,voluptates dolorum quas nostrum nesciunt unde laudantium minus pariatur consectetur! Reiciendis,veritatis repudiandae,quasi suscipit distinctio dolorem delectus quibusdam magni explicabo eligendi recusandae est
adipisci,neque enim? Ea asperiores debitis nostrum. Tempore,deleniti cum alias,quae quia molestias,repudiandae maiores mollitia nostrum quas sapiente quibusdam error id possimus beatae in veniam aliquam. Tenetur praesentium cumque provident
facilis? Nobis voluptate,exercitationem voluptatem labore atque,aliquid neque maiores pariatur enim ducimus obcaecati placeat culpa excepturi illo necessitatibus? Nesciunt aliquam alias delectus adipisci voluptatibus debitis dolores! Aperiam magni
est illum! Velit laudantium modi tempore distinctio reprehenderit sapiente est possimus officia facilis id sequi nulla facere dolores,vel tempora quas quidem repellendus,cumque neque veniam deserunt laborum quisquam! Blanditiis,eaque doloribus!
Sint ut magni tenetur quae debitis quos nemo,expedita repellendus voluptas explicabo perferendis corrupti qui reiciendis maiores autem cum est unde dignissimos provident placeat? Eius eaque necessitatibus omnis officia minus. Nostrum,porro odio
earum nobis nesciunt aliquid beatae quidem ullam veniam deleniti facere laborum itaque tenetur,perspiciatis,sequi omnis saepe assumenda. Minus odit molestias provident eaque quia facere recusandae ducimus?
</div>
</div>
</div>
您只是不需要容器的 height: 100vh;
,删除它,就可以了,请参阅代码段。高度会自动填满整个容器,因为它是一个弹性容器。
.container {
display: flex;
}
.menu {
widh: 150px;
border: 2px solid red;
}
.body {
width: 500px;
}
<div>
<div>
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
<div>
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi explicabo,sequi omnis saepe assumenda. Minus odit molestias provident eaque quia facere recusandae ducimus?
</div>
</div>
</div>