0
我正在尝试放置一个页面,该页面具有横跨页面的标题。使用CSS的流体宽度布局
标题包含菜单项,看起来是这样的(ASCII下面渲染)
<------ Fixed Width ----------> <----------- Variable Width (Depends on Screen Width) -->
-----------------------------------------------------------------------------------------
LOGO HERE (Fixed Width) | Menu One | Menu Two | menu Three | Menu Four
| | | |
-----------------------------------------------------------------------------------------
我在HTML设计了这个是这样的:
<div id="topMenu">
<div id="topMenuLogo"><!-- flash logo stuff here --></div>
<div id="topMenuContainer">
<div id="topMenuTopBar" class="right-align">
<div class="useroption floatleft">Action 1</div>
<div class="useroption floatleft">Action 2</div>
<div class="spacer"> </div>
</div>
<div id ="topMenuNavBar">
<div id=topmenuMenuContainer">
<ul>
<li>Menu One</li>
<li><!-- Other menus follow below ...... --></li>
</ul>
</div>
</div>
<div class="spacer"> </div>
</div>
<div class="spacer"> </div>
</div>
在CSS类“隔离”相匹配模式{height:1px; clear:both;}
我希望能够编写上述内容,以便页面动态扩展以适合屏幕,而不管分辨率如何。徽标具有固定宽度,因此不会更改,但我希望topMenuContainer潜水元素根据屏幕大小动态调整其宽度。基本上,该元素将包含以下内容:
-
放大或缩小取决于 的屏幕分辨率是正确的topMenuContainer元素
一个topMenuNavBar内浮动
一个topMenuTopBar
- 一个topMenuContainer元素在topMenuContainer元素内左上浮动
如果有人出现,我会很感激ld以我描述的方式显示了构建上述HTML代码段所需的CSS。
有用的链接,但它仍然dosent回答我的问题 - 这是如何与固定创建一个元素(容器)宽度和可变宽度部分。 – 2009-11-10 17:11:18
为了进一步阐明,我已经可以创建这样的页面 - 因为它们非常简单。我想要做的比该网站上的任何示例(AFAICT)都要复杂。 如果我采用网站上的其中一个示例,我仍然会遇到将我的标头或标题部分放入页面的问题,因此问题仍未解决。 – 2009-11-10 17:14:04
如果我理解你的问题,你想要一个容器,调整页面大小,但有一个最小宽度,正确的?即容器可以扩展到任何宽度,但必须至少与桅杆头一样宽。在这种情况下,您只需使用min-width css属性来指定最小宽度。 – 2009-11-10 21:28:18