当前位置:首页 » 《我的小黑屋》 » 正文

认识前端和网页+网页的基本结构

21 人参与  2024年04月20日 08:11  分类 : 《我的小黑屋》  评论

点击全文阅读



个人主页:学习前端的小z
个人专栏:HTML5和CSS3悦读
本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!


文章目录

一、认识前端和网页1.什么是网页2.什么是 HTML 文件3.网页的开发流程4.什么是浏览器5.Web标准6.网页代码最佳方案 二、网页的基本结构1.文档版本2.标签2.1 单标签2.2 双标签2.3 双标签关系2.3.1 包含关系2.3.2 并列关系 2.4 标签属性 3.html 标签4.head 标签5.body 标签4.网页三要素

一、认识前端和网页

前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTMLCSSjavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。虽然现在前端技术栈百花齐放衍生出各种工具、概念、技术;在工程化与现代化的路上高歌猛进,但本质上还是做网页。

1.什么是网页

网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。

网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。

网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm.html 后缀结尾的文件,因此将其俗称为 HTML 文件

2.什么是 HTML 文件

HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页的一种语言。

HTML 不是一种编程语言,而是一种标记语言 (markup language)。

标记语言是一套标记标签 (markup tag)。

什么是超文本?

HTML 中可以加入图片、声音、动画、多媒体等内容(超越了文本限制 )。HTML 中还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本 )。

3.网页的开发流程

在这里插入图片描述

4.什么是浏览器

浏览器是网页显示、运行的平台。常用的浏览器有 IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。

平时称为五大浏览器。

在这里插入图片描述

了解浏览器市场份额:https://gs.statcounter.com/browser-market-share/all/china

什么是浏览器内核:

浏览器:浏览器是网页的载体,是咱们前端工程师的主战场。浏览器常用的有 IE系列(Trident内核)、火狐(Gecko内核)、谷歌(Webkit内核)、Safari(Webkit内核)、Opera(Webkit内核)等,重点说下Google浏览器(Blink内核:Blink内核是属于WebKit的分支);另外目前微软官方发布公告,称IE浏览器于2022年6月16日正式退役,此后其功能将由Edge(chromium内核也是属于WebKit的分支)浏览器接棒。 在这里插入图片描述 目前国内一般浏览器都会采用 Webkit/Blink 内核,如 360极速、UC、QQ、搜狗等。360兼容模式属于IE内核。

5.Web标准

Web 标准是由 W3C 组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。

那 W3C 组织从哪些方面来进行统一标准的呢?

主要包括结构(Structure) 、表现(Presentation)和行为(Behavior)三个方面。

结构:结构用于对网页元素进行整理和分类,现阶段主要学的是HTML表现:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS行为:行为是指网页模型的定义及交互的编写,现阶段主要学的是Javascript

那我们在做前端开发需要怎么编写代码最合理呢?

6.网页代码最佳方案

Web 标准提出的最佳方案:结构、样式、行为相分离

简单理解:

结构写到 HTML 文件中表现写到 CSS 文件中行为写到 JavaScript 文件中

个人主页:学习前端的小z
个人专栏:HTML悦读
本专栏旨在分享学习前端的学习归纳,欢迎大家在评论区交流讨论


文章目录

一、认识前端和网页1.什么是网页2.什么是 HTML 文件3.网页的开发流程4.什么是浏览器5.Web标准6.网页代码最佳方案 二、网页的基本结构1.文档版本2.标签2.1 单标签2.2 双标签2.3 双标签关系2.3.1 包含关系2.3.2 并列关系 2.4 标签属性 3.html 标签4.head 标签5.body 标签4.网页三要素

二、网页的基本结构

每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。

编写一个 HTML 文件,内容如下(HTML 文档的的后缀名必须是 .html 或 .htm):

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="keywords" content="个人简介">    <meta name="description" content="欢迎各位小伙伴">    <title>制作我的第一个网页</title></head><body>    大家好!</body></html>

1.文档版本

关于文档版本,目前采用最新的 HTML5 规范:

<!DOCTYPE html>

2.标签

2.1 单标签

<hr /> or <hr><br /> or <br><meta /> or <meta>

2.2 双标签

<html></html><head></head><body></body><div></div>

2.3 双标签关系

双标签关系可以分为两类:包含关系和并列关系。

2.3.1 包含关系
<head> <title></title> </head>
2.3.2 并列关系
<head></head><body></body>

2.4 标签属性

<标签名 属性1="属性值1" 属性2="属性值2" …> 内容 </标签名>

meta 单标签设置网页信息,charset 设置网页编码集 UTF-8,国际编码,支持多种语言(包括中文)。

<meta charset="UTF-8">

注意:上面语法是必须要写的代码,否则可能引起乱码的情况。一般情况下,统一使用“UTF-8”编码,尽量统一写成标准的 “UTF-8”,不要写成 “utf8” 或 “UTF8”。

3.html 标签

网页的根所有的网页文档内容都要写在 html 标签内

4.head 标签

用来设置网页基本信息的标签,比如网页标题后面学习的css、js可以在该标签中引入

5.body 标签

网页主要内容展示区域以后编写 HTML 代码最多的位置

4.网页三要素

让用户可以通过关键字在搜索引擎中找到我们的网页

<meta name="keywords" content="网上购物,网上商城,家电,手机,电脑,服装,居家,母婴,美妆,个护,食品,生鲜,京东" />

让用户可以直观了解网页内容,也是打广告的好地方

<meta name="description" content="京东JD.COM-专业的综合网上购物商城,为您提供正品低价的购物选择、优质便捷的服务体验。商品来自全球数十万品牌商家,囊括家电、手机、电脑、服装、居家、母婴、美妆、个护、食品、生鲜等丰富品类,满足各种购物需求。" />

设置网页标题,用于浏览器标题栏显示

<title>京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!</title>

网页三要素的目的:让搜索引擎能够通过关键字收录网页,排名更靠前。


点击全文阅读


本文链接:http://zhangshiyu.com/post/97828.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1