什么是HTML?

HTML是Web上用于开发网页的最广泛使用的语言之一。

HTML代表ħ yper Ť分机中号arkup大号anguage。它用于使用标记语言设计网页。HTML是超文本和标记语言的组合。超文本定义了网页之间的链接。标记语言用于定义标记内的文本文档,标记定义网页的结构。

HTML是一种标记语言,即,它是计算机彼此通信,控制如何处理和呈现文本的一种方式。网站将在具有不同浏览器的各种系统上打开,并且标记语言可通过其各种标签来确保该网站在所有系统中的外观相同。

HTML的历史

HTML是一种标记语言,浏览器使用它来操纵文本,图像和其他内容,以所需的格式显示它。HTML由Tim Berners-Lee于1991年创建。

HTML结构

HTML标签有两种主要类型:块级标签和内联标签。

块级元素会占用全部可用空间,并且始终在文档中开始新行。
标题和段落是块级元素的示例。
内联元素仅占用所需的空间,并且不会从页面上的新行开始。它们通常用于格式化块级元素的内部内容。
图像和链接是内联元素的示例。
你需要为你的HTML文档的三个块级标签,和。

该标签是包含所有代码的最高级别的元素。
该标签持有元信息,如页面的标题,字符集,元数据等所有可以在元素中使用的HTML元素是:

HTML文档以.html或.htm扩展名结尾。您可以使用任何网络浏览器查看它。浏览器读取HTML文件并呈现内容以供用户查看。

每个HTML页面都包含一组标记或元素,这些标记或元素被称为网页的构建块。他们创建了一个层次结构,将内容结构化为部分,段落,标题和其他内容块。

HTML基础

要使用HTML构建网页,您需要了解HTML的一些基本知识,例如:

在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

元素与标签

HTML使用预定义的标记和元素,这些标记和元素向浏览器告知内容显示属性。如果未关闭标签,则浏览器将应用该效果直至页面结束。

元素具有开始标签,一些内容和结束标签。

在这种情况下,我们使用p个开始和结束标记创建一个段落元素。

<p>A paragraph of text</p>

属性

元素的开始标记可以包含我们可以附加的特殊信息片段,称为属性。

属性具有以下key="value"语法:

<p class="a-class">Some Text</p>

我们可以有多个:

<p class="a-class" id="an-id">Some More Text</p>

本类和ID属性是两个,你会发现最常用的。

标题

HTML标题是使用

to

标记定义的。

定义最重要的标题,而

定义最不重要的标题:、
<h1>First Heading</h1>
<h2>Second Headng</h2>
<h3>Third Heading</h3>
<h4>Fourth Heading</h4>
<h5>Fifth Heading</h5>
<h6>Sixth Heading</h6>

段落

HTML段落使用

标签定义。您可以使用此标记添加任意数量的段落。

<p>First Paragraph</p>

链接

HTML链接是超链接。您可以单击链接,然后重定向到另一个文档或网页。链接使用标签定义:

<a href="https://jatinrao.dev/">Jatin's Blog</a>

图片

需要图像以简单的方式在网页上美化或描绘复杂的概念。HTML图像使用标签定义。

提供源文件(src),替代文本(alt),宽度和高度作为属性:

<img src="girl_image.jpg" alt="Girl in a Jacket">

清单

HTML提供了三种指定信息列表的方式。所有列表必须包含一个或多个列表元素。

  • :无序列表使用普通项目符号对项目进行排序。

    1. :订购列表使用不同的数字方案来列出您的商品。

      :定义列表以与字典中相同的方式排列项目。

无序列表

此列表是使用HTML

  • 标记创建的:
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>

订购清单

该列表是使用

  1. 标签创建的:
<ol>
<li>Coffee</li>
<li>Juice</li>
<li>Tea</li>
</ol>

定义清单

定义列表是呈现词汇表,术语列表或其他名称/值列表的理想方法。它是通过创建

,并且
标签:
<dl>
<dt><b>HTML</b></dt>
<dd>This stands for Hyper Text Markup Language</dd>
<dt><b>HTTP</b></dt>
<dd>This stands for Hyper Text Transfer Protocol</dd>
</dl>

桌子

HTML表是用

标记定义的。

行用标签定义。
标头用标签定义
表单元格用标签定义。

<table><tr><th>Name</th><th>Age</th></tr><tr><td>Jatin</td><td>15</td></tr><tr><td>James</td><td>25</td></tr>
</table>

空格

在HTML中,即使您在一行中添加了多个空格,浏览器的CSS引擎也会将其折叠。

<p>Some Text</p>

与此相同:

<p>        Some Text</p>

