gpt4 book ai didi

html - 为什么 bootstrap 允许我使用 col-xs-13 而不是 col-xs-12?

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:23 25 4
gpt4 key购买 nike

我有一个部分包含两篇文章,每篇都归类为“col-xs-6”。两篇文章都很好地并列在一起,占据了整个宽度。
在此之后,我有一个旁白和一个页脚,每个都被归类为“col-xs-12”;然而,这些与全 Angular 相比有点害羞。
但是当我将他们的类更改为“col-xs-13”时,它变成了全 Angular 。我知道我可以将所有类更改为“col-s-12”并解决问题,但是如果 2 个 xs-6 文章添加到全宽,单个 xs-12 不应该做同样的事情吗?为什么不?

body {
background: #F0E68C;
text-align: left;
}
header {
background: green;
}
nav {
background: blue;
}
section {
background: orange;
}
article {
background: red;
}
aside {
background: yellow;
}
footer {
background: orange;
}
section {
background: pink;
}
<body class="container-fluid">
<header class="jumbotron bg-primary text-center">
<nav>
<ul>
<li>Your menu</li>
</ul>
</nav>
</header>
<section class="row">
<article class="col-xs-6">
<header>
<h2>Article title</h2>
<p>Posted on
<time datetime="2009-09-04T16:31:24+02:00">September 4th 2009</time>by <a href="#">Writer</a> - <a href="#comments">6 comments</a>
</p>
</header>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>
</article>
<article class="col-xs-6">
<header>
<h2>Article title</h2>
<p>Posted on
<time datetime="2009-09-04T16:31:24+02:00">September 4th 2009</time>by <a href="#">Writer</a> - <a href="#comments">6 comments</a>
</p>
</header>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>
</article>
</section>
<aside class="row col-xs-13">
<h2>About section</h2>
<p>Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</aside>
<footer class="row col-xs-13">
<p>Copyright 2009 Your name</p>
</footer>

最佳答案

Bootstrap col-*-* 类定义添加了 15px padding-leftpadding-rightcol-*-13 在标准的 Bootstrap 3 样式表中不存在,因此没有应用列填充使其看起来更像全宽,因为 row 有负边距 -15px在左边和右边有效地扩展了它占用的空间。

col-*-* 上的这些正填充与 row 类定义的负边距相结合可确保网格正常运行。我会避免删除它们。

如果您需要使元素看起来更“全宽”,但在标准 container 大小范围内。您可以尝试在自定义类中包装元素并为其提供背景/图案/等。

来自 Bootstrap 文档:

Columns create gutters (gaps between column content) via padding. That padding is offset in rows for the first and last column via negative margin on .rows.

The negative margin is why the examples below are outdented. It's so that content within grid columns is lined up with non-grid content.

关于html - 为什么 bootstrap 允许我使用 col-xs-13 而不是 col-xs-12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41878135/

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