css - 水平滚动条 CSS

标签 css

我遇到了一个问题,在此之前我从未遇到过这个问题,但我无法弄清楚这个问题。

我使用设置为 100% 宽度的包装器构建我的网站;和一个设置为 960px 的容器,边距为“0 auto”以使容器居中。

大多数时候(和这个一样)我有一个页眉包装器/容器、主要内容包装器/容器和页脚包装器/容器。

此外,我的 body 设置为 100% 宽度和高度。

问题是我的页眉包装器导致出现非常小的滚动,当我向右滚动查看时,页面的整个右侧似乎有 20 像素的边距。

我似乎没有在 Chrome 中遇到问题,只有 IE 和 Firefox。

我的 CSS 一开始就用这个清除了:

body, div, dl, dt, dd, ul, ol, li,
 h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
 margin: 0;
 padding: 0;
}

我的主体样式设置为:

body {
float: left;
font-family: 'Verdana', 'Arial';
background: #E3E3E3;
width: 100% ;
height: 100%;
color: #5B5B5B;
}

我有点不好意思问这个问题,因为 CSS 错误通常很容易解决,但我对此一无所知。至于其他包装器,正如我提到的,它们都设置为:

wrapper { float: left; width: 100%; height: 100%;}
content {width: 960px; margin: 0 auto; }

有什么想法吗?这让我发疯!

最佳答案

请先尝试重置您的 CSS。这是我用来启动我的主要样式表的内容:

* {margin:0;padding:0;outline:0;border:0;
-webkit-font-smoothing: subpixel-antialiased !important; text-rendering:optimizeLegibility;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q,
samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th,
td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

您需要先重置样式,然后才能解决此类错误。然后就轻而易举了...

关于css - 水平滚动条 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6947247/

相关文章:

jquery - 在表 td 上添加多个类

javascript - css api 的 jquery if else 条件

html - 多次应用 CSS 样式

javascript - HTML/CSS/JS 构建工具

javascript - 选择框在应用 css/javascript 时失去功能

css - GWT 覆盖主题 CSS

html - 为什么表格宽度和文本大小相对于彼此的比例不同?

css如何使用带省略号的div实现多行文本字段

css - 从其他状态继承转换值

html - 将 css 应用于带有 div 的表单