为什么bootstrap中的media-body类的宽度为10,000px,媒体类有溢出隐藏和缩放1?

use*_*782 9 html css twitter-bootstrap twitter-bootstrap-3

我对bootstrap中的媒体类有一些疑问.

  1. 为什么.media-bodybootstrap 中的类的宽度为10,000px?为什么他们用display: table-celldisplay: block
  2. 为什么overflow: hiddenzoom: 1上使用的.media类?
  3. 为什么div .media-body实际上不占用10,000px的宽度?
  4. 如果overflow: hiddenzoom: 1没有在.media课堂上使用会发生什么?

至于我的努力,我删除overflow, zoom10,000px宽度,并没有观察到任何差异.

Gle*_*sky 3

我在“响应式Bootstrap ”集合中找到了一些评论:

/*
 * 1. Create new block formatting context in modern browsers
 * 2. Avoid shrink-wrap behaviour of table-cell
 * 3. Override for IE6/7
 * 4. Create new block formatting context in IE6/7
 * Alternatively, use 'overflow:hidden' if clipping is OK
*/
display: table-cell; /* 1 */
width: 10000px; /* 2 */
@include old-ie() {
    *width: auto; /* 3 */
    *zoom: 1; /* 4 */
}
Run Code Online (Sandbox Code Playgroud)

UPD

*zoom是针对 IE6 和 IE7 的破解。所有浏览器都会忽略以星号开头的属性。只有 IE7 及以下版本才会考虑它们。

  • 您能否对这些要点作出一些解释?就像_shrink-wrap_行为是什么?“*zoom”和“zoom”有什么区别? (2认同)