如何在页面顶部添加空间

发布于 2024-12-18 15:07:43 字数 1220 浏览 0 评论 0原文

我正在学习使用 html 和 css 制作一个简单的页面,页面看起来像这样 https://i.sstatic .net/jpOZj.jpg
然而大盒子距离顶部太近了。

除了使用换行符之外,如何在其顶部添加一些边距或空格

这是我的 CSS

root { 
display: block;
}
body {
background-color: #586B5E;
}
.bigbox {
margin-left:auto;
margin-right:auto;
width:780px;
height:560px;
background-color:#AFBCAC;
border: 1px solid #AFBCAC;
padding: 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
box-shadow: 0px 0px 20px #CCD9C8;
-webkit-box-reflect: below 15px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, transparent), to(rgba(255,255,255,0.2)));
}

,这是我的 HTML

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Surat v0.1</title>
  <link rel="stylesheet" href="style/main.css" type="text/css" />
</head>
<body>
   <div class="bigbox">
   </div>
     <?php
     // put your code here
     ?>
</body>
</html>

I am learning to make a simple page using html and css and the page looks like this https://i.sstatic.net/jpOZj.jpg
however the bigbox is too close to the top.

how to add some margin or spaces on top of it, other than using line breaks <br>

here is my CSS

root { 
display: block;
}
body {
background-color: #586B5E;
}
.bigbox {
margin-left:auto;
margin-right:auto;
width:780px;
height:560px;
background-color:#AFBCAC;
border: 1px solid #AFBCAC;
padding: 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
box-shadow: 0px 0px 20px #CCD9C8;
-webkit-box-reflect: below 15px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, transparent), to(rgba(255,255,255,0.2)));
}

and here is my HTML

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Surat v0.1</title>
  <link rel="stylesheet" href="style/main.css" type="text/css" />
</head>
<body>
   <div class="bigbox">
   </div>
     <?php
     // put your code here
     ?>
</body>
</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

千柳 2024-12-25 15:07:43

您可以将 margin 应用于 bodybigbox 元素。

body {
    background-color: #586B5E;
    margin-top: 10px;
}

.bigbox {
    margin-top: 10px;
    ...
}

CSS 边距参考

You can apply margin to either the body or the bigbox element.

body {
    background-color: #586B5E;
    margin-top: 10px;
}

or

.bigbox {
    margin-top: 10px;
    ...
}

CSS Margin Reference

隐诗 2024-12-25 15:07:43
.bigbox {
margin:50px auto;
width:780px;
height:560px;
...
}
.bigbox {
margin:50px auto;
width:780px;
height:560px;
...
}
别念他 2024-12-25 15:07:43

我经常使用 padding-top: 1 px;

I often use padding-top: 1 px;

八巷 2024-12-25 15:07:43

您可以在 .bigbox 类的顶部添加一些边距或填充。试试这个 margin-top: 50px;

You can add some margin or padding to the top of the .bigbox class. Try this margin-top: 50px;

酒儿 2024-12-25 15:07:43

正如其他人所指出的,您可以使用 margin-top 来向顶部添加空间。
填充用于增加内部空间。如果将内边距设置为 25 像素,则将文本放入该框中时,文本距边缘将是 25 像素。

As others have noted, you use margin-top to add space to the top.
Padding is used to add space inside. If you set padding to say 25px, if you put text into that box it would be 25 pixels away from the edges.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文