我遇到了960网格的问题。下面的代码描述了我想要使用的布局,即6个容器均匀分布。
<div class="container_12" style="background:blue";>
<div class="grid_2 alpha" style="background:red";>
Alpha
</div>
<div class="grid_2" style="background:orange";>
1
</div>
<div class="grid_2 " style="background:yellow";>
2
</div>
<div class="grid_2" style="background:green";>
3
</div>
<div class="grid_2" style="background:teal";>
4
</div>
<div class="grid_2 omega" style="background:red";>
omega
</div>
</div>
我遇到的问题是......当我为每个网格分配边框时,每个边框都会进入下一个网格,从而导致对齐问题。
我遇到问题的HTML代码是:
<div class="container_12 ">
<ul class="a-tab">
<li>
<a href="" class="grid_2 alpha">Today</a>
</li>
<li>
<a href="" class="grid_2">Restaurants</a>
</li>
<li>
<a href="" class="grid_2">Shops</a>
</li>
<li>
<a href="" class="grid_2">Accomodation</a>
</li>
<li>
<a href="" class="grid_2">Property</a>
</li>
<li>
<a href="" class="grid_2 omega">Nightlife</a>
</li>
</ul>
我正在使用的边框控件的CSS是:
.a-tab li{
list-style-type: none;
display: inline-block;
float: center;
border-color: #000;
border-top:solid;
border-right: solid;
border-left: solid;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
font-size: 16px;
margin:0 0 0 0;
}
显示在http://www.virtualharrogate.co.uk
非常感谢任何帮助
答案 0 :(得分:1)
在查看网站后(在您的问题的实时链接之后),似乎问题不是来自网格系统,而是来自不正确的标记 - 您将div
元素嵌套在里面无序列表(ul
)。这是从网站复制的相关代码段:
<div class="container_12 ">
<ul>
<div class="grid_2 alpha">
<div class="tabframe" id="tabdetail">
<li>
<a href="">Today</a>
</li>
</div>
</div>
<!-- etcetera -->
</ul>
</div>
从层次结构中移除位于ul
下的div.container_12
,或将嵌套的div
更改为li
,问题将得到解决。