gpt4 book ai didi

css - 如何创建一个包装浏览器 View 区域的界面?

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

我正在为我的服务设计一个界面,它需要包裹整个 View 区域。它更像是一个应用程序,而不是一个普通的网页。我想知道 css 3.0 等现代技术的最佳实践。我不想用 flash 写这个。

example

抱歉,照片来自 mspaint,但它又快又脏。

目标是让顶部栏与左侧栏以相同的方式停留在正常位置。中间部分(应用区)需要用可能超过应用区的覆盖元素填充其余部分。

我知道我可以进行 javascript 计算,但我希望有更好的方法。

最佳答案

该布局是混合了固定宽度要求的流体/液体宽度。您可以使用普通 CSS 轻松做到这一点。您可以通过在 CSS 中指定固定位置来制作右下角的框。检查此液体示例 example .更多 here

编辑 enter image description here将容器元素的高度设置为 100%。这仍然很粗糙,但可以帮助您入门

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="css/test-style.css">
</head>

<body>

<div id="dv-Container">

<div id="dv-header">
<h2>Header</h2>
</div>

<div id="dv-sideBar">
<h2>Side bar</h2>
</div>

<div id="dv-Content">
<h2>Content</h2>
</div>

<div id="dv-Controls">
</div>
</div>

</body>
</html>

CSS文件

/* CSS Document */

html{
height:100%;
}

body{
margin:0;
padding:0;
min-height:100%;
height:100%;
}

h2,a{
margin:0;
padding:0;
}

#dv-Container{
background-color:#CCFFFF;
width:100%;
height:100%;
margin:0pt;
}

#dv-sideBar{
float:left;
width:200px;
height:100%;
background-color:#CCCCCC;
}

#dv-Content{
float:inherit;
background-color:#FFFFFF;
width:100%;
height:100%;
}

#dv-Controls{
height:150px;
width:100px;
background-color:#00CC99;
position:fixed;
right:10px;
bottom:100px;
margin:0;
float:right;
}

关于css - 如何创建一个包装浏览器 View 区域的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875963/

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