gpt4 book ai didi

css - 边框长度 - 我需要从上到下

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

我有一个固定宽度的页面,我试图在其上添加边框,但没有成功。

我知道如何显示边框,但我无法让它们到达页面底部并停留在那里,除非我将我的 div 设置为 position:fixed 这对于我的内容 div 来说是不需要的,因为我希望它滚动。有办法解决吗?

这是我的 css 文件(下面显示的代码使我的边框一直延伸到窗口的 1/3,即使我设置了 body height:100%)- 提前谢谢你:

body {
margin: 0 auto;
padding: 0 0 0 0;
width: 1024px;
/*height: 100%;*/
min-width: 50%;
font-family: calibri;
background-color: #999;
background-image: url("bg.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
overflow-y: scroll;
overflow-x: auto;
border-right: solid;
border-right-width: 5px;
border-left: solid;
border-left-width: 5px;
border-color: #1d687b;
}

div#all {
position: relative;
width: 1024px;
height: 100%;
margin: 0 auto;
/*padding: 0 0 5px 0;
border-right: solid;
border-right-width: 5px;
border-color: #1d687b;*/
}

div#top {
position: fixed;
margin: 0 auto;
width: 1024px;
height: 145px;
background-image: url("images/bg_ttl.jpg");
/*border-right: solid;
border-right-width: 5px;*/
border-bottom: solid;
border-bottom-width: 5px;
/*border-left: solid;
border-left-width: 5px;*/
border-color: #1d687b;
overflow: hidden;
z-index: 1;
}

div#top_left {
position: relative;
width: 190px;
height: 135px;
padding: 5px;
float: left;
text-align: left;
vertical-align: middle;
}

div#top_right {
position: relative;
width: 190px;
height: 135px;
padding: 5px;
float: right;
text-align: center;
vertical-align: middle;
}

div#top_center {
position: absolute;
left: 200px;
width: 624px;
height: 135px;
padding: 5px 0;
float: right;
font-family: metalord;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

div#left_menu {
position: fixed;
top: 150px;
float: left;
width: 185px;
height: 100%;
padding: 15px 5px 15px 5px;
border-right: solid;
border-right-width: 5px;
/*border-left: solid;
border-left-width: 5px;*/
border-color: #1d687b;
overflow: hidden;
}

div#content {
position: relative;
top: 150px;
left: 205px;
width: 784px;
height: 100%;
padding: 15px 15px 5px 15px;
/*border-right: solid;
border-right-width: 5px;
border-color: #1d687b;*/
}

HTML

<!DOCTYPE>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>arserus.com</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
<div id="all">
<div id="top">

<div id="top_left">
<span class="ttl_sd_l">
<img src="images/bttn_prpl.png" class="tl_txt" alt=""> network
<br />
&nbsp;&nbsp;& support
<br />
<br />
<img src="images/bttn_prpl.png" class="tl_txt" alt=""> creative ideas
<br />
&nbsp;&nbsp;& organization</span>
</div>

<div id="top_center">
<span class="ttl_txt">ARSERUS</span>
</div>

<div id="top_right">
<div>
<span class="ttl_sd_r">
<u>e-mail:</u>
<br />
info@arserus.com
<br />
<br />
<u>phone No. (cy):</u>
<br />
7000 17 37</span>
</div>
</div>
</div>

<div id="left_menu">
<div align="right">
<span class="mn_lnk"><a id="p_home" class="lnk">home</a></span>
<br />
<br />
<span class="mn_lnk"><a id="p_about" class="lnk">about us</a></span>
</div>
<div id="cp_rght">
<span class="txt_cr">© 2012 ARSERUS</span>
</div>
</div>

<div id="content">
<?php
require_once('p_home.php');
?>
</div>
</div>
</body>
</html>

最佳答案

这个问题的老派答案是使用 Faux Columns -

http://www.alistapart.com/articles/fauxcolumns/

我们的想法是,您实际上在 body 元素上使用了 1 像素高和任意宽度的背景图片,包括作为图片一部分的“边框”,并垂直平铺图片。

没错,它不依赖于 CSS 边框,并且进行更改涉及图像编辑,但它 可靠。

在大多数情况下,我发现使用固定高度的想法来进行网页设计是有问题的,我尽量避免它。

关于css - 边框长度 - 我需要从上到下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9096771/

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