Html HML Div定位 我怎样才能把主盒子放在所有元素的中间呢?它现在坐在1号盒子下面,我想要它在中间打滑,在菜单下面滑动。我知道这是非常基本的东西,但我有点卡住了
HTML:Html HML Div定位 我怎样才能把主盒子放在所有元素的中间呢?它现在坐在1号盒子下面,我想要它在中间打滑,在菜单下面滑动。我知道这是非常基本的东西,但我有点卡住了,html,css,layout,Html,Css,Layout,HTML: 您应该将带有classmain的div置于设置div之前 #标题{ 宽度:1330px; 高度:200px; 边框:1px实心; } h1{ 字体大小:500%; 字体系列:Helvetica; 文本转换:大写; 颜色:#9DC8C3; 文本阴影:0 1px0 rgba(255255255.5),0-1px0 rgba(0,0,0.8); 文本对齐:居中; } /*菜单*/ #菜单1{ 宽度:211px; 高度:400px; 浮动:左; 边框:1px实心; 填充物:5px; 边缘顶
您应该将带有class
main
的div置于设置
div之前
#标题{
宽度:1330px;
高度:200px;
边框:1px实心;
}
h1{
字体大小:500%;
字体系列:Helvetica;
文本转换:大写;
颜色:#9DC8C3;
文本阴影:0 1px0 rgba(255255255.5),0-1px0 rgba(0,0,0.8);
文本对齐:居中;
}
/*菜单*/
#菜单1{
宽度:211px;
高度:400px;
浮动:左;
边框:1px实心;
填充物:5px;
边缘顶部:5px;
右边距:5px;
边缘底部:5px;
}
#菜单2{
宽度:200px;
高度:75px;
浮动:左;
边框:1px实心;
填充物:5px;
保证金:5px;
}
#菜单3{
宽度:200px;
高度:75px;
浮动:左;
边框:1px实心;
填充物:5px;
保证金:5px;
}
#菜单4{
宽度:200px;
高度:75px;
浮动:左;
边框:1px实心;
填充物:5px;
保证金:5px;
}
#菜单5{
宽度:200px;
高度:75px;
浮动:左;
边框:1px实心;
填充物:5px;
保证金:5px;
}
#背景{
宽度:200px;
高度:400px;
浮动:左;
边框:1px实心;
填充物:5px;
左边距:5px;
边缘顶部:5px;
边缘底部:5px;
}
#主要{
宽度:700px;
高度:400px;
浮动:左;
边框:1px实心;
}
标题
#1
#2
#3
#4
#5
主要
设置
我为您修复了代码。我所做的是,我添加了一个播放容器滚动的div和一个表,以保持settings div位于右侧,其余div位于左侧
以下是HTML部分:
<html>
<head>
</head>
<body>
<div class="container">
<div id="header"><h1>Header</h1></div>
<table border="0">
<tr>
<div group="menu" class="menu-group">
<div id="menu1">#1</div>
<div id="menu2">#2</div>
<div id="menu3">#3</div>
<div id="menu4">#4</div>
<div id="menu5">#5</div>
<div id="main">Main</div>
</div>
<td>
<div id="settings">Settings</div>
</td>
</tr>
</table>
</div>
</body>
</html>
还有一个我做过的小例子:
谢谢!我知道这很简单。
#header{
width: 1330px;
height: 200px;
border: 1px solid;
}
h1{
font-size: 500%;
font-family: Helvetica;
text-transform: uppercase;
color: #9DC8C3;
text-shadow: 0 1px 0 rgba(255,255,255,.5), 0 -1px 0 rgba(0,0,0,.8);
text-align: center;
}
/*menus */
#menu1{
width:211px;
height:400px;
float:left;
border: 1px solid;
padding: 5px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
}
#menu2{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu3{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu4{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu5{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#settings{
width:200px;
height:400px;
float:left;
border: 1px solid;
padding: 5px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
#main{
width:700px;
height:400px;
float: left;
border: 1px solid;
}
<html>
<head>
</head>
<body>
<div class="container">
<div id="header"><h1>Header</h1></div>
<table border="0">
<tr>
<div group="menu" class="menu-group">
<div id="menu1">#1</div>
<div id="menu2">#2</div>
<div id="menu3">#3</div>
<div id="menu4">#4</div>
<div id="menu5">#5</div>
<div id="main">Main</div>
</div>
<td>
<div id="settings">Settings</div>
</td>
</tr>
</table>
</div>
</body>
</html>
.container {
width: 1330px;
}
#header{
width: 100%;
height: 200px;
border: 1px solid;
}
h1{
font-size: 500%;
font-family: Helvetica;
text-transform: uppercase;
color: #9DC8C3;
text-shadow: 0 1px 0 rgba(255,255,255,.5), 0 -1px 0 rgba(0,0,0,.8);
text-align: center;
}
/*menus */
#menu1{
width:211px;
height:400px;
float:left;
border: 1px solid;
padding: 5px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
}
#menu2{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu3{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu4{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#menu5{
width:200px;
height:75px;
float:left;
border: 1px solid;
padding: 5px;
margin: 5px;
}
#settings{
width:200px;
height:400px;
border: 1px solid;
float: right;
margin-top: 3px;
margin-left: 3px;
}
#main{
width:700px;
height:400px;
float: left;
border: 1px solid;
margin:5px;
}