我想这是已经在一些话题,但我找不到我正在寻找的答案。 我有一个头,看起来像这样:HTML5/CSS:如何防止在div内堆叠?
而且它的代码是下列之一:
<header>
<section id="login">
@Html.Partial("_LoginPartial")
</section>
<div class="content-wrapper">
<div class="float-left" id="image-maintitle">
<img src="~/Images/DirecTV.jpg" width="70" height="43" />
<div id="main-title">
<h1 class="site-title">@Html.ActionLink("Disponibilidad de Señal", "Index", "Home")</h1>
</div>
</div>
<div class="float-right">
<nav>
<ul id="menu">
<li>
<a href="@System.Web.Configuration.WebConfigurationManager.AppSettings["SPDCSSUrl"]" target="_blank">Ir a sistema de monitoreo</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
的问题是,无论是DIV的堆叠,当我到达850像素的宽度,就像你可以在此图像中看到:
我试图建立一个最小宽度内容包装类或在“标题”标记,但不起作用。奇怪的是,当我尝试在浏览器上选择这个div的“检查元素”时,我不能这么做......只有我可以用内部的元素来做到这一点。
下面是这个班我的CSS文件:
.float-left {
float: left;
}
.float-right {
float: right;
}
header, footer, hgroup,
nav, section
{
display: block;
}
ul#menu
{
font-size: 18px;
font-weight: 600;
margin: 0 0 5px;
padding: 15px 0 0 0;
text-align: right;
}
.content-wrapper {
min-width: 1000px !important;
}
我想在它的容器宽度达到1000像素的隐藏滚动条右后方股利。
是否有另一种方法来防止这种行为?
这是一个极好的回答!但我不会认为该元素需要通过滚动页面来显示(错误是我的),因为它是另一个页面的链接。你知道如何防止堆叠而不使这个元素“消失”吗? (对不起,我的错误) –
将两个内部div设置为'宽度:50%;'并将它们浮起来。不过,考虑到你在这两个div中都有一些文本,它可能在小屏幕上看起来很有趣。 –