HTML5入门基础知识

初步认识网页

1.浏览器作为网页的载体,是一个能展示网页的平台。其中主要的浏览器 火狐 、Edge、safari、谷歌、opera 等。其中谷歌的市场份额最大,毕竟是最牛逼的公司。

常见浏览器内核

1.组成部分: 渲染引擎 + JS引擎(渲染 DOM 和解析JS)
2.常见类型:Trident (IE内核)、Gecko(FireFox内核,开源的)、webkit(Safari)、Blink(谷歌内核,同源于webkit)、Presto(Opera内核,已抛弃,已使用Blink内核)。可以看出来每一个浏览器产商都有自己内核。

Web标准构成

Web标准构成。实际上是程序员们为了避免麻烦,大家一起约定的一个规范。(到底听谁的呢,有一个组织叫做W3C,专门做技术开源,统一规范,都听它的。)根据网页的特点,标准又可分为:结构标准、样式标准以及行为标准。

1.结构标准 (HTML/XML):结构可以理解为,对展示内容进行归类和整理。
2.样式标准(CSS):设置网页的排版、大小、颜色等等。
3.行为标准(DOM和ECMAScript):动态操作HTML以及进行后台的数据交互。

HTML初步认识

HTML 全称是 Hyper Text Markup Language,译为超文本标记语言 。逐个字理解一下
1.超 :超的含义其实就是可以进行页面跳转。(通过<a></a>标签来实现)
2.文本:网页最开始的目的就是用来展示文本的。
3.标记:通过标记<>来实现各种功能。如 <a></a>实现网页跳转
4.语言:有一定的语法规范。

HTML骨架

这是页面的标准格式,约定的规范。(文件名以.html结尾)

<!DOCTYPE html>
<html>
<head>
        <meta charset="utf-8">
    <title>头铁日记</title>
</head>
<body>
strong铁头娃strong
铁头娃
    <strong>铁头娃</strong>
</body>
</html>

<!DOCTYPE html> ,文档类型为HTML5的版本。
html标签,网页的跟标签。
head标签,头标签,用于存放 title meta style script link 等标签。
<meta charset="utf-8"> 设置网页编码,告知浏览器文字编码, utf-8世界通用字符集。
title标签,网页的名字。 (浏览器中网页的名字)
body标签,网页的主体。
虽然,html在各地方写,不会报错,但上述一种规范。方便管理HTML。

标签分类

在网页中,带有"<>" 符号的元素被称为标签。 “<>”标识某种功能。(可以理解为关键字,用来区分内容和功能。)。HTML中分为单标签和双标签

1.双标签: 有开头有结尾 <body> </body> 标签中有显示内容
2.单标签: 功能标签,没有内容,因此,也不需要有结尾 路 <br/> <hr/>

标签关系

兄弟关系和父子关系(用树的数据结构去理解。

1.比如 <head></head> <body></body>为兄弟关系
2.比如 <head><title></title></head> 为父子关系

开发工具

Dreamweaver、sublime、vscode 、webstorm

字符集

有很多老版本的系统,可能会存在字符集的问题。你只需要保证 各个地方用到的都是utf-8的形式即可。

HTML的标签语义化

1.便于阅读,这是显而易见的,标示标签的作用。(而不是无脑的使用div来进行布局设置。)
2.便于搜索啦,遵守规范的网页,更利于网络爬虫更好的解析。更利于搜索引擎优化
3.原则就是:先确定HTML,再设置合适的CSS

HTML的常用标签

1.标题 ,根据重要性依次递减 h1~h6 (<h1></h1>
2.段落 paragraph ,<p></p> 给文字换行,上下有换行。
3.<hr/> 水平线标签
4.换行标签 ,网页本身是不会识别回车的。且只能识别一个空格符。(要注意 <br/><p></p>都能达到换行的效果,但后者的间距更宽一些,切是前后换行

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>测试   </title>
</head>
<body>
1.测试     
2.测试
3.测试
<br/>
1.测试
2.测试
3.测试
</body>
</html>

5.盒布局标签 div (division 分割的缩写)span(跨度 范围) div 会进行前后强制换行。

div的使用
<div>测试</div>
span的使用
<span>
    测试
</span>

image.png

6.文本格式化标签 加粗 strong /b、斜体em/i、删除线del/s、下划线 ins/u 前者有强调的含义,后者仅能实现效果(对应单词 strong emphasize delete insert)

标签属性

1.标签可以有多个属性,以空格隔开,且属性必须位于标签中 。 <标签名 属性1="值" 属性2="值">内容</标签名>
2.所有的属性都有默认值,如果不设置,则取默认值。(不要在标签上设置,样式,不好调控。)

图像标签

<img src = "路径" alt="但图片不存在时,给出的提示信息。" title="鼠标悬停时,给出的提示信息。"/>
width height border 这些属性其实都是用来设置css的。(可能是考虑到方便,看到这个就想到了有些css功能的标签,比如 strong 标签。也就是说,HTML5考虑到了一些特殊情况提供了更简洁的写法。比如直接设置with属性就可不通过style属性设置witdh了。再比如通过strong标签就可以不用设置 font-weight的样式了。)

链接标签

anchor <a href="目标地址" target="跳转方式">百度</a>
1.目标地址,可以是内部地址,也可以是外部地址。
2.target 是跳转的方式(_blank【新窗口打开】 、_self 【默认值,在本窗口打开】)
3.锚点跳转,href="#html_id" 跳转到某个元素上
<a href="http://www.baidu.com" target="_blank">百度</a>

base标签

设置该html页面中所有的默认链接跳转方式。(逆向思考,少写代码)

特殊字符

&nbsp;&nbsp;&nbsp;&nbsp; 测试&nbsp;&nbsp;&nbsp;&nbsp; 网页中 无论输入多少个空白符都只会显示一个空格 。因此,若需要输入多个空格需要借助转移字符
尖括号(<>会被HTML解析成标签,如果需要显示其文本的话 需要借助 &lt &gt)
记住尖括号以及空格即可。

image.png

注释标签

注释是给自己看的,便于自己回忆业务逻辑。
注释也可以帮助团队中的其他人,查看。

<!-- div的使用 -->

相对路径

1.图像文件存储于HTML的同一文件夹,则只需要输入 <img src="demo.html"/>
2.图像文件存储于HTML的同一文件夹的子目录下,<img src = "test/demo.html"/>
3.图像文件存储于HTML的同一文件夹的父目录下, < img src="../demo.html"/>

绝对路径

1.要么就是本地的某个磁盘下的文件
2.或则是完整的网络地址 https://gss0.bdstatic.com/-4o3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=e88d0d55e6f81a4c2232ebcbe72b6029/a2cc7cd98d1001e9ddbfab2eb50e7bec54e79714.jpg

列表

1.有序列表<ol><li></li></ol> order list
2.无序列表<ul><li></li></ul> unordered list
3.自定义列表 dl definition list 、 definition term、 definition description

<dl>    
    <dt>北京</dt>
    <dd>昌平</dd>
    <dd>通州</dd>
</dl>
<dl>    
    <dt>喜剧大牌</dt>
    <dd>周星驰</dd>
    <dd>王宝强</dd>
</dl>

总结

了解web->网页需要浏览器显示,什么是浏览器->认识浏览器->为什么各个浏览器显示的不一样 ->认识浏览器内核->如何让同一个网页大致显示一样?->W3C统一标准,开始认识web标签->这么多标签如何,进行快速开发->认识常用工具,开始开发->认识了文档类型(HTML文件的第一行)、常用字符集(utf-8),常用标签、相对路径。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容