HTML+CSS:构建网站不可不知的18个模块!

ops/2024/9/23 7:21:08/
htmledit_views">

你好,我是云桃桃。

一个希望帮助更多朋友快速入门 WEB 前端的程序媛。

云桃桃-大专生,一枚程序媛,感谢关注。回复 “前端基础题”,可免费获得前端基础 100 题汇总,回复 “前端工具”,可获取 Web 开发工具合集

295篇原创内容-更多前端系列内容可以go公众.h:云桃桃

后台回复“前端工具”可获取开发工具,持续更新中

后台回复“前端基础题”可得到前端基础100题汇总,持续更新中

后台回复“前端电子书”可获取20+本精选电子书

CSS 基础知识部分,基本说完了。接下来,我们从网站模块构成的角度考虑,来看下一个网站通常由哪些常见的模块组成的。

  1. 头部(Header):网站的最顶部区域,通常包含导航栏、网站标志(Logo)、搜索栏等。比如,tb 的,jd 的。

图片

图片

  1. 导航栏(Navigation):允许用户访问网站的不同部分,可能包括下拉菜单、侧边导航或底部导航。比如,这部分。

    图片

  2. 横幅(Banner):通常位于页面顶部或导航栏下方,用于展示重要的信息、广告或视觉元素。比如,jd 顶部的这一块。

    图片

  3. 侧边栏(Sidebar):页面的侧边区域,可能包含额外的导航链接、最新文章、社交媒体插件等。比如,zh 的这块。

    图片

  4. 主要内容区(Main Content):页面的核心区域,用于展示文章、产品列表、服务介绍等主要内容。这个就不多说了,比如 jd 的商品列表,点开之后的商品详情等。

    图片

  5. 信息区(Info Blocks):提供关于产品或服务的详细信息,可能包括图标、文本和链接。这个就比较常见了,单个产品界面。

  6. 轮播图(Slider):自动或手动切换的图片或内容展示区。比如,tb 这块,定时隔几秒换一张,也可以手动切换。

图片

  1. 页脚(Footer):页面底部,通常包含版权信息、联系信息、网站地图、隐私政策等。比如,wyyyy 的这部分。每个备案的网站几乎都有。

    图片

  2. 新闻或博客区(News/Blog Section):展示最新的新闻、文章或博客帖子。

  3. 服务区(Services Section):列出网站提供的各种服务或产品。

  4. 产品展示区(Products Section):电子商务网站中用于展示产品。

  5. 用户评价或推荐区(Testimonials):展示客户的评价或推荐。

  6. 表单(Forms):用于用户输入信息,如联系表单、注册表、登录框等。这个比较常见的。

  7. 分页(Pagination):当内容需要分成多个页面时使用。比如,tb 商店的。

    图片

  8. 搜索结果区(Search Results):展示搜索查询的结果。

  9. 社交媒体链接(Social Links):提供到社交媒体页面的快速链接。

  10. 响应式设计(Responsive Design Elements):确保网站在不同设备上都能良好展示。

  11. 后端管理面板(Admin Panel):用于后台类网站内容管理的区域。

OK,以上就是一些普通网站的 18 个常见模块了,普通网站大差不差是由这些组成的。了解这些以后,有以下几点好处:

  1. 在开始编写代码之前,了解不同模块可以帮助新手更好地规划网页布局。

  2. 在团队项目中,了解网站的模块化有助于新手更好地与设计师、后端开发者和项目经理沟通和协作。

  3. 了解网站的组成部分是前端开发的起点,有助于以后持续学习更高级的技术框架(比如,vue,react),如状态管理、性能优化等。

那最终,还是要多练习啊,才能把 CSS 网站布局做好。

以上,本文完。


http://www.ppmy.cn/ops/23351.html

相关文章

PADS看图常用操作

1.放大缩小: 方法1,CTRL滚轮 方法2,按住滚轮,前后移动鼠标。 方法3,PageUP,PageDown按键 2.PADS layout只显示单层(当前层)怎么操作,而不显示其他层 第一步:…

7-29 删除字符串中的子串

题目链接:7-29 删除字符串中的子串 一. 题目 1. 题目 2. 输入输出样例 3. 限制 二、代码(python) 1. 代码实现 str1 input().split(\n)[0] str2 input().split(\n)[0] while str2 in str1:str1 str1.replace(str2, "") // 删…

C语言——柔性数组

1、柔性数组是什么 在C语言中,柔性数组成员(Flexible Array Member,简称FAM)是C99标准中引入的一种结构体成员,用于表示一个大小可变的数组。它是结构体的最后一个成员,不像普通的数组,没有固定…

纯IP地址可以申请SSL证书实现HTTPS访问吗?

IP地址申请SSL证书实现HTTPS访问,可以按照以下简单的步骤进行: 步骤一:准备所需材料 1. 确定IP地址:明确你要为哪个公网IP地址申请SSL证书。这通常是你服务器的公网IP,用户将通过这个IP地址访问你的服务。 2. 选择证书…

SpringCloud之负载均衡Ribbon

Ribbon 是一个客户端负载均衡工具,主要功能是将面向服务的Rest模板(RestTemplate)请求转换成客户端负载均衡的服务调用。通过Ribbon,开发人员可以在客户端实现请求的负载均衡,而无需单独部署负载均衡器。Ribbon支持多…

QT学习之QFileDialog

打开一个文件夹 m_dirXML QFileDialog::getExistingDirectory(this, tr("打开XML所在文件夹"), "D:/", QFileDialog::ShowDirsOnly|QFileDialog::DontResolveSymlinks); ui.xmlDri->setText(m_dirXML);选择一个文件: scriptPath QFileDia…

2024年北京高校数学建模校际联赛竞赛B题

B题 铁道线路动态检测数据分析 铁道线路设备是铁路运输业的基础设备,它常年裸露在大自然中,经受着风雨冻融和列车荷载的作用,轨道几何尺寸不断变化,路基及道床不断产生变形,钢轨、联结零件及轨枕不断磨损&#xff0c…

快速排序思想及实现

思想(从小到大排序) 总体 对数组进行分区,选定一个元素作为基准,然后将小于基准的元素放在基准的左边,将大于基准的元素放在基准右边,分区完成之后再对左边的元素和右边的元素分别进行分区,直到左右区间不可再分。这…