html - 如何基于父元素应用 CSS 样式,类似于媒体查询
问题描述
我想创建一个页面来测试我的应用程序中页面的响应式布局,但是媒体查询仅适用于窗口分辨率,有没有办法在更改父元素的宽度时应用 CSS。
例如:
<html>
<head>
<style>
.child-element{font-size: 30px};
@media screen and (max-width:768px) {
.child-element{font-size: 24px}
}
</style>
</head>
<body>
<div class="parent-element">
<div class="child-element">Heading 1</div>
</div>
</body>
</html>
现在我想根据父元素的宽度来设置子元素的样式,如果父元素的宽度小于或等于 768px,那么我在媒体查询中编写的类似样式应该适用。
解决方案
推荐阅读
- php - CI4 混合内容,尽管已在 HTTPS 上检查元素
- java - 在这种情况下如何存储数组名称?(4名)
- cmd - 使用批处理文件复制和重命名音乐文件
- javascript - 我有一个带有一些名称作为键的对象,每个键都有一个技能数组,我必须返回一个新对象,其中技能作为新键,旧键作为数组
- excel - 使用c#将数据excel表合并到主excel文件中
- python - Python Tkinter如何更改函数中定义的顶级画布图像,在另一个函数中
- angular - Angular - 我可以制作丰富的链接预览(在短信上)吗?
- .net-core - 在 Blazor 中,https 和核心托管选项
- julia - Julia:将用户定义的结构传递给函数时出错
- sqlite - 使用 SQLite 时出现 500 内部服务器错误