专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

怎么生成html,html网页制作教程

来源:小嗨整编  作者:小嗨  发布时间:2023-03-06 11:38
摘要:怎么生成html,html网页制作教程你是不是想过平常看的网站是怎么制作出来的,并且也想做一个自己的网站去展示作品、做电商、或者企业形象官网,又或者是想做一名专业的前端工程师,那么这个5分钟的视频将教会你网页制作必备的技能HTML。什么是H...

怎么生成html,html网页制作教程

怎么生成html,html网页制作教程

你是不是想过平常看的网站是怎么制作出来的,并且也想做一个自己的网站去展示作品、做电商、或者企业形象官网,又或者是想做一名专业的前端工程师,那么这个 5 分钟的视频将教会你网页制作必备的技能 HTML。

什么是 HTML

HTML 全称是 HyperText Markup Language(超文本标记语言)。想要理解 HTML 很容易,只需要把它想象成是写 word 文档,office word 有图形化界面方便对文字和图片排版,而 HTML 则是用标签来控制排版,跟 word 相比,HTML 是纯文本,体积小更适合在网络上进行传输,所以浏览器默认支持 HTML 网页的解析。

编写 HTML

开发工具

编写 HTML 只需要使用普通的记事本,也可以用高级的代码编辑器,这里推荐使用 visual studio code。把这个文本文件的后缀名改为 .html,双击它或者拖到浏览器里就能够访问这个网页。

HTML 文件的固定结构

HTML 文件有固定的结构。开头写上:

<!DOCTYPE html>

告诉浏览器这是一个 html 文档,然后它下边是<html>根标签,也就是最顶层:

<html></html>

标签都是成对出现的,每个标签使用尖括号加上标签名,结束标签在尖括号的开始写上斜杠/,标签里边可以是文本或者嵌套其他标签。

接下来是<head>和<body>部分,<head>里面是定义文档的描述信息,比如网站的标题<title>,它会显示在浏览器上;<body> 标签里是具体的网站内容,相当于 word 的正文:

<!DOCTYPE html>
<html>
  <head>
    <title>第一个网页</title>
  </head>
  <body></body>
</html>

常用标签

在开始写网页内容之前,先来了解几个常用的标签:

标题

标题标签,类似于 word 中的标题格式,有 6 级,从 h1 到 h6,标题字号会越来越小,文字都是加粗显示:

  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>
  • <h6>

比如显示 6 个标题层级:

<h1>这是1级标题</h1>
<h2>这是2级标题</h2>
<h3>这是3级标题</h3>
<h4>这是4级标题</h4>
<h5>这是5级标题</h5>
<h6>这是6级标题</h6>

这是1级标题

这是2级标题

这是3级标题

这是4级标题

这是5级标题
这是6级标题

段落标签

段落标签就像是 word 里的正文文本,用<p>来表示。比如显示一段正文:

<p>这是一段正文</p>

这是一段正文

文本样式标签

文本样式标签与 word 文档中的功能一模一样,<b>代表加粗,<i>代表斜体,<sub>代表下标,<del>代表删除的文本,<br>代表换行,例如下边的文本:

<p>
  这是一段文本,<b>我是加粗的</b>,<i>我是斜体</i>,带下标的:
  x<sub>2</sub
  ><del>我是带删除线的文本</del>,<br />我是下一行。
</p>

会显示成:

这是一段文本,我是加粗的,我是斜体,带下标的:x2,我是带删除线的文本,
我是下一行。

如果标签之间没有其他子标签或文本内容,可以直接在开始标签结束前写上斜杠来结束它,比如例子中的 <br/>。

列表标签

列表标签分为两种,一种是无序列表,用<ul>表示,一种是有序列表,用<ol>表示,里边都使用<li>表示列表项,例如:

无序列表

<ul>
  <li>列表项</li>
  <li>列表项</li>
  <li>列表项</li>
</ul>
  • 列表项

  • 列表项

  • 列表项

有序列表

<ol>
  <li>列表项</li>
  <li>列表项</li>
  <li>列表项</li>
</ol>
  1. 列表项

  2. 列表项

  3. 列表项

超链接标签

超链接也跟 word 中的一样,用来跳转到其他 html 文件或者外部网站,使用<a>标签,并使用 href 属性设置链接,属性是写在标签中的,以等于号分隔的配置项,等号左边是要配置的项目,右边是值,例如:

<a href="http://www.bilibili.com">跳转到 B 站</a>

跳转到 B 站

点击跳转到 B 站 就会跳转到href指定的网址。

多媒体标签

图片标签

图片标签用来显示图片,使用<img>标签,然后使用src属性指定图片路径,例如:

<img src="./image.jpg" />

这里./代表当前目录,这里只要 html 文件同级目录下有名为image.jpg的文件,就可以把图片显示出来。也可以指定网络上的图片的 url 地址。下边的视频和音频标签也是一样。

