首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网页制作
CSS
正文
CSS实现页面九宫格布局的简单示范
所属分类:
网页制作
/
CSS
阅读数: 923
收藏 0
赞 0
分享
一、效果图:
三、布局二(各浏览器兼容性良好)
CSS Code
复制内容到剪贴板
<!DOCTYPE html>
<html>
<head>
<meta charset=
"utf-8"
>
<title>九宫格布局</title>
<meta http-equiv=
"X-UA-Compatible"
content
=
"IE=edge"
>
</head>
<body>
<html>
<head>
<style type=
"text/css"
>
body{
margin
:0;
padding
:0;}
.grid_wrapper{
width
:
170px
;
height
:
170px
;
margin-left
:
auto
;
margin-right
:
auto
;
}
.grid{
margin-left
:
5px
;
margin-top
:
5px
;
}
.grid:after{
content
:
"."
;
display
:
block
;
line-height
: 0;
height
: 0;
clear
:
both
;
visibility
:
hidden
;
overflow
:
hidden
;
}
.grid a,.grid a:visited{
float
:
left
;
display
:
inline
;
border
:
5px
solid
#ccc
;
width
:
50px
;
height
:
50px
;
text-align
:
center
;
line-height
:
50px
;
margin-left
: -
5px
;
margin-top
: -
5px
;
position
:
relative
;
z-index
: 1;
}
.grid a:hover{
border-color
:
#f00
;
z-index
: 2;
}
</style>
</head>
<body>
<div class=
"grid_wrapper"
>
<div class=
"grid"
>
<a href=
"#"
title=
"1"
>1</a>
<a href=
"#"
title=
"2"
>2</a>
<a href=
"#"
title=
"3"
>3</a>
<a href=
"#"
title=
"4"
>4</a>
<a href=
"#"
title=
"5"
>5</a>
<a href=
"#"
title=
"6"
>6</a>
<a href=
"#"
title=
"7"
>7</a>
<a href=
"#"
title=
"8"
>8</a>
<a href=
"#"
title=
"9"
>9</a>
</div>
</div>
</body>
</html>
IE6下兼容有问题,效果图如下:
三、布局二(各浏览器兼容性良好)
CSS Code
复制内容到剪贴板
<!DOCTYPE html>
<html>
<head>
<meta charset=
"utf-8"
>
<title>九宫格布局</title>
<meta http-equiv=
"X-UA-Compatible"
content
=
"IE=edge"
>
</head>
<body>
<html>
<head>
<style type=
"text/css"
>
body,ul,li{
margin
:0;
padding
:0;}
.grid_wrapper{
width
:
170px
;
height
:
170px
;
margin-left
:
auto
;
margin-right
:
auto
;
}
.grid{
margin-left
:
5px
;
margin-top
:
5px
;
list-style-type
:
none
;
}
.grid:after{
content
:
"."
;
display
:
block
;
line-height
: 0;
width
:0;
height
: 0;
clear
:
both
;
visibility
:
hidden
;
overflow
:
hidden
;
}
.grid li{
float
:
left
;
line-height
:
50px
;}
.grid li a,.grid li a:visited{
display
:
block
;
border
:
5px
solid
#ccc
;
width
:
50px
;
height
:
50px
;
text-align
:
center
;
margin-left
: -
5px
;
margin-top
: -
5px
;
position
:
relative
;
z-index
: 1;
}
.grid li a:hover{
border-color
:
#f00
;
z-index
: 2;
}
</style>
</head>
<body>
<div class=
"grid_wrapper"
>
<ul class=
"grid"
>
<li><a href=
"#"
title=
"1"
>1</a></li>
<li><a href=
"#"
title=
"2"
>2</a></li>
<li><a href=
"#"
title=
"3"
>3</a></li>
<li><a href=
"#"
title=
"4"
>4</a></li>
<li><a href=
"#"
title=
"5"
>5</a></li>
<li><a href=
"#"
title=
"6"
>6</a></li>
<li><a href=
"#"
title=
"7"
>7</a></li>
<li><a href=
"#"
title=
"8"
>8</a></li>
<li><a href=
"#"
title=
"9"
>9</a></li>
</ul>
</div>
</body>
</html>
更多精彩内容
其他人还在看
CSS伪类对象before和after的用法实例详解
这两个伪类对象只有在清楚浮动clearfix的时候会用到哈,最近在研究css3的时候觉得它两个的搭配不仅能够减少代码量并且能整出很巴适的效果
评论 0
收藏 0
赞 0
分享
CSS3 实用技巧:实现黑白图像效果示例代码
本文为大家详细介绍下CSS3实现黑白图像效果的具体思路及代码,感兴趣的朋友可以看下截图,希望对大家有所帮助
评论 0
收藏 0
赞 0
分享
IE.JS解决IE兼容性问题方法汇总
正如标题所言它修复了许多的HTML和CSS问题,并使得透明PNG在IE5、IE6下正确显示,下面为大家介绍下具体针对不同浏览器的调用方法,感兴趣的朋友可以参考下哈
评论 0
收藏 0
赞 0
分享
实现CSS3中的border-radius(边框圆角)示例代码
本文为大家详细介绍下如何实现CSS3中的border-radius(圆角),具体代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
评论 0
收藏 0
赞 0
分享
CSS line-height行高上下居中垂直居中样式属性
我们在css编写中需要对大篇幅的内容显示的更好看,有些间隔,不要在挤在一起难看,就可以使用Line-Height属性进行控制
评论 0
收藏 0
赞 0
分享
CSS Float布局过程与老生常谈的三栏布局
这篇文章就是总结一下怎样使用CSS中的float属性进行布局,其实网上有很多讨论这个话题的文章了,但我觉得都没说到点子上。那就来老生常谈一次吧,CSS之Float布局
评论 0
收藏 0
赞 0
分享
邮箱css加载失败怎么办 网站css加载异常原因分析
造成css加载失败的原因有很多,脚本之家也遇到过,这可能跟你代码出错,浏览器、路径、编码等等都是有关联的。所以在具体情况具体分析。下面看看具体的方案
评论 0
收藏 0
赞 0
分享
CSS控制样式的三种方式(优先级对比验证)
大家都知道,CSS的中文名叫做层叠样式表,而CSS在控制样式的时候,有三种引入方式,这里简单介绍下CSS控制样式的三种方式
评论 0
收藏 0
赞 0
分享
meta http-equiv="X-UA-Compatible" content="IE=7" 意思是将IE8用IE7进行渲染
X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content=
评论 0
收藏 0
赞 0
分享
Discuz7.2 IE9兼容性写法 杜工完全修补方案
因为Discuz7.2在IE9浏览器中有一系列的问题,所有要在以后的开发中考虑到ie9浏览器的一些问题了,这里简单介绍下,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
内容型网站实现盈利的6种方法
站长VS微商 你选择哪个?
Google
网站赚钱就靠广告到底行不行?
广告如何投放才最正确有效?我就给你3个建议!
短视频如何赚钱?短视频自媒体实操经验分享(真实)
站长故事
更多
传统地摊转型网络营销90后农村小伙子月入过万
草根站长网站运营:运气创业,勤能过日子
我做私服网站的一些事情
大脚:一个老站长的垂死宣言
从5元到500万,我的创业历程
站长从菜鸟到资深必经过程