html - 使部分填满整个屏幕

标签 html css

您好,我正在尝试创建一个具有 100% 宽度和高度的英雄部分。我知道关于这个话题有很多问题,但似乎没有一个对我有用。我想要实现的是用户首先看到的带有图像和一些文本的部分。当用户滚动时,将显示网站的其余部分。 当我运行我的代码时,我在图像周围出现白条,并且我尝试将边距设置为 0px 但我不起作用。 抱歉英语不好。 这是我的一些代码:

HTML:

<section id="hero-section">

<h4>Welcome to</h4>
<h1>ALEX WEIT</h1>
<a href="#name-section" class="button"></a>

</section>
</body>

CSS:

body, html{
height: 100%;
}

#hero-section{
background-image: url(../Images/Lake.jpg);
background-size: cover;
-webkit-background-size: cover; 
-moz-background-size: cover; 
-o-background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 100%;
}

截图: http://postimg.org/image/qsutt7d6n/

最佳答案

我在我的 jsfiddle 中测试并正常工作:

HTML 是一样的:

<section id="hero-section">

<h4>Welcome to</h4>
<h1>ALEX WEIT</h1>
<a href="#name-section" class="button"></a>

</section>

我更改了 CSS,将 background-image 更改为 background-color 以进行测试并添加了“*”选择器:

* {
    margin:0;
}
body, html {
    height:100%;
}
#hero-section {
    background-color: red;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

请在此处查看示例:http://jsfiddle.net/yv3vkqfw/

关于html - 使部分填满整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28679323/

相关文章:

html - 在响应式网站中从顶部和底部隐藏/切片图像

html - HTML5 中填充笔划的透明度

javascript - jQuery .click.each 函数

css - 使用 CSS 向链接添加图标的标准方法是什么?

css - 没有 JavaScript 的简单等高 DIV 可能吗?

html - 在 div 元素内居中放置一个 H2

javascript - 来自 dom 的 Json 不起作用

html - 将背景图像应用于引导列网格布局

css - 在css文件中放还是不放样式?

javascript - jQuery:最后不适用于混合标签