960css框架方便么?怎么用啊?

html-css06

960css框架方便么?怎么用啊?,第1张

还有blueprint,这种CSS框架更多的是网格设计理念,这得先弄清楚,否则的话只会增添麻烦。网格本身是印刷行业的设计规范,逐渐引入到网页当中,平时花点时间学习,以后肯定用的上。具体的使用方法就看文档吧。用CSS基础的话很容易。

<div>

<p>浮动1</p>

<p>浮动2</p>

</div>

div{width: 99px}

p{width: 50pxline-height: 30px}

如果 css 是上面这样的话,两个 p 宽度超过父级了必须换成两行,你加什么都没用;

正确的方法是父 div 的 99px 改为 100px 或以上才能在同一排容纳这两个 p;

clear 是拿来清理浮动的,而不是解决浮动元素总宽度超过父宽度换行问题的,只能说这个作者在放屁。

你尝试把上面 css 中 div 宽度改成100px,并且给 div 加条个红色背景。然后到 Firefox 或 CH、OP、WK 等浏览器下面去看,你的 div 的红色背景在哪儿?你将看不到整个红色背景的 div 区域在高度上完整的包裹住那两个 p。

因为 float 浮动后,实际上也是把 p 从文档流里面拖出来了,父 div 就失去了范围焦点。而 clear 清除浮动作用之一就是拿来解决这个问题:让父 div 正确的包裹浮动子元素,而不是你看那个教程说那样。

IE 下微软的程序员画蛇添足的解决了这个问题,如果你没用 clear 或其他方式清理浮动,ie 会自己帮你搞定这个父级高度上无法包含浮动子元素的问题。但是现在不是 ie 一家独大了,大多数时候你浮动了元素都应该养成习惯清理浮动。

上面的图片

<table width=100%>

<tr>

<td align='right'><img src="hao123.jpg"/><td>

<td align='left'><img src="1.jpg"/><img src="2.jpg"/><td>

</tr>

</table>

中间的导航栏

<div width=100%>导航栏</div>