gpt4 book ai didi

CSS 框架,我的内容不遵守框架限制

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

我正在尝试创建一个 CSS 框架,其中我有一个小的左框架和一个大的右框架。

我想在左边放一个标志和一些杂项链接。

我想把导航和内容放在右边。

当我向左侧添加内容时,它会将右侧的内容推到最低点。我使用示例 CSS 框架页面作为开始。

这是一个示例链接:http://6colors.co/test/

我希望媒体室和关于链接位于右侧框架的顶部,但我看不到它。

一个 HTML 片段:

<!-- Left Frame -->
<div id="framecontentLeft">
<div class="innertube">
<header>
<hgroup>
<div class="FloatingBox">
<h1>6&nbsp;&nbsp;
<span class="AppleGreen">C</span>&nbsp;&nbsp;
<span class="AppleYellow">o</span>&nbsp;&nbsp;
<span class="AppleOrange">l</span>&nbsp;&nbsp;
<span class="AppleRed">o</span>&nbsp;&nbsp;
<span class="ApplePurple">r</span>&nbsp;&nbsp;
<span class="AppleBlue">s</span>&nbsp;&nbsp;
</h1>

<h2>
A&nbsp;
<span class="AppleBlue">Nostalgic</span>
<span class="ApplePurple">Trip</span>
<span class="AppleRed">Down</span>
<span class="AppleOrange">Memory</span>
<span class="AppleYellow">Lane</span>.
</h2>
</div>

<br /><br /><br /><br /><br /><br />
<a class="AppleRed" href="#">Have Footage To Submit?</a>

<br /><br /><br /><br />
<a class="AppleRed" href="#">Need To Contact Us?</a>
</hgroup>
</header>
</div>
</div>

<!-- Right Frame -->
<div id="maincontent">
<div class="innertube">

<?php include('includes/menu.inc'); ?>

</div>
</div>

这是 CSS:

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
/* vertical-align: baseline; */
background: transparent;
}

body {
margin: 0;
padding: 0;
border: 0;
line-height: 2;
background-image: url('images/background.png');
/*width: 90%; */
overflow: hidden;
height: 100%;
max-height: 100%;
}

.framecontentLeft, .framecontentRight{
position: absolute;
top: 0;
left: 0;
width: 200px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: navy;
color: white;
}

.framecontentRight{
left: auto;
right: 0;
width: 150px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #fff;
}

.maincontent{
position: absolute;
top: 0;
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
/*right: 150px; */ /*Set right value to WidthOfRightFrameDiv*/
bottom: 0;
overflow: auto;
background: #fff;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 200px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
width: 100%;
}

任何人都可以帮助我了解如何解决这个问题并实现我想要的吗?

最佳答案

我注意到的第一件事是你有 <div id="maincontent">在标记中,但在样式中的 .maincontent 将针对 <div class="maincontent">

我不会为此使用绝对位置。

关于CSS 框架,我的内容不遵守框架限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403468/

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