HTML的初步认识

Posted acrifhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML的初步认识相关的知识,希望对你有一定的参考价值。

html的初步认识

Web开发的标准

  • Web应用开发需要遵守的标准就是Web标准,是一系列标准的集合。网页主要由三部分组成:结构标准(XML、HTML和XHTML),表现标准(CSS),行为标准(DOM、javascript

HTML

  • HTML用来定义网页的内容,例如文字,图片,视频。

CSS

  • CSS决定了网页样式的展现,也就是内容的表现形式,例如字体颜色、背景样式、标题大小等。

Javascript

  • Javascript用来定义网页上的交互,控制网页的行为,例如弹出弹框、页面打开关闭、输入内容的提示等。

开发工具

编辑器:

  • Visual Studio Code是微软推出针对Web开发的代码编辑器,具有开源、高性能、扩展性好的特点

官网:https://code.visualstudio.com/

打开官网会出现这个页面:

官网十分智能,会识别你的系统来显示下载,比如我的windows系统出现的就是Download for Windows。

这里出现的Stable和Insiders就是稳定版与最新版的意思,推荐稳定版。

我们打开VScode后首先新建一个文件:

先保存为html格式的文件:

输入html选择html:5

回车,生成我们html最基本的骨架

当然,我们也可以输入!回车来生成同样的效果

现在我们先写一句话来体验一下:

浏览器打开效果展示:

(整个活233作者喜欢二刺螈)

HTML概念:超文本标记语言(HyperText Markup Language),构建网页的标记语言

在此之前,我们先来看看HTML与XHTML的关系:

  • XHTML是可扩展超文本标记语言,是一种更严格,更纯净的HTML语言。

主要不同点

  • XHTML元素必须被正确地嵌套
  • XHTML元素必须被关闭
  • 标签名必须用小写字母
  • XHTML文档必须拥有根元素

这是一个html文件与一个xhtml文件的对照:

HTML:

XHTML:

我们发现这两个文件只是头部声明不同,其余都是一样的,它们也都可以运行,结果相同,但是是否合乎规范?

http://validator.w3.org/这是W3C官方用于检测你的代码是否符合规范的网址

我们分别上传这两个文件测试

html.html的测试结果:

xhtml.html的测试结果:

这是因为我们的XHTML文件没满足标签必须闭合,标签名只能小写的条件。

HTML发展:HTML5中新增了很多语义化标签

  • 语义化使HTML结构变的清晰,利于维护
  • 利于搜索引擎抓取
  • 使代码简洁,提高页面加载速度
  • 利于屏幕阅读器等设备的识别

标签

HTML是由一系列标签组成的,每个标签是以"<“和”>"包裹的单词,通常称之为元素

例如

<head></head>

标签种类:

  • 单标签:

    <input/><span></span>
    
  • 双标签:

    <div></div>
    

属性:

  • 标签里可以有很多属性,属性总是从开始标签中定义,而且以名值对的形式出现,其中属性值以双引号包裹。

  • 例如:

    <div class="name">艾伦耶格尔</div>
    
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标签</title>
</head>
<body>
    <div>中野一花</div>

    <span>中野二乃</span>

    <a href="">中野三玖</a>

    <img src="" alt="" />中野四月
    
    <input type="text" />中野五月
</body>
</html>

效果:

以上是关于HTML的初步认识的主要内容,如果未能解决你的问题,请参考以下文章

servlet初步认识

JAVA-初步认识-I/O流(字符流-缓冲区-复制文本文件)

HTML的初步认识

前端HTMLcssjavascript学习

JAVA-初步认识-I/O流(字符流-缓冲区-BufferReader)

哲学初步认识3