gpt4 book ai didi

HTML/CSS @媒体

转载 作者:行者123 更新时间:2023-11-28 08:50:23 29 4
gpt4 key购买 nike

哟,我正在为服务器制作一个 MOTD 供最终用户阅读。但是,对于使用较小显示器的用户来说,它看起来非常压缩,例如,当分辨率为 1280x1040 时,它会被拉低。我不熟悉 CSS 中的 @media 标签,我该如何让它在较小的显示器上看起来更好?

这是我的代码;

<DOCTYPE! html>
<html>
<head>
<title>MOTD</title>
<style type="text/css">
body {
margin: 0px;
padding: 0px;
background: rgba(169,3,41,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: radial-gradient(ellipse at center, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 );
}

#border {
background: #6d0019;
margin-right: 500px;
margin-left: 500px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-border-radius: 150px 150px 150px 150px;
border-radius: 150px 150px 150px 150px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

li {
font-size: 25px;
font-family: Impact;
}

h1 {
font-size: 65px;
font-family: Impact;
}

p {
font-size: 25px;
font-family: Impact;
}

</style>
</head>
<body>
<br><br><br><br>
<div id="border">
<center>
<br>
<h1>Hello & Welcome :)</h3>
<p>
Yo. This is a simple Trouble In Terrorist Town that is still under development<br>
Do us a favor and have fun and don't be an ass ;)
</p>
<br>
</center>
</div>
<br><br>
<div id="border">
<center>
<br>
<h1>Rules:</h3>
<li>Offensive Language Not Tolerented</li>
<li>Sexism and Racism Result To Permenant Ban</li>
<li>Respect and Obey Our Staff</li>
<li>No RDM</li>
<li>No Greifing</li>
<br><br>
</center>
</div>
</body>
</html>

最佳答案

尝试将您的#border div 更改为具有宽度和边距:auto,这将确保它始终位于设备屏幕的中间。参见 http://jsfiddle.net/richardblyth/f5roksrv/

#border {
background: #6d0019;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-border-radius: 150px 150px 150px 150px;
border-radius: 150px 150px 150px 150px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

/* Altered */
width: 92.1875%; /* = 1280 minus 1000 */
margin-right: auto;
margin-left: auto;
}

您可能还想对字体大小做一些事情(对于较小的设备)。

关于HTML/CSS @媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385536/

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