用css div做两个实体小方块

html-css022

用css div做两个实体小方块,第1张

1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,使用div标签一个模块,在div内,再使用div标签创建两个内部模块,下面将让两个内部div并排显示。

3、在test.html文件内,分别给每一个div设置class属性,分别为wdiv,fldiv,frdiv。

4、在css标签内,设置class为wdiv的div样式,定义其宽度为500px,高度为400px,背景颜色为灰色。

5、在css标签内,再分别设置class为fldiv和frdiv的样式,定义它们的宽度为240px,高度为350px,同时,使用float属性分别设置一个div浮动向左,另一个浮动向右,从而实现并排显示。

6、最后在浏览器打开test.html文件,查看实现的效果,就完成了。

从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到蓝色:

#grad1 {

height: 200px

background: -webkit-linear-gradient(left top, red , blue)/* Safari 5.1 - 6.0 */

background: -o-linear-gradient(bottom right, red, blue)/* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(bottom right, red, blue)/* Firefox 3.6 - 15 */

background: linear-gradient(to bottom right, red , blue)/* 标准的语法(必须放在最后) */

}

参考网址:网页链接

body{text-align:center}

.divX{width:1000pxheight:1500pxmargin:0 auto}

在body里面加入 body{text-align:center}这句

然后做一个大框架 即divX.

你可以整个网页做完以后在外面加个divX,或者一层一层从上到下都使用相同的样式其中 width和margin参数是必须加的.

以上方法是比较完美的居中方式 在IE和firefox下都可以正常显示.另外我们老师还讲了一种完美居中的方式,原理是先把div向右移动width的50%像素,再拉回去50%,但是具体的代码我忘咯,呵呵!~