I am using Twitter Bootstrap.
I need to show 12 calendars.
I want it to show 6 per row at most, and if the browser is too small, I want it to just move the excess down.
Is this possible with boostrap?
Thanks
I am using Twitter Bootstrap.
I need to show 12 calendars.
I want it to show 6 per row at most, and if the browser is too small, I want it to just move the excess down.
Is this possible with boostrap?
Thanks
我相信您可以通过使用Grid System 中内置的 Boostraps和它的一些默认 css 类来达到预期的效果。
我创建了一个包含 12 个<asp:Calendar>
对象的测试页面。我将这些日历中的每一个都放在<div class="row">
一个<div class="span12">
容器中。
现在所有日历都在 div 中分组,并且通过引导网格系统将 div 设置为流动的,容器将随着浏览器调整大小。现在我们要做的就是让日历在容器调整大小时开始向下移动。
为了做到这一点,我将内置添加到我的class="pull-left"
每个<asp:calendar>
对象中。
结果对我来说非常有效,可能会根据您的喜好工作。
这是我的测试代码。
<div class="row">
<div class="span12">
<asp:Calendar ID="Calendar1" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar2" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar3" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar4" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar5" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar6" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar7" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar8" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar9" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar10" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar11" runat="server" CssClass="pull-left"></asp:Calendar>
<asp:Calendar ID="Calendar12" runat="server" CssClass="pull-left"></asp:Calendar>
</div>
即使您不使用这些<asp:Calendar>
对象,class="pull-left"
也应该适用于您使用的任何日历。
要在日历之间添加一些间距,您可以创建自己的 css 类:
<style type="text/css">
.CalendarMargin {
margin-right:10px;
margin-bottom:10px;
}
</style>
然后将新类添加到<asp:Calendar>
标签中,如下所示:
<asp:Calendar ID="Calendar1" runat="server" CssClass="pull-left CalendarMargin"></asp:Calendar>
是的,这是可能的。twitter boostrap 是基于 12 列的,它会随着屏幕大小的变化而自动向下折叠。只需将每个日历包装在<div span2>
(12/6=2) 中,框架将为您处理其余的事情。
这些东西的引导文档非常好。请参阅脚手架系统以更好地了解网格系统的工作原理。
编辑:刚刚意识到我为帮助您而包含的 html/css 没有显示,因为我忘记用代码标签包装它。<div span2>
是你需要的