首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正文内容在x轴上溢出

正文内容在x轴上溢出
EN

Stack Overflow用户
提问于 2020-01-13 04:38:14
回答 1查看 51关注 0票数 0

我正在重新创建网站来练习我的html和css技能。我首先使用的是移动设备,当我在iPhone6/7/8( 375x667 )上设置设备的宽度/高度(当然,其他宽度也可能是这种情况)时,正文内容会溢出到视窗边框的右侧。

我知道这可能是太多的代码,但我真的被困在这个问题上,我真的不知道是什么导致了这个问题。

我在Opera开发者工具中预览它。

提前谢谢。

CSS:

代码语言:javascript
复制
    body {
    background-color: #fff;
    font-family: sans-serif;
    overflow: auto;
}

/* NAVIGATION HEADER */

header {
    display: flex;
    height: 80px;
    max-width: 100%;
}

.logo {
    flex-basis: 27%;
    padding: 14px 5px;
}

.menu {
    list-style-type: none;
    flex-basis: 70%;
}

.menu li {
    display: inline-block;
    padding: 20px 3px;


}

.menu a {
    text-decoration: none;
    color: #595959;
    font-size: 20px;
}

/* HERO */

.hero {
    position: relative;
    text-align: center;
}

h1 {
    font-size: 39px;
    font-weight: 800;
    text-align: center;
    line-height: 1;
    margin-top: 55px;
}

.hero h3 {
    text-align: center;
    font-size: 19px;
    font-weight: normal;
    color: #595959;
    word-wrap: normal;
    margin: 20px 20px;
}

.button {
   /* position: absolute; */
    display: inline-block;
    background-color: #e54545;
    padding: 8px 26px;
    padding-top: 13px;
    border-radius: 60px;
    color: white;
    line-height: 1.5;
    font-size: 18px;
    text-align: center;
    font-weight: 400;
}

/*
.seework {
    top: 230px;
    left: 30%;
}
*/

.bckgrnd {
    position: relative;
    display: inline-block;
    background-image: url("pozadina.png");
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 250px;
    top: -50px;
    z-index: -1;
    margin: 0;
}

.strelica {
    display: inline-block;
    position: relative;
    font-size: 30px;
    font-weight: bold;
    color: #595959;
    z-index: 2;
    text-align: center;
    top: 80%;
    border: 2px solid #595959;
    box-sizing: border-box;
    padding: 1px 12px 6px;
    border-radius: 50%;
}

/* SIVI SKROL*/

.skrol {
    position: relative;
    left: 0;
    background-color: #595959;
    padding: 20px;
    margin: 0;
    min-width: 100%;
}


@media(min-width: 750px) {
    .logomob {
        display: none;
    }
}

@media(max-width: 750px) {
    .logodesk {
        display: none;
    }
}

HTML:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>nLight - User Experiance & User Interface Design Studio</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header> 
        <div class="logo">
            <img src="logomob.png" alt="nLight logo" class="logomob hidedesk"> 
            <img src="logodesk.png" alt="nLight logo" class="logodesk hidemob">
        </div>
        <nav>
            <ul class="menu">
                <li><a href="">Work</a></li>
                <li><a href="">About</a></li>
                <li><a href="">Contact</a></li>
            </ul>
        </nav>
    </header>
    <section class="hero">
        <h1>Independent Interface design studio.</h1>
        <h3>We are located in sunny Novi Sad, Europe, and work with people worldwide</h3>
        <div class="button seework">See Work</div>
        <div class="bckgrnd"> <div class="strelica"> ↓ </div> </div>
    </section>
    <section class="skrol">
        <div class="skrolhed">
            <h2> Simple solutions to complex problems. </h2>
            <p> User Experience / Interface Design & Front-end Development.
                One man studio. 10+ years of experience. 
            </p>
        </div>
        <div class="skrolbox1">
            <em>DESIGN</em>
            <h3>We do Interface design and we are serious about it.</h3>
            <p>Web applications, SAAS, marketing web sites. From discovery, prototyping, and design, through iterations to final product.</p>
        </div>
        <div class="skrolbox2">
            <em>DEVELOPMENT</em>
            <h3>Front-end Development</h3>
            <p>Creating front end strategy that scales. Including living style guide, documentation and methodology to on-board new developers.</p>
        </div>
        <div class="button about">About Us</div>
    </section>
    <footer>
        <img src="logofut.png" alt="nLight logo" class="logofut">
        <p>© 2019 nLight. Hand Made in Europe.</p>
    </footer>
</body>
</html>
EN

Stack Overflow用户

回答已采纳

发布于 2020-01-13 05:01:08

不确定这是否是您正在寻找的修复程序,但是用skrolmax-width: 100%替换min-width: 100%似乎可以做到这一点。

代码语言:javascript
复制
.skrol {
    position: relative;
    left: 0;
    background-color: #595959;
    padding: 20px;
    margin: 0;
    max-width: 100%; /*instead of min-width*/
}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59707912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档