【基于HTML5的网页设计及应用】——工字型布局

简介: 【基于HTML5的网页设计及应用】——工字型布局

🎯功能简介

这是一个工字型固定页面布局的HTML代码。它包含了头部(header)、主体内容区域(one)、页脚(footer)三个部分。


- 头部(header):高度为150px,背景颜色为深灰色(#666)。

- 主体内容区域(one):宽度为980px,水平居中。包含导航栏(nav)、左侧内容区域(leftside)和右侧内容区域(rightside)。导航栏高度为100px,背景颜色为深灰色(#666)。左侧内容区域宽度为350px,高度为400px,背景颜色为深灰色(#666),左浮动。右侧内容区域宽度为605px,高度为400px,背景颜色为深灰色(#666),左浮动。

- 页脚(footer):高度为90px,背景颜色为深灰色(#666),清除浮动效果。


这个布局可以用于构建网页,具有固定宽度的主体内容区域和一个固定高度的页脚。



🎯代码解析

部分一:头部(.header)

<div class="header">header</div>

CSS样式

.header{
    background-color: #666;
    height: 150px;
    margin: 0 0 8px 0;
}
  • 背景颜色为深灰色(#666)
  • 高度为 150px
  • 上外边距为 0,右外边距为 0,下外边距为 8px,左外边距为 0

部分二:主体内容区域(.one内部)

<div class="one">
    <div class="nav">nav</div>
    <div class="leftside">leftside</div>
    <div class="rightside">rightside</div>
</div>

CSS样式

.one{
    background-color: #fff;
    width: 980px;
    margin: 0 auto;
}
.nav{
    background-color: #666;
    height: 100px;
    margin: 4px 8px 4px 8px;
}
.leftside{
    background-color: #666;
    width: 350px;
    height: 400px;
    float: left;
    margin: 4px 4px 8px 8px;
}
.rightside{
    background-color: #666;
    width: 605px;
    height: 400px;
    float: left;
    margin: 4px 8px 8px 4px;
}
  • .one
  • 背景颜色为白色(#fff)
  • 宽度为 980px
  • 水平居中


  • .nav
  • 背景颜色为深灰色(#666)
  • 高度为 100px
  • 外边距上 4px,右 8px,下 4px,左 8px


  • .leftside
  • 背景颜色为深灰色(#666)
  • 宽度为 350px
  • 高度为 400px
  • 左浮动
  • 外边距上 4px,右 4px,下 8px,左 8px


  • .rightside
  • 背景颜色为深灰色(#666)
  • 宽度为 605px
  • 高度为 400px
  • 左浮动
  • 外边距上 4px,右 8px,下 8px,左 4px


  • 部分三:页脚(.footer)
<div class="footer">footer</div>


CSS样式

.footer{
    background-color: #666;
    height: 90px;
    margin: 4px 0 0 0;
    clear: both;
}


  • 背景颜色为深灰色(#666)
  • 高度为 90px
  • 外边距上 4px,右 0,下 0,左 0
  • 清除浮动效果


🎯核心代码

 <div class="header">header</div>
        <div class="one">
        <div class="nav">nav</div>
        <div class="leftside">leftside</div>
        <div class="rightside">rightside</div>
    </div>
        <div class="footer">footer</div>


🎯效果展示

相关文章
|
1月前
|
前端开发
HTML布局
HTML布局
45 0
|
7天前
|
容器
HTML中使用Flex布局实现双行夹批效果
在HTML中,还可以用table元素来实现双行夹批效果,但比flex布局代码更复杂,效果也不见得更理想。
|
10天前
|
机器学习/深度学习 移动开发 自然语言处理
HTML5与神经网络技术的结合有哪些其他应用
HTML5与神经网络技术的结合有哪些其他应用
26 3
|
15天前
|
前端开发
HTML 布局1
网页布局对网站外观至关重要。推荐使用 `&lt;div&gt;` 元素进行布局,尽管 `&lt;table&gt;` 也可行但不建议使用。示例代码展示了如何用 `&lt;div&gt;` 创建多列布局,包括头部、菜单、内容和底部区域。
|
25天前
|
JavaScript 前端开发 UED
HTML 超链接的多种类型及应用
【10月更文挑战第17天】HTML 超链接类型丰富多样,它们共同构成了网页中不可或缺的导航和交互元素。通过合理地选择和运用这些超链接类型,我们可以为用户创造更加流畅和便捷的浏览体验,提升网站的可用性和吸引力。
28 1
|
28天前
|
人工智能
|
15天前
|
前端开发 搜索推荐
HTML 布局3
HTML 布局技巧:使用外部 CSS 样式表可提高站点维护效率,只需编辑一个文件即可更改所有页面布局。创建高级布局耗时,使用模板是快速选项,可通过搜索引擎找到许多免费模板。常用布局标签:`&lt;div&gt;` 定义块级区域,`&lt;span&gt;` 组合行内元素。
|
15天前
|
前端开发
HTML 布局2
使用 HTML `&lt;table&gt;` 标签是一种简单的布局方式,适用于创建多列结构。尽管可以使用表格来设计美观的布局,但其初衷是展示表格化数据,而非作为布局工具。以下示例展示了如何使用三行两列的表格布局,第一行和最后一行使用 `colspan` 属性横跨两列。
|
1月前
|
移动开发 前端开发 JavaScript
HTML5 新的 Input可以有哪些好玩的应用
HTML5的新输入类型为应用带来了多种创新和互动功能,显著提升了用户体验和界面趣味性。例如,颜色选择器可动态改变网站主题色;滑块控制适用于音量或亮度调节;日期和时间输入便于预约系统的设计;互动式表单结合多种输入类型实现高效的数据收集;猜数字游戏增加用户参与度;实时搜索建议优化网站搜索功能;图像预览功能让用户上传图片前预览效果;密码可见性切换按钮提升表单的可用性;结合用户位置的电话号码输入则能提供附近服务信息。这些应用场景不仅使网站更具吸引力,还增强了用户的互动体验。