1.自己写了一个,写完对比了下别人写的发现自己写的太low.故就不写自己太差劲的了。

别人写的我总结优化了一下,如果不用写内容去掉position,content简单也是可以的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
.box-wrap {
text-align: center;
background-color: #d4d4f5;
border:1px solid #FF0000;
overflow: hidden; /*为了清除浮动*/
}
.box-wrap>div {
width: 31.33%;
padding-bottom: 31.33%;/*是父级元素的宽度的百分比*/
margin:1%;
border-radius: 10%;
float: left;
background-color: orange;
position:relative;
}
.content {
position:absolute;
width:100%;
height:100%;
border-radius: 10%;
}
</style>
</head> <body>
<div class="box-wrap">
<div class="box">
<div class="content">格子1</div>
</div>
<div class="box">
<div class="content">格子2</div>
</div>
<div class="box">
<div class="content">格子3</div>
</div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</body>
</html>

2.也可以使用伪元素

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
.box-wrap {
text-align: center;
background-color: #d4d4f5;
border:1px solid #FF0000;
overflow: hidden; /*为了清除浮动*/
}
.box-wrap>div {
width: 31.33%;
padding-bottom: 31.33%;/*是父级元素的宽度的百分比*/
margin:1%;
border-radius: 10%;
float: left;
background-color: orange;
position:relative;
}
.box:after {
position:absolute;
content:"格子";
display:block;
width:100%;
height:100%;
border-radius: 10%;
}
</style>
</head> <body>
<div class="box-wrap">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</body>
</html>

最新文章

  1. vim安装中文帮助手册
  2. 3Sum algorithm - 非常容易理解的实现 (java)
  3. .NET截取指定长度汉字超出部分以&quot;...&quot;代替
  4. Java广度优先爬虫示例(抓取复旦新闻信息)
  5. sqlite--代码操作
  6. 了解 Windows Azure 存储的可伸缩性、可用性、持久性和计费
  7. 使用vs2010打开VS2013的工程文件
  8. Java面向对象设计
  9. Python学习--22 异步I/O
  10. 简单poi创建execl
  11. zabbix 与 nginx (五)
  12. Linux 安装本地 yum源
  13. 『C++』STL容器入门
  14. wamp 安装monggo扩展
  15. c++ 派生类的复制函数次序,及子父类兼容性
  16. linux命令生成公私钥
  17. couldn&#39;t import dot_parser
  18. 后端生成二维码 - C#生成二维码(QR)
  19. [LintCode] 带重复元素的排列
  20. JavaScript的type属性等于text/html 例子

热门文章

  1. linux有些sh文件,为什么要用 ./ 来执行
  2. Rancher的部署安装(编排选用K8S)
  3. django应用的测试
  4. mysql启动报错ERROR! The server quit without updating PID file处理
  5. Flutter混合开发:Android接入Flutter
  6. java23种设计模式 (转)
  7. 重大改革!Python,最接近人工智能的语言~将被加入高考科目!
  8. 分析Android中View的工作流程
  9. Spring Boot从入门到精通(五)多数据源配置实现及源码分析
  10. android逆向---charles抓包