html退出全屏前后宽度不一致,CSS:浏览器窗口改变会影响页面样式,如何处理?...

当浏览器窗口大小改变时,页面样式出现异常。问题源于CSS的响应式设计不足。解决方案包括使用媒体查询(media queries)、百分比布局、弹性盒模型(flexbox)或网格布局(grid)来确保页面在不同屏幕尺寸下正常显示。重点关注元素在窗口缩放时的适应性和布局流的调整。
摘要由CSDN通过智能技术生成

问题描述

全屏浏览时,貌似没什么问题

bVbsirQ?w=1366&h=655

当我更改浏览器窗口大小时,页面样式就出现奇怪现象了

bVbsium?w=1366&h=722

请问为什么会出现这种情况,如何更好的处理呢?

相关代码

index.html

Document

./css/minireset.css

/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */

html,

body,

p,

ol,

ul,

li,

dl,

dt,

dd,

blockquote,

figure,

fieldset,

legend,

textarea,

pre,

iframe,

hr,

h1,

h2,

h3,

h4,

h5,

h6 {

margin: 0;

padding: 0;

}

h1,

h2,

h3,

h4,

h5,

h6 {

font-size: 100%;

font-weight: normal;

}

ul {

list-style: none;

}

button,

input,

select,

textarea {

margin: 0;

}

/* html {

box-sizing: border-box;

}

* {

box-sizing: inherit;

}

*:before, *:after {

box-sizing: inherit;

} */

img,

embed,

object,

audio,

video {

height: auto;

max-width: 100%;

}

iframe {

border: 0;

}

table {

border-collapse: collapse;

border-spacing: 0;

}

td,

th {

padding: 0;

text-align: left;

}

/* 自定义 */

a {

text-decoration: none;

}

./css/common.css

body {

font-size: 12px;

}

/* 版心 */

.w {

width: 1190px;

margin: 0 auto;

}

.jd-red {

color: #f10215 !important;

}

./css/index.css

/* 快捷入口 */

#shortcut {

border-bottom: 1px solid #ddd;

background-color: #e3e4e5;

}

#shortcut .w {

height: 30px;

color: #999;

}

#shortcut a {

color: #999;

}

#shortcut a:hover {

color: #e33333;

}

#shortcut-left {

float: left;

}

#shortcut-right {

float: right;

}

#shortcut li {

float: left;

}

#shortcut li.spacer {

width: 1px;

height: 10px;

margin: 10px 5px 0;

background-color: #ccc;

}

#user-city {

margin-left: 200px;

}

.shortcut-btn {

line-height: 30px;

padding-left: 7px;

padding-right: 7px;

}

.dropdown {

height: 28px;

line-height: 28px;

border: 1px solid #e3e4e5;

}

.dropdown:hover {

padding-bottom: 2px;

border-color: #ccc;

border-bottom: none;

background-color: #fff;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值