以下是HTML5实现响应式布局的5种核心方法及代码示例:
1. 媒体查询(核心方案)
/* 默认样式(移动优先) */
.container {
padding: 15px;
}
/* 中等屏幕(平板) */
@media (min-width: 768px) {
.container {
padding: 30px;
max-width: 720px;
}
}
/* 大屏幕(桌面) */
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
2. 流动布局
<div class="fluid-container">
<div class="main-content">主内容区(70%)</div>
<div class="sidebar">侧边栏(30%)</div>
</div>
<style>
.fluid-container {
width: 90%;
margin: 0 auto;
}
.main-content {
width: 70%