gpt4 book ai didi

html - 响应式设计断点

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:42 25 4
gpt4 key购买 nike

我试图摆脱 Bootstrap ,实际上我自己控制我的断点。在我继续学习之前,我想知道我是否在正确的轨道上。那么这样做是否正确:

HTML:

<!DOCTYPE html>
<html>

<head>
<link type="text/css" rel="stylesheet" href="style.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
<div id="container">
<img src="banner.png"/>
<section id="left-column">
<p>This is the left column</p>
</section>
<aside id="right-column">
<p>This is the right column</p>
</aside>
</div>
<!-- /Container -->

</body>
</html>

CSS:

#container {
width: 960px;
margin: 0px auto;
}

#left-column {
width: 700px;
float: left;
background-color: red;
}
#right-column {
width: 260px;
float: left;
background-color: blue;
}

/* Tablet & Computer */
@media screen and (max-width:959px) {
#container {
width:100%;
}
#left-column {
width: 70%;
}
#right-column {
width: 30%;
}
img {
width: 100%
}
}

/* Phone */
@media screen and (max-width:640px) {
#left-column {
width: 100%;
}
#right-column {
width: 100%;
}
}
/* Stop Scaling */
@media screen and (max-width:320px) {
#container {
width: 320px;
}

最佳答案

我不认为使用媒体查询有好/坏之分,只是你想要的方式:)

Bootstrap 通过提供不同的断点以应用于移动设备/平板电脑/桌面设备以及不同的类名来帮助您实现布局样式,但您可以通过使用您想要的断点而不使用 Bootstrap 来自己完成。 (在此处查看有关 Bootstrap 的媒体查询信息:http://getbootstrap.com/css/#grid-media-queries)

所以你的做法是正确的。只需在这里关闭最后一个括号:

/* Stop Scaling */
@media screen and (max-width:320px) {
#container {
width: 320px;
}
}

此外,我更喜欢在移动设备上使用流动宽度 (%),因为它会占据屏幕的整个宽度。在您上次媒体查询的情况下,选择的宽度毫无用处(我不知道有多少设备会降低 320px 宽度)

请参阅此处用于帮助您选择媒体查询的常用设备: http://mydevice.io/devices/

关于html - 响应式设计断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36666011/

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