视频标签

视频用<video>标签,它也使用src属性指定路径:

<video src="./video.mp4" controls></video>

音频标签

音频使用<audio>标签:

<audio src="./music.mp3" controls></audio>

div 标签

div 标签可以想象成是用来对其他标签进行分组,把相关的页面区域放到一个 div 下边,以方便调整样式和布局,它没有实际意义,但是它是最常用的标签。假如有一个卡片页面组件,我们可以把卡片标题和内容放到一个 div 下边,这个 div 就是卡片整体:

<div>
  <h3>卡片标题</h3>
  <p>卡片内容</p>
</div>

卡片标题

卡片内容

布局标签

在 HTML5 出来以前,网页的布局都是使用 div 来分隔不同的部分,比如网页头部、导航、侧边栏、内容、底部等,这样全部都是 div 非常难以辨认,所以 HTML5 针对这些出了专门的标签,它们其实只是换了名字的 div,但是会让网页布局标签更有意义,使用<header>代表头部,<nav>代表导航,<aside>代表侧边栏,<main>代表内容,<footer>代表底部,<article>代表文章,<section>代表分区,比如首屏轮播图是一个 section,公司业务介绍是另一个 section。

更多的标签和用法可以到:

w3schools 英文版

w3school 中文版

上边去查看。

实例

最后来看一个简单的、完整的 html 页面例子,开始有一个导航,导航下有首页和关于我们两个子菜单,接下来是头部信息,可以是轮播图或者 hero 图片,再下边是侧边栏,主要内容区,主要内容区里有博客部分和公司业务部分,最后是底部信息:

<!DOCTYPE html>
<html>
  <head>
    <title>第一个网页</title>
  </head>
  <body>
    <nav>
      <a href="/">首页</a>
      <a href="./about_me.html">关于我们</a>
    </nav>
    <header>
      头部信息
    </header>
    <aside>
      侧边栏
    </aside>
    <main>
      <section>
        <article>这是一篇公司的博客</article>
      </section>
      <section>
        <h3>公司业务</h3>
        <div>
          <div>网站开发</div>
          <div>软件开发</div>
          <div>App开发</div>
        </div>
      </section>
    </main>
    <footer>底部信息</footer>
  </body>
</html>

现在,你就学会编写 HTML 网页了。


本文地址:IT问答频道 https://www.eeeoo.cn/itwenda/916540.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小嗨整编
相关文章相关阅读
  • html教程菜鸟教程(html教程网站)

    html教程菜鸟教程(html教程网站)

    html教程菜鸟教程(html教程网站)随着互联网的快速发展,html(超文本标记语言)作为构建网页的基本骨架,成为了每一个网站开发者的必修课程。对于编程小白来说,入门html可能会感到有些吃力。幸运的是,html教程菜鸟教程网站的诞生,为...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • html如何解析%%

    html如何解析%%

    html是一种用于创建网页结构的标记语言,它提供了一种方式来标记文本、图像、链接以及其他与网站相关的内容。html可以在网页中插入各种元素,包括表格、列表、图像、表格等等。本文将讨论html的解析过程以及如何编写有效的html代码。HTML...

  • html embed标签怎么用

    html embed标签怎么用

    HTMLembed标签使用方法和属性详解一、基本语法代码如下:embedsrc=url说明:embed可以用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE都支持。url为音频或...

  • HTML5中nav是什么意思

    HTML5中nav是什么意思

    在html5中,nav全称“navigation”,中文意思为“导航”,是一个导航标签,用于表示html页面中的导航;nav标签会定义一个含有导航链接的区域,语法“链接...”。本教程操作环境:windows7系统、HTML5版、Dell...

  • html中什么是伪类

    html中什么是伪类

    在html中,伪类是一种用于已有元素处于某种状态时(滑动、点击等)为其添加对应样式的选择器,且这个状态是根据用户行为而动态变化的。常用伪类有“:active”、“:hover”、“:link”、“:root”、“:valid”等等。本教程操...

  • HTML代码如何格式化

    HTML代码如何格式化

    HTML代码可以通过sublime中的内置命令Reindent对代码格式化,还可以安装HTML-CSS-JSPrettify插件对代码格式化有时候我们将别人的代码复制过来的时候发现代码排列的非常杂乱无章,无法去阅读代码,今天就将和大家介绍...

  • doctype html 什么意思

    doctype html 什么意思

    “doctypehtml”是指html5标准网页声明,即告诉浏览器当前html是用第五版本编写的,完整语法“”。doctype声明是一条指令,必须位于html5文档中的第一行,也就是位于“”标签之前。本教程操作环境:windows7系统、...

  • 周排行
  • 月排行
  • 年排行

精彩推荐