body {
padding: 50px;
font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}
a {
color: "#00b7ff"
}
#content {
background-color: aquamarine;
width: 800px;
height: 300px;
margin-left: auto;
margin-right: auto;
border: 2px solid blueviolet;
}
#room {
background-color: burlywood;
margin-bottom: 1em;
}
#messages {
width: 690px;
height: 300px;
overflow: scroll;
background-color: cadetblue;
margin-bottom: 1em;
margin-right: 10px;
border: 2px solid blue;
}
<div id='content'>
<div id='room'></div>
<div id='room-list'></div>
<div id='messages'></div>
<form id='send-form'>
<input id='send-messsage' />
<input type=s ubmit id='send-button' value='Send' />
<div id='help'>
Chat commands:
<ul>
<li>Change nickname: <code>/nick [username]</code> </li>
<li>Join/create room: <code>/join [room name]</code> </li>
</ul>
</div>
</form>
</div>
结果:
请解释为什么内矩形出来了,可以做什么来防止它?
我相信这可能会有所帮助:
如果我们将#message的高度降低到282px,它将正确地对齐。因为上面的div是#room是1em=16px,而#content是2px边框。所以总共18px是从父div出来的。
我已经试过这些变化了,它运行得很好。
css lang-css prettyprint-override">body {
padding: 50px;
font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}
a {
color: "#00b7ff"
}
#content {
background-color: aquamarine;
width: 800px;
height: 300px;
margin-left: auto;
margin-right: auto;
border: 2px solid blueviolet;
}
#room {
background-color: blurrywood;
margin-bottom: 1em;
}
#messages {
width: 690px;
height: 282px;
overflow: scroll;
background-color: cadetblue;
margin-bottom: 1em;
margin-right: 10px;
border: 2px solid blue;
}
<div id='content'>
<div id='room'></div>
<div id='room-list'></div>
<div id='messages'></div>
<form id='send-form'>
<input id='send-messsage' />
<input type=s ubmit id='send-button' value='Send' />
<div id='help'>
Chat commands:
<ul>
<li>Change nickname: <code>/nick [username]</code> </li>
<li>Join/create room: <code>/join [room name]</code> </li>
</ul>
</div>
</form>
</div>
null null
我已经将内部的设置为,但主页图标没有居中。 null null 这就是我所看到的:
老友记.我有两个DIVS。在一个div中,我有几个列表项“li”。我想做的是,每次我悬停在div 1的li上时,我想改变div 2的背景颜色。为此我需要使用css。谢谢. 你好 null 所以我想要的是,当悬停在id为“red”的li上时,将类为“contents”的div的背景颜色更改为红色。使用CSS。这是我的全部Html文件。
我已经将内部的设置为,但主页图标没有居中。 null null 这就是我所看到的:
形式: 表单超文本标记语言: 为了使用日历图标作为引导日期选择器触发器,我需要将新的类日期添加到
问题内容: 在隐藏其父级Div的同时如何显示子Div?能做到吗? 我的代码如下: 问题答案: 我认为这是不可能的。 您可以使用javascript将元素拉出,或复制元素然后显示。 在jQuery中,您可以复制一个元素 然后附加到任何适当的可见元素。