Javascript 有模仿这样的东西吗?

Javascript 有模仿这样的东西吗?,javascript,css,Javascript,Css,所以我想让一个元素遵循另一个元素的特定特征,比如高度、宽度和位置,但我想避免其他元素,比如过滤器,有没有办法做到: div{ mimic: #id(width height position); } 其中div始终获取(当前呈现页面的)宽度和高度值,而不是百分比 我想这可以通过js来实现,js有几个属性可以抓取…您可以将相同的样式属性应用于多个选择器,方法是用逗号分隔它们: #id,div{/*由#id和div选择器共享的属性*/ 高度:。。。; 宽度:。。。; ... } #id{/*特定于

所以我想让一个元素遵循另一个元素的特定特征,比如高度、宽度和位置,但我想避免其他元素,比如过滤器,有没有办法做到:

div{
mimic: #id(width height position);
}
其中div始终获取(当前呈现页面的)宽度和高度值,而不是百分比


我想这可以通过js来实现,js有几个属性可以抓取…

您可以将相同的样式属性应用于多个选择器,方法是用逗号分隔它们:

#id,div{/*由#id和div选择器共享的属性*/
高度:。。。;
宽度:。。。;
...
}
#id{/*特定于#id选择器的属性*/
...
}
div{/*特定于div选择器的属性*/
...
}
或者,您可以在类选择器上为元素指定共享类名和样式:

。。。
...
.myClass{/*由类为“myClass”的元素共享的属性*/
高度:。。。;
宽度:。。。;
...
}

你的假设是对的。这就是方法!回答了你自己的问题,不是吗。让我更清楚地说,我想要的是特定于动态宽度和高度的。举个例子,有一个div里面有一个ul,div里面有ul的尺寸,现在我想让另一个div得到包含ul的div的尺寸,但我不能通过共享相同的属性来实现这一点,我不知道UL会有多大,所以我需要这个div来模仿页面上的另一个div。@尽管这个问题有无数种可能的解决方案,但是如果看不到任何标记,没有人能在这里帮助你。