现在css3支持圆角矩形,但是为了兼容性问题,虽然比较麻烦,但还是有必要了解一下以下方法。

在一个div内,包含8个div,控制这个8个div的height、margin以及border属性值,以达到圆角矩形效果,不过要注意div的顺序。

html代码:

<body><div class="bor"><div class="b1"></div><div class="b2"></div><div class="b3"></div><div class="b4"></div></div><div class="mid"><p>不使用border-radius的情况下实现一个可复用的高度和宽度都自适应的圆角矩形</p></div><div class="bor"><div class="b4"></div><div class="b3"></div><div class="b2"></div><div class="b1"></div></div></body>

css代码:

.bor div { height: 1px; }.b1 {margin: 0 3px;background-color: black;}.b2,.b3,.b4,.mid {border-left: 1px solid black;border-right: 1px solid black;}.b2 {margin: 0 2px;}.b3 {margin: 0 1px;}.b4 {margin: 0 1px;}.mid p {margin: 0;padding:0 10px;font-size: 12px;line-height: 24px;white-space: pre-wrap;
}

转载于:https://www.cnblogs.com/jimmiehwang/p/5391198.html

不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形相关推荐

  1. 如何使用CSS3 Border Radius属性

    With CSS3, you can give any element "rounded corners" by using the border-radius property. ...

  2. 【Android 】零基础到飞升 | 构建一个可复用的自定义BaseAdapter

    2.5.0 构建一个可复用的自定义BaseAdapter 本节引言: 如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Ad ...

  3. Android基础入门教程——2.4.7 构建一个可复用的自定义BaseAdapter

    Android基础入门教程--2.4.7 构建一个可复用的自定义BaseAdapter 标签(空格分隔): Android基础入门教程 本节引言: 如题,本节给大家带来的是构建一个可复用的自定义Bas ...

  4. Android入门教程四十之构建一个可复用的自定义BaseAdapter

    如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这样显得 ...

  5. uniapp 制作一个可复用的segmented-control(tab选项卡)

    uniapp 制作一个可复用的segmented-control(tab选项卡) 开局一张图,内容全靠编 1.开局一张图(先上效果图) 2.内容全靠编 开始编写复用组件:  segmented-con ...

  6. 设计所需的各种输出格式(包括整数、实数、字符串等),用一个文件名format.h把这些信息都包括到此文件内,另编写一个文件,用文件包含命令验证可以使用这些格式

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 16.设计所需的各种输出格式(包括整数.实数.字符串等),用一个文件名"fo ...

  7. 一个球从100m高度自由落下,第10次反弹多高

    .一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第10次落地时,共经过多少米?第10次反弹多高    float h = 100;//初始高度 //   //反弹 ...

  8. Android 实现TextView后面跟随一个高度和宽度固定的ImageView

    安卓实现TextView后面跟随一个高度和宽度固定的ImageView(不要问我为什么不直接用drawableRight,因为宽高不好控制)TextView只为1行,即singleLine为true, ...

  9. MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)

    问题描述: 终端输入,需要的图形的高度和宽度,绘制图形. 运行结果: 代码部分: #include <stdio.h> int main() {unsigned int width = 0 ...

最新文章

  1. python是软件吗-python运行环境是什么
  2. android上使用git
  3. JZOJ 5402. 【NOIP2017提高A组模拟10.8】God Knows
  4. 约瑟夫问题pascal程序
  5. 学习资源之4:Linux
  6. 二叉树的锯齿形层次遍历—leetcode103
  7. @程序员,不要再锤产品经理了,锤这个吧!!!
  8. ubuntu 安装显卡后调整分辨率卡死 解决:禁用掉nouveau
  9. 3.20计算机组成原理课堂笔记
  10. windows server 2012无法安装NET.framework3.5解决方法
  11. 点云定义、PCL数据类型和点云处理方式
  12. 叛乱联机服务器未响应,叛乱沙漠风暴开服注意事项及操作指南经验一览
  13. redis问题及答案
  14. Mybatis 插入数据 获取 oracle 自增序列
  15. 改造家里的开关成为智能开关,保留原有开关控制,零火版,射频遥控器篇(二)
  16. 知云文献翻译打不开_沙拉查词—— 划线翻译的一股清流
  17. AT89S52之(定时器2)Timer2
  18. 商城运费模板数据库简单设计思路
  19. 抖音内容选题怎么做?有哪些找选题的办法?
  20. cvBoundingRect的用法

热门文章

  1. winform,wpf全屏 还显示任务栏的解决方法
  2. hashMap异常:java.util.ConcurrentModificationException
  3. Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法
  4. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
  5. 分布式事务控制解决方案
  6. 如何链接到Multimarkdown中的命名锚点?
  7. 为什么2 *(i * i)比Java中的2 * i * i更快?
  8. 使用HTML5 / Canvas / JavaScript拍摄浏览器内屏幕截图
  9. win11在dev渠道升级怎么保留原来的文件 windows11渠道升级保留原文件的方法步骤
  10. 我的世界java版联机不稳定_我的世界:你一定不会相信,时隔2年,网易这次真的“更新”了...