我有这个页面,可以在我的新工作中测试网站上某个类别的新布局:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/pure/1.0.0/grids-responsive-min.css" media="all" />
</head>
<body>
<div id="category-desc-grid" class="pure-g">
<div class="pure-u">
<p class="title"></p>
<p class="details">
Throw Style & Fitted Style<br>
71 Fabric Color Choices<br>
Fire resistant. Passes NFPA 701-2010<br>
Full Color Dye Sublimation
</p>
<a href="#" class="button">Buy/View 24 Hour Tablecloths</a>
</div>
<div class="pure-u-1-2">
<p class="title">Single Color Front Panel, Fitted Table Colors & Throws</p>
<p class="details">
4ft, 5ft, 6ft, 8ft<br>
74 Fabric Color Choices,<br>
including neon colors.<br>
Fire resistant. Passes<br>
NFPA 701-2010
</p>
<a href="#" class="button">Available in 1, 2, or 3 Day Production</a>
</div>
<div class="pure-u-1-2">
<p class="title">Full Color Print Front Panel</p>
<p class="details">
Additional Panel Print $99<br>
Fitted & Throw Style<br>
4ft, 5ft, 6ft, 8ft<br>
71 Fabric Choices<br>
F.R. - NFPA 701-2010
</p>
<a href="#" class="button">Available in 1, 2, or 3 Day Production</a>
</div>
</div>
</body>
</html>
包含的所有样式表都是它们包含在要插入此代码的页面头部的大量样式,最后一个样式表除外,即Pure Grid。这是有问题的,它不会应用它的任何样式。如您所见,我的 HTML 中有来自该样式表的类,但在检查时没有将样式归于它们。然而,之前样式表中的样式正在被应用。
为什么
我已经完全删除了网格样式表并添加了一个简单的行:.display-grid .half { display: inline-block; width: 50%; max-width: 50%; }
但如果我排除宽度规则,它只会分成两半。难以置信的。
我刚刚添加了独立的 Bootstrap 网格。