gpt4 book ai didi

html - 网站维度变化

转载 作者:行者123 更新时间:2023-11-28 10:32:51 24 4
gpt4 key购买 nike

您好,我正在制作一个网站。问题是网站的尺寸在计算机上发生变化。电脑屏幕大小不一,有的是不同的浏览器。例如导航栏会改变宽度,它也会在某些计算机上重叠。它还会在一台计算机上勾勒出图像轮廓,并且它使用的是 Internet Explorer,但在另一台运行 Chrome(和不同屏幕尺寸)的计算机上,图像不会勾勒出轮廓。不知道是什么原因,求助!

我的 HTML:

    <!DOCTYPE html>
<html>
<head>
<title>
Drippr
</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1 id="title">Drippr</h1>
<div id="navbar">

<a href="http://drippr.me/" class="boxtext">
<div id="box1">
<p> Dripps </p>
<img src="http://drippr.me/images/paper.svg" style="height: 40px">
</div>
</a>

<a href="http://drippr.me/" class="boxtext">
<div id="box2">
<p> Bucket </p>
<img src="http://drippr.me/images/bucket.svg" style="height: 40px">
</div>
</a>

<a href="http://drippr.me/" class="boxtext">
<div id="box3">
<p> Settings </p>
<img src="http://drippr.me/images/settings.svg" style="height: 40px">
</div>
</a>

</div>

<div id="hometop">
<ul id="hometoplist">
<li>TEST</li>
</ul>
</div>

<table>
<tr>
<td>
<div class="bubbles">
</div>
</td>

<td>
<div class="bubbles">
</div>
</td>
</tr>
</table>

<div id="footer">

</div>

</body>
</html>

我的 CSS:

#title {
color: #1c63ff;
text-align: center;
font-size: 35px;
position: absolute;
margin: auto;
border: 1px solid white;
margin-left: 45%;
width: 120px;
height: 45px;
background-color: white;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#navbar {
height: 100%;
width: 10%;
background-color: #D1ECFF;
border-radius: 0;
position: fixed;
margin-left: -10;
top: -1;
border: 2px solid #A1C6FF;
}

.boxtext {
color: darkblue;
font-weight: bold;
text-align: center;
margin: auto;
text-decoration: none;
font-size: 22px;

}

.boxtext:hover {
color: darkblue;
font-weight: bold;
font-size: 25px;
}

#box1 {
height: 18%;
width: 90%;
background-color: #5CBDFF;
border: 2px solid #3385FF;
border-radius: 8px;
text-align: center;
margin: auto;
top: 5px;
margin-left: 6.5px;
position: absolute;
}

#box1:hover {
background-color: #79AEFF
}

#box2 {
height: 18%;
width: 90%;
background-color: #5CBDFF;
border: 2px solid #3385FF;
border-radius: 8px;
text-align: center;
margin: auto;
top: 145px;
margin-left: 6.5px;
position: absolute;
}

#box2:hover {
background-color: #79AEFF
}

#box3 {
height: 18%;
width: 90%;
background-color: #5CBDFF;
border: 2px solid #3385FF;
border-radius: 8px;
text-align: center;
margin: auto;
top: 285px;
margin-left: 6.5px;
position: absolute;
}

#box3:hover {
background-color: #79AEFF
}

#hometop {
height: 50%;
width: 100%;
background-color: #D7D7D7;
border-bottom: 2px solid gray;
border-bottom-right-radius: 12px;
border-top-right-radius: 12px;
}

.bubbles {
height: 200px;
width: 200px;
border-radius: 100px;
background-color: #99C2FF;
border: 2px solid #1975FF;
margin: auto;
margin-top: 20px;
margin-left: 160px;
}

#hometoplist {
text-align: right;
margin: auto;
margin-top: px;
}

#footer {
}

最佳答案

我认为您的导航栏问题是由于不同显示器的屏幕分辨率不同造成的。由于大多数用户的最小宽度 >= 1024 像素,请尝试为您网站的 <body> 设置 1024 像素的宽度。或网站正文中所有内容的 div 包装器。

此外,我记得 IE 默认有带边框的图片...尝试添加到您的 css:

img {
border:0;
outline:none;
}

关于html - 网站维度变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23452309/

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