gpt4 book ai didi

html - 具有CSS绝对定位的响应式网站设计

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:17 24 4
gpt4 key购买 nike

我如何将此 CSS 制作成响应式网站?我想我必须使用。

   @media (min-width: 700px) and (max-width: 1150px) {

#div{position:absolute;left:149px;top:61px;}

#div2{position:absolute;left:249px;top:81px;}
#div2{position:absolute;left:249px;top:81px;}
#div3{position:absolute;left:279px;top:181px;}
#div4{position:absolute;left:449px;top:121px;}
}

但是有很多 div 有什么快速的方法可以做到这一点吗?编辑 45 个这样的 div 将花费很长时间。我对此很陌生,我们将不胜感激。

最佳答案

要使其响应,您不得使用 px -值(value)观。始终使用 % -取而代之。

您可以使用像这样的工具 http://rqrwd.com/将 px 计算为 % 值。

不过,我不明白你为什么需要这么多绝对定位。在响应式设计中,容器应该“ float ”- 绝对定位(即使使用 % 值)使之成为不可能。

but there are alot of divs any fast way to do this?

您不必为每个 div 编写设计。此外,我认为你的语法 #div并不理想 - div2 和 div3 具有完全相同的布局 - 请改用类!

将 css 样式应用于所有 div:

div {
width: 40%
}

将语法仅应用于一个容器:

HTML:<div id='unique'>content</div>

#unique {
width: 40%
}

将语法应用于多个容器(但不是全部):

HTML:<div class='flat'>content</div><div class='flat'>content</div>

.flat {
width: 40%
}

#div2, #div3, .flat {
width: 40%
}

您或许应该看看这个简短的 css 介绍:http://www.cssbasics.com/introduction-to-css/

关于html - 具有CSS绝对定位的响应式网站设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21500200/

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