css - css 未应用于嵌套类
问题描述
我有这个结构...
<body>
<div class="page-wrapper">
<div class="page-content">
<div class="login-welcome">
<h3 class="welcome">
<form class="form-login">
我可以将 css 应用于login-welcome
但welcome
不能应用于form-login
.
在 Chrome 调试器中,我没有看到我设置的样式。这些是相关的样式...
.login-welcome {
position: absolute;
top: 15%;
left: 40%;
display: block;
}
.welcome {
font-weight: 600px;
font-size: 30px;
color: #653487;
}
.form-login {
padding-top: 500px;
}
在调试器中,我可以通过调整来调整相同的填充设置,element.style
因此我认为使用form .form-login
or.form-login
会起作用,但我尝试过的类没有对类应用任何格式。有什么理由会这样吗?
解决方案
当我将你的 css 复制到 chrome 时,在关闭之后有一些奇怪的}
字符.welcome
​
似乎它正在阻止 chrome 解释下一个 css 行
当您删除此字符时,将再次评估以下 css 选择器(例如.form-login {
)并将其应用于您的表单元素 - 一切都应该正常工作
推荐阅读
- java - Android 警报管理器不适用于特定日期和时间
- javascript - 获取位于同一对象中的函数的引用
- python - 在此函数上使用 numba 会引发此错误。可能是什么问题?
- gitlab - Gitlab CI 脚本:排除分支
- javascript - 在 JavaScript 中通过给定数组动态创建子标签及其类
- angular - 在 XY 轴上显示给定值 - Plotly
- java - 如何配置两个hazelcast缓存(即IMap)一个用于分布式缓存,另一个用于单实例缓存
- javascript - OAuth2 - 如何在没有客户端密码的情况下进行授权?
- sql - 使用 Sql Query 以格式化方式获取用户数据
- javascript - 有没有更简洁的方法来获取我的网址中的最后一个数字?