css - 以百分比表示的按钮高度使其平坦
问题描述
我一直在尝试创建一个可以根据屏幕分辨率调整大小的按钮,但这给我带来了麻烦。出于某种原因,宽度很好 - 但是使用所有相同的代码,高度不会超过大约 5 像素。这就是我正在做的事情:
.links a {
text-decoration: none;
border: red 2px solid;
border-radius: 100%;
display: inline-block;
height: 12%;
width: 12%;
overflow: hidden;
}
button.links {
background:#003678;
border: none;
height: 60%;
width: 60%;
}
<button class="links">
<a href="Ap.html" id="Ap"></a>
</button>
button.links 在这种情况下是父级。我尝试定位 body 元素并添加另一个元素来定位大小。怎么了?
解决方案
推荐阅读
- reactjs - 如何让 react-native 中的后处理程序返回主屏幕而不是退出应用程序?
- sql-server - MSSQL 连接字符串:
- reactjs - ClickAwayListener 组件不适用于 DragDropContext
- google-apps-script - 使用 Appscripts 从 Google 表格中的列和邮件中获取多个附件 URL
- python - Python 日志记录模块总是使用同一个文件
- mysql - 在 SQL (MySQL) 中如何创建请求或按变量或按所有记录?
- reactjs - 如果 Firebase 令牌在 React 应用程序中过期,如何不调用任何 api 端点?
- python - 如何将熊猫图转换为图像
- html - Bootstrap 5 Gutters - 如何在 Bootstrap 网格中的行项目之间间隔
- java - 在 Java springboot 和 mongodb 中创建本地 oAuth -- login api