我有(可能)非常基本的 HTML/CSS 问题:
我正在使用 asp.net MVC 4 我应该开发简单的网站,如下所示:
页面示例1:
页面示例 2:
在每个页面上,都应该有一个标题图标(这是一个网站徽标)和底部的链接。页面之间唯一变化的是内容区域。内容宽度因页面而异。整个布局应居中(如设计示例所示)。
由于网站上所有页面都有共同的页眉和页脚,我决定创建布局文件,如下所示:
...
<body id="index" class="home">
<header id="header" class="body">
here comes a logo
</header>
<section id="content" class="body">
@RenderBody()
</section>
<footer id="footer" class="body">
<nav>
<ul id="menu">
here the links
</ul>
</nav>
</footer>
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
问题:我不知道如何获得所需的外观。我是否做出了将页眉和页脚放入通用布局文件的正确决定?
我不懂 HTML,但我很了解 XAML。在 XAML 中,我会执行以下操作:
<Grid>
<Grid.ColumnDefinitions>
<Column Width="*"/>
<Column Width="auto"/>
<Column Width="*"/>
</Grid.ColumnDefinitions>
</Grid>
将内容放入第 1 列会给我所需的行为(中间列将占用它的宽度,而左右列将占用屏幕上的所有左侧空间均分,从而使内容居中居中)。
谢谢