小编Sar*_*rah的帖子

水平滚动条仅出现在页面底部

我有一个页面,其中包含以下HTML结构...

<html>
    ...
    <body>
        <div class="wrapper">
        ...
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

.wrapper被设定在min-width: 1100px的原因,我不会进入.因此,当浏览器调整大小小于1100px时,我想要一个水平滚动条出现.

我的CSS如下:

html {
    overflow-x: scroll;
    height: 100%;
}

body {
    overflow: auto;
}

.wrapper {
    min-width: 1100px;
    margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当您垂直向下滚动到页面底部时,显示的唯一水平滚动条就是一个,它显示在主浏览器框架的"内部",在主浏览器水平滚动区域上方.我希望窗口的主水平滚动条是可用的.

这是我的问题图:http://oi62.tinypic.com/r06m1z.jpg

还有一个代码:http://codepen.io/anon/pen/ocxvs

在此先感谢您的帮助!

css overflow scrollbar horizontal-scrolling

9
推荐指数
1
解决办法
1万
查看次数

SQL列名与数据类型的名称相同 - 导致错误

我是SQL的新手,在创建表结构时遇到问题.

我想创建一个表,四列- ,,id 和.问题是,这是给我在MySQL的错误,我想是因为词和也是数据类型的名称,并在SQL中使用因此MySQL越来越困惑什么我的列名应为或不认识的名字,我的另一个术语给出的是实名.有没有什么方法可以解决这个问题,以获得我想要的列名称,而不必将列调用其他内容,然后在创建后手动更改它们?textdatereplaceTEXTDATEREPLACE

这是我的SQL:

CREATE TABLE message (
    id INT UNIQUE AUTO_INCREMENT NOT NULL,
    text TEXT,
    date INT,
    replace INT DEFAULT 0
);
Run Code Online (Sandbox Code Playgroud)

而我得到的错误:

#1064 - 您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第5行的'replace INT DEFAULT 0''附近使用正确的语法

CREATE TABLE message(
    id INT UNIQUE AUTO_INCREMENT NOT NULL ,
    TEXT TEXT,
    DATE INT,
    REPLACE INT DEFAULT 0
);
Run Code Online (Sandbox Code Playgroud)

mysql sql database table-structure create-table

0
推荐指数
1
解决办法
1129
查看次数