css实现正方形

如果仅仅是设置width 和 height的话,这个问题就不用说了,这里考虑的问题主要是padding的百分比是相对于谁来说的

元素的padding 和 margin百分比都是想对应父元素的width(父元素必须有width这个值 否则往上查找知道body)来说的, 如下通用的css正方形方案

相对于父元素width

.container {

width: 100px;

height: 100px;

}

.square {

width: 100%;

padding-bottom: 100%;

background: red;

}

可以设置高度,利用伪元素

.square {

width: 100px;

background: green;

}

.square:after {

content: '';

display: block;

padding-bottom: 100%;

}

设置一个伪元素,伪元素用的是利用 padding-bottom撑起父元素的高度,padding相对高度为 父元素的 width

不同单位 相对于视口 而且利用vw

.container {

width: 5%;

height: 5vw;

background: red;

}

html 如何实现正方形的单项选择,css实现正方形相关推荐

  1. css-net 中华版,使用C#代码选择CSS样式(ASP.net)

    我在我的Default.aspx页面中的嵌入式CSS中有两个类.如果需要,我可以将代码转移到外部CSS.使用C#代码选择CSS样式(ASP.net) 我可以在C#中创建一个代码,点击一个按钮后,我可以 ...

  2. Android学习笔记17:单项选择RadioButton和多项选择CheckBox的使用

    在Android中,可以通过RadioButton和RadioGroup的组合来实现单项选择的效果.而多项选择则是通过CheckBox来实现的. 1.单项选择RadioButton 我们知道,一个单项 ...

  3. 创建输入控件(input控件、文本框、密码框、单项选择、多项选择、重置与提交按钮的设置)

    创建输入控件 input控件的相关概念 input控件的属性 input控件的类型 文本框的设置 密码框的设置 单项选择的设置 多项选择的设置 重置与提交按钮的设置 综合运用 相关概念选择题及参考答案 ...

  4. QT之CheckBox单项选择与多项选择

    QT之CheckBox单项选择与多项选择 QT之CheckBox单项选择与多项选择 开篇之叙 效果图 上代码 结尾 开篇之叙 今天简单的给大家介绍下CheckBox的单项选择与多项选择.我们在使用Ch ...

  5. 单项选择标准化考试系统

    目录: 1.前言 2.功能要求 3.代码设计 1.头文件 2.结构体组 3.函数 4.主函数 5.主界面 6.教师端界面 7.学生端界面 8.教师端功能实现 9.主菜单界面 10.录入题目和浏览题目 ...

  6. python课程设计——单项选择标准化考试

    功能要求 本系统采用序列或字典保存单个试题,每个数据应当包括:题干.选项.答案等信息 本系统功能: (1)试题录入:可以随时添加试题 (2)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入) ...

  7. 计算机专业英语选词填空,专业英语考试+单词翻译+单项选择+选词填空+成成呕心沥血之作.doc...

    专业英语考试单词翻译单项选择选词填空成成呕心沥血之作 第一单元 application software应用软件 basic application基本应用软件 communication devic ...

  8. 已知正方形面积求边长c语言,正方形知道面积怎么求边长.

    2019-10-09阅读(206) 长方形的周长=(长+宽)×2正方形的周长=边长×4长方形的面积=长×宽正方形的面积=边长×边长三角形的面积=底×高÷2平行四边形的面积=底×高梯形的面积=(上底+下 ...

  9. html中正方形选择,html中正方形的单选框怎么设置

    1.html语言制作网页单选框 ---------- 根据上面的三行应该可以看出规律来了吧,根据这个规律往下写就是了. 2.html 怎么设置单选框的样式 1.首先打开编辑器,然后新建一个html文件 ...

最新文章

  1. linux禁止其他主机ping自己
  2. 揭秘猪八戒调戏嫦娥背后的阴谋
  3. java三目表达式_Java8新特性Lambda表达式
  4. “我明明是一个老师,病毒却把我逼成了主播……”
  5. Dubbo(RPC原理、Dubbo架构负载均衡配置方式)(3)
  6. [视频]MAC中如何单独放大文本字体
  7. 小敏同学利用计算机设计,福建省晋江一中、华侨中学2015-2016学年七年级数学上学期期中质量检测试题(无答案) 华东师大版...
  8. pku 2976 Dropping tests 01分数规划
  9. HP LaserJet 1010 安装方法
  10. postman tests
  11. VMware NSX 4.0 -- 网络安全虚拟化平台
  12. CC控制服务的设计和侦测方法综述
  13. ffmpeg编码x264
  14. 浅谈GPU虚拟化技术(四)- GPU分片虚拟化
  15. 【Docker】自定义dockerfile构建容器镜像并发布
  16. html中文网app,app.vue什么作用?
  17. 瓦力部署系统部署java_Walle瓦力部署系统
  18. 中国天井钻机行业运行现状分析及发展前景预测报告2022-2028年
  19. vue 报错:Elements in iteration expect to have ‘v-bind:key‘ directives
  20. 老干妈大战腾讯,最新迷幻反转!我笑疯了。。。

热门文章

  1. RF高速电路的电源走线方式
  2. 【前言】 VVC理论知识之基本框架
  3. 【信道编码/Channel Coding】CRC校验码
  4. 单片机用途有哪些?学会了单片机能做什么工作?
  5. Oracle SQL的多表查询 看这一篇文章就够了~
  6. 一文读懂凯利公式—一个多次被巴菲特芒格引用的投资方法
  7. 解决img标签src路径为本地路径访问受限问题:Not allowed to load local resource
  8. Linux 系统发展史小览 (与Unix区别科普文)
  9. NX二次开发-UF_DRF_ask_dim_info获得图纸尺寸属于哪个视图和图纸页
  10. 将自动获取IP改为固定IP