实现响应式设计可以通过使用媒体查询和CSS变量来实现,而不需要使用容器元素。下面是一个示例代码:
HTML:
CSS:
.responsive-design {
height: 200px;
width: 200px;
background-color: red;
}
@media screen and (max-width: 600px) {
.responsive-design {
height: 100px;
width: 100px;
}
}
上述代码定义了一个responsive-design
类的div,初始的高度和宽度都是200px,并且背景颜色为红色。当屏幕宽度小于600px时,通过媒体查询将高度和宽度都变为100px。
这样,在屏幕宽度小于600px时,div的大小将会变为100px x 100px。这种方式可以实现响应式设计,而不需要使用容器元素。