css - 有同一个孩子的两个父母css
问题描述
我很惊讶这以前没有出现过。很多时候,当我设计我的网站时,我有两个父母有相同类型的孩子,说:
form#login-form
和
form#reset-form
在每个父母中,给孩子造型:
input[type="submit"]
我必须这样做:
form#login-form input[type="submit"], form#reset-form input[type="submit"] {
width: 14.75em;
text-align: center;
font-family: 'Orbitron', sans-serif;
border: none;
}
当然,在 CSS 中有更简单的方法来做到这一点吗?如果没有,我有代码如
.sidebar-outer + *:not(:empty), .sidebar-outer + *:empty + *
.sidebar-outer
有两个孩子的父母在哪里。
解决方案
只需向所有输入字段示例添加一个通用类 -
<form id = "login-form">
<input class="common-class" type="submit"/>
</form>
<form id = "reset-form">
<input class="common-class" type="submit"/>
</form>
在 css 类下,您可以拥有以下内容 -
.common-class{
width: 14.75em;
text-align: center;
font-family: 'Orbitron', sans-serif;
border: none;
}
推荐阅读
- r - 如何执行模拟以在 R 中找到具有给定概率的 z 分数 (x)
- angular - 如何在 Angular/RxJS 中合并两个 observable?
- c# - 如何断言 IEnumerable
- python - Selenium,pythons 网页抓取
- javascript - 使用 Javascript 提交表单后阻止导航
- php - 我怎样才能shell_exec这个powershell命令来获取进程的pid?
- reactjs - 如何在videojs中添加带有控制栏按钮列表的menuItem
- javascript - Plotly/Dash:如何使行索引独一无二?
- scala - Scala MaxBy 的元组
- docker - openshift 正在使用 uid 101 运行所有容器,而不是从项目范围中获取 uid