gpt4 book ai didi

html - 如何使 DIV 元素响应

转载 作者:太空狗 更新时间:2023-10-29 15:40:39 24 4
gpt4 key购买 nike

因此,在我的小型网站上,我有一个使用 CSS 设置样式的 div,当我使用各种分辨率进行测试时,与我的 27 英寸屏幕相比,该框在 11 英寸的小屏幕上看起来变形了。我怎样才能使我的 700 像素高 200 像素宽的 div 在所有显示器尺寸上看起来大小相同

谢谢

这是 DIV 的 CSS:

text-align:center; 
border:3px solid black;
padding-bottom:10px;
height:700px; width:200px;
background-color: white; margin-right: 2cm;
margin-top: -19cm;
margin-left: auto;

最佳答案

您需要添加元标记来标识宽度和媒体查询以在宽度不同时执行操作。将百分比添加到您的 css 元素而不是像素也将非常有帮助。

HTML代码:

<!doctype html>
<meta name="viewport" content="width=device-width"/>

添加元标记以允许页面识别设备的宽度。见Mozilla's take on this

在此示例中,查询 <p> 上的四种不同设备宽度标签和背景将被应用。

<body>
<h1>Media Queries Examples</h1>
<p>Increase or decrease the size of your window to see the background color change</p>
</body>

CSS代码:

p {
font-family: arial,san-serif;
font-size: 13px;
font-color: black;
}

h1 {
font-size:30px;
}

@media screen and (min-width:761px) {
body {
background-color:white;
}
h1 {
color:red;
}
}

@media screen and (max-width:760px) {
body {
background-color: #333;
}
h1 {
color:red;
}
p {
color: white;
}
}

@media screen and (max-width:480px) {
body {
background-color: #807f83;
}
h1 {
color:white;
}
p {
color: white;
}
}

@media screen and (max-width:360px) {
body {
background-color: #0096d6;
}
h1 {
color:white;
font-size:25px;
}
p {
color: white;
}
}

所以使用 @media Screen在你的 css 中调用屏幕查询。您可以使用 @Media all对于所有媒体设备(请参阅进一步阅读),当设备宽度达到该查询的范围内时,CSS 将应用于相关元素。查看 current example .当您在 JSFiddle 窗口中拖动框时,如果满足查询,它将更改背景颜色和文字颜色。您可以将相同的逻辑应用于手机、平板电脑、电视和台式机。 Media Queries for Standard Devices - CSS Tricks

这个例子是由 JSFiddle 上的匿名用户提供的。它提供了一个清晰的示例,说明您需要什么来确保您的元素的样式与相关设备相对应。我不相信。

延伸阅读
- Microsoft - Media Queries
- @Media Rule - W3C
- Responsive Web Design Wiki

关于html - 如何使 DIV 元素响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30151213/

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