gpt4 book ai didi

html - 单页设计有问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:04 25 4
gpt4 key购买 nike

我是 html 和 css 的新手,大约一周前才开始。但是,无论我在什么显示器上查看网站,我都无法让页面宽度适应屏幕。我已经尝试过 background-size: cover;width: 100%; 等。我知道有些事情我没有想到。

其次,这听起来可能真的很愚蠢,有没有办法在没有内容的情况下增加页面长度?

抱歉,如果这些是简单的问题,我已经搜索了一段时间的答案。以下是我的代码,如果有人有任何有助于单页设计的建议,请告诉我!

谢谢!!

HTML

<!doctype html>
<a name="totop" />
<head>

<meta charset="utf-8">

<title> Jack Johnson</title>

<!-- Import CSS Stylesheets Here -->
<link rel="stylesheet" type="text/css" href="file:///C:/users/Jack/desktop/projects/mysitecss.css">
<link href='http://fonts.googleapis.com/css?family=Alegreya+Sans:100' rel='stylesheet' type='text/css'>

</head>

<body>

<div id="first-page">

<p class="header">Jack Johnson</p>
<p class="subheader">Marketing and Design Specialist</p>
<div id="nav-button">

<a href="#topage2" class="smoothScroll"><center>Scroll Down</center></a></div>

</div> <!-- End of first page -->



<div id="second-page">
<a name="topage2" />

<p class="Quote">I've got a degree in marketing and an aptitude for design.</p>
<p class="P1">Test text 2.</p>

<div id="nav-button2">
<a href="#topage3" class="smoothScroll"><center>Scroll Down</center></a></div>

</div> <!--End of second page-->



<div id="third-page">

<a name="topage3" />

<div id="nav-button3">

<a href="#totop" class="smoothScroll"><center>Go to Top</center></a>

</div>

</div><!--End of third page-->


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="file:///C:/users/Jack/desktop/projects/smoothscroll.js"></script>
</body>
</html>

CSS

html {background-color: #ffffff; background-size: cover; size: 100%; overflow-x: hidden;}
body {font-family: 'Alegreya Sans', sans-serif;}
.smoothScroll {font-size: 18px; text-decoration: bold; color: #000000; position: absolute; top: 15%; left: 8%;}



#first-page {background-color: #ffffff; position: relative; background-size: cover; padding-bottom: 48%;}

.header {font-size: 65px; position: absolute; top: 36%; left: 36%; color: #000000; }

.subheader {font-size: 40px; position: absolute; top: 46%; left: 35.5%; color: #a5a5a5;}

#nav-button{display:block; border-radius: 25px; width: 95px; height: 30px; background-color: #a5a5a5; position: absolute; top: 96%; left: 48%; opacity:.5;} #nav-button:hover{background-color: #a5a5a5; opacity:1.0; -moz-transition: opacity 500ms linear; }

a:link {text-decoration:none;}



#second-page {background-repeat: no-repeat; background-color: #4761fe; position:relative; top: 4%; background-size: 100%; padding-bottom: 39.5%; margin-left: -2%; margin-right: -2%;}

.Quote {font-size: 60px; color: #ffffff; position: relative; bottom: 3%; left: 2%;}

.P1 {font-size: 23px; color: #ffffff; position: relative; top: 50%; left: 50%;}

#nav-button2{display:block; border-radius: 25px; width: 95px; height: 30px; background-color: #ffffff; position: absolute; top: 92%; left: 48%; opacity:.5;} #nav-button2:hover{background-color: #ffffff; opacity:1.0; -moz-transition: opacity 500ms linear; }





#third-page {background-color: #ffffff; position:relative; backgroud-size: cover; padding-bottom: 44%;}

#nav-button3{display:block; border-radius: 25px; width: 95px; height: 30px; background-color: #a5a5a5; position: absolute; top: 305%; left: 50%; opacity:.5;} #nav-button3:hover{background-color: #a5a5a5; opacity:1.0; -moz-transition: opacity 500ms linear; }

最佳答案

尝试将 width:100% 添加到正文中。应该这样做。页面高度应为 min-height 属性,设置为您想要的任何值。

<div id="box">

#box { min-height:70px; background-color:red;}

Fiddle

关于html - 单页设计有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com