我对bootstrap中的媒体类有一些疑问。
display: table-cell
类的宽度为10,000px?他们为什么使用display: block
而不是overflow: hidden
? zoom: 1
课程中使用了.media
和.media-body
? overflow: hidden
的div实际上需要10,000px的宽度? zoom: 1
课程中未使用.media
和overflow, zoom
会怎样?至于我的努力,我删除了10,000px
和public class Person{
int id;
String name;
//fields, getter, setter, constructor omited....
@Override
public boolean equals(Object o){
if (!(o instanceof Person)){
//implicit null check
return false;
}
return this.id==((Person)o).id;
}
@Override
public int hashCode(){
return this.id;
}
}
宽度并且没有发现差异。
答案 0 :(得分:2)
我在集合中找到了一些评论" Responsive 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 */
}
<强> UPD 强>
*zoom
是IE6和IE7的黑客攻击。所有浏览器都会忽略以星号开头的属性。只有IE7及以下才考虑它们。