要实现百分比填充不随浏览器宽度变化,可以使用CSS中的max-width
属性和margin:auto
属性来控制元素的宽度。以下是一个示例代码:
HTML代码:
CSS代码:
.container {
max-width: 600px; /* 设置最大宽度为600像素 */
margin: 0 auto; /* 设置左右外边距为auto,使元素水平居中 */
background-color: #f0f0f0;
padding: 20px;
}
.content {
width: 100%; /* 设置宽度为父元素的100% */
height: 200px; /* 设置高度为固定值 */
background-color: #ccc;
}
在上面的代码中,.container
类设置了最大宽度为600像素,并使用margin: 0 auto
将元素水平居中。.content
类设置了宽度为父元素的100%,即.container
的宽度。这样,当浏览器宽度小于600像素时,.container
的宽度将自动调整为浏览器宽度的百分比,并保持水平居中。同时,.content
的宽度也会根据.container
的宽度进行调整。
上一篇:百分比输入字段将0视为空值。
下一篇:百分比完成计算器 Swift