gpt4 book ai didi

css - html定位div之间的差距

转载 作者:行者123 更新时间:2023-11-28 12:40:18 25 4
gpt4 key购买 nike

我有一个 html 布局问题,下面是代码,当您打开页面时,菜单栏和灰色框之间有一个空间,我想去掉这个空间,所以它们之间只有一个小间隙,如果有人可以提供帮助,将不胜感激。

HTML:

<html>

<head>
<meta content="en-gb" http-equiv="Content-Language">
<title>Cleveland Potash Intranet</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
.auto-style1 {
text-align: center;
margin-left: 1px;
margin-top: 11px;
font-family: Georgia;
margin-right: 0px;
}s
#bannerdiv {
text-align: center;
}
.auto-style4 {
margin-left: 0px;
text-align: left;
}
.auto-style5 {
margin-top: 0px;
}
</style>
</head>

<body>




<div id="bannerdiv" align="left" title="Banner">
</div>
<div id="container">
<h3 class="auto-style4" id="container">&nbsp;</h3>
</div>
<div id="menubar" style="width: 15%; height: 100px;" title="menu">
<ul>
<li><a href="#home" style="height: 20px" class="auto-style5">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
<li><a href="#home" style="height: 20px">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
<li><a href="#home" style="height: 20px; width: 121px;">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>


</ul>
</div>
<div id="mainpage" class="auto-style1" style="height: 96px; width: 84%; float:right;height:84%; color: #000000; font-size: 11pt;">
</div>




</body>

</html>

CSS:

#container {
margin: 0px;
background-color: #008852;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
color: #FFFFFF;
text-align: left;
max-width: 10%;
}

#main
{
height:100%;
weight:100&
}

html, body {
overflow: hidden;
height:100%;}

#menubar

ul
{
list-style-type:none;
margin:0;
padding:0;
}
a:link,a:visited
{
border-top-width: 1px;
display: block;
font-weight: bold;
color: #000000;
background-color: #EFF1EB;
width: 120px;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
border-style: solid;
border-color: #638529;
font-family: Arial, Helvetica, sans-serif;
border: 1px;
}
a:hover,a:active
{
background-color:#7A991A;
}
#mainpage {
width: 50%;
float: left;
background-color: #EDEFEE;
height: auto;
border-radius: 20px ;
}
#menubar {
border-width: 1px;
border-style: none;
font-size: xx-small;
width: 50%;
margin-top:11px;
float: left;
}
#bannerdiv
{

margin-bottom:20px;
}

.newStyle1 {
text-align: left;
}

最佳答案

id="menubar" 的内联样式宽度从 15% 更改为 10%,并添加一个设置为 130px 的 min-width 元素。然后从 id="mainpage" 中删除内联 float:right; 并将其 width 更改为 89%。这应该会改善间距,但值得一提的是,内联样式并不是设置 html 样式的好方法。您应该在链接到 html 文件的 css 文档中定义所有样式。

关于css - html定位div之间的差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17696062/

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