想学web前端啊?初学者必看,HTML入门指南相关推荐

  1. web前端开发初学者必看的学习路线图课程内容分享

    随着web前端需求量的日益增加,企业对前端人员的技能要求也越来越高,我们如何能学到满足企业的web前端技能,向着高薪前进,那你就的了解企业需要的人才需求,还的提升自身的技术能力,那么想从事web前端行 ...

  2. 25个Web前端开发工程师必看的国外大牛和酷站

    逛了一周国外大牛们的博客与酷站,真是满满的钦佩.震撼.羡慕.惊喜---- Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要.无论是学习新技术,还是寻找免费资源与工具 ...

  3. 零基础想学web前端开发?可以多看看这些书!

    目前市场上HTML.CSS 类别书籍,都是大同小异,在当当网.卓越网搜索一下很多推荐.小编多年开发经验总结:Javascript 的书籍推荐看老外写的,国内很多 Javascript 书籍的作者对 J ...

  4. Web前端需要学习什么?小白入门指南

    Web前端工程师,是伴随着Web的兴起而细分的行业,随着当下企业对用户体验的重视,无论互联网公司还是大型企业都把前端作为自己的招牌门面,看得相当重要.而且随着互联网的不断发展,每年都会诞生大量的企业, ...

  5. 2020最新的web前端体系和路线图,想学web前端又不知道从哪开始的快来瞧一瞧呀

    web前端其实是相对于服务器语言是简单的,并且对于初学者是非常友好的,因为在前期学习能够看到很好的效果.但是他的路线 也就是学习体系不成熟,所以导致很多初学者不知道怎么学?下面我就讲讲web前端的体系 ...

  6. 想学Web前端开发,应该怎么自学?

    大厂技术  坚持周更  精选好文 hello, 大家好, 我是徐小夕, 之前很多朋友问我前端应该怎么学, 怎样才能提高前端开发的段位, 作为一名非科班出生的前端程序员, 这里分享一下我对自学前端的看法 ...

  7. 想学Web前端,你需要了解这些职责和必备技能

    如今,Web前端开发在人们心中有些神秘,不少人认为Web前端开发者就是精通JavaScript的人.事实上,Web前端开发远非精通JavaScript就可以了.初学Web前端想要成为一名专业的Web前 ...

  8. 小白想学web前端开发需要学什么?

    随着互联网的应用越来越广泛,html5前端的作用越来越显著.有html5意向学习的人越来越多.Html5学习难不难?从事html5前端开发需要学习什么?是大家最为关心的话题.前端基础学那哪些知识,才能 ...

  9. 前端如何实现音乐盒胶盘的转动_干货来袭!web前端开发工程师必看之如何使用CSS3实现瀑布流效果?...

    首先,我们来看一下什么是瀑布流布局效果,比如电商网站 蘑菇街 原理图: 在一个大盒子里,放置多个小盒子,小盒子的大小可以不一致,长短不一样,呈现一种瀑布流的效果. 使用CSS3S实现只需要如下4步: ...

最新文章

  1. Leetcode Permutation Sequence
  2. mysql数据库sql审核_Inception SQL审核注解
  3. 关于缓存的几篇好文章
  4. 实体-关系信息抽取上线使用F1值87.1% (附数据集)
  5. OC Gen X Mac(一键制作黑苹果OpenCore EFI文件)v最新版
  6. Keil 使用教程(详解)
  7. C文件操作——ftell函数_ferror函数_clearerr函数_rewind函数
  8. GD32Pack包下载地址
  9. 微信小程序底部导航栏小效果
  10. 项目管理系统与项目管理信息系统与配置管理系统与变更控制系统的区别
  11. 一周9本上榜新书推荐:软件调试、机器学习成为本周最亮的星
  12. 【错误记录】安卓项目编译报错 ( offline mode 错误 )
  13. 倒计时3天!云栖大会龙蜥操作系统峰会最新议程一览
  14. 行业认证标准:EN 50128铁路应用-通信、信号和处理系统
  15. zookeeper启动报错already running as process处理
  16. 富士通笔记本最新系统恢复方法——系统工具恢复
  17. char 与 unsign char的转换
  18. u盘kali linux淘宝,爱了!3 个受欢迎的 U盘Linux 发行版|Linux 中国
  19. Linux x8664汇编,xorl%eax,g86生成的x86_64汇编代码中的%eax
  20. 中考可以使用计算机吗,中考物理课可以带计算机吗

热门文章

  1. 阿里巴巴开源技术汇总:115个软件(二)
  2. linux sed 1的意思,linux命令(1):sed命令
  3. 一个宝妈如何完成逆袭做到月入5万+,单品利润破20万的
  4. delphi 登录界面 主窗体 切换_.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
  5. vs2010 mysql linq to sql 系列_linq to sql简单使用
  6. canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图
  7. 深入浅出分布式存储的设计与优化之道
  8. 一次完整的zabbix监控配置
  9. Java 9终于要包含Jigsaw项目了
  10. DIV默认高度且自适应高度