网页三剑客之 HTML

这篇具有很好参考价值的文章主要介绍了网页三剑客之 HTML。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本章开始我们来介绍一下网页前端部分,我们只是简单的介绍一些常用的各种标签,其目的在于为我们后面的项目做准备。

我们并不要求能完全掌握前端的语法,但是在见到以后能够认识这些代码就可以了。

想走后端开发的,前端不需要多么熟悉,毕竟在各个企业中前后端都是分离的,全栈的岗位其实并没有那么多。

废话不多说,我们来正式开始HTML 的认识。

HTML 是什么?

HTML 是用来描述网页的一种语言

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b> ;也存在单标签 例如:<hr> 等
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签闭合标签

HTML基本结构

HTML 文件基本结构

我们来看个案例:

<html>
    <head>
        <title>第一个页面</title>
    </head>
    <body>
        hello world
    </body>
</html>
  • html 标签是整个 html 文件的根标签(最顶层标签)
  • head 标签中写页面的属性.
  • body 标签中写的是页面上显示的内容
  • title 标签中写的是页面的标题

标签层次结构

  • 父子关系
  • 兄弟关系

就拿上面的代码来看:

  • head 和 body 是 html 的子标签(html 就是 head 和 body 的父标签)
  • title 是 head 的子标签. head 是 title 的父标签.
  • head 和 body 之间是兄弟关系.

HTML常见标签

注释标签

其实,各个语言的注释标签都差不多,其都不会被 " 加载 ",在C/C++ 或者 Java 中,这些都不会被编译;而在HTML 中,其不会显示在 浏览器上。

<!-- 我是注释 -->

中间加粗的部分就是被注释的部分

ctrl + / 快捷键可以快速进行注释/取消注释

标题标签

h1 ~ h6 

这些都是标题标签,其数字越大,标题字体越小。

我们来看看 栗子(🌰)

网页三剑客之 HTML

段落标签:p

假设我们要写一段很长的文本文件:

那就是css中的像素就是设备的物理像素。但实际情况却并非如此,css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同的。在为桌面浏览器设计的网页中,我们无需对这个津津计较,但在移动设备上,必须弄明白这点。

这时随便截的一段文字,我们先看看之间写:

网页三剑客之 HTML

如果我们不分行,那么文字将会一直往后添加,知道这一行写道最后,那么我们加了“ 空格号 ” 也无济于事。

我们来看看:

网页三剑客之 HTML

所以我们需要手动给其添加一个段落标签:p

网页三剑客之 HTML

或者加一个换行标签:br

网页三剑客之 HTML

段落与段落之间是空了一行的,而换行是连续的,不存在换行。

格式化标签

  •  加粗: strong 标签 和 b 标签
  • 倾斜: em 标签 和 i 标签
  • 删除线: del 标签 和 s 标签
  • 下划线: ins 标签 和 u 标签

这个就不演示了;这个四个标签就是关于字体的。

图片标签:img

img 标签必须带有 src 属性. 表示图片的路径
例如:

<img src="rose.jpg">

网页三剑客之 HTML

 img还有很多属性,例如图中的alt 这个属性表示:如果图片加载不出来,就显示alt 属性中的字。

我们加载一张不存在图片:

网页三剑客之 HTML

img 标签的其他属性

  • alt: 替换文本. 当文本不能正确显示的时候, 会显示一个替换的文字.
  • title: 提示文本. 鼠标放到图片上, 就会有提示.
  • width/height: 控制宽度高度. 高度和宽度一般改一个就行, 另外一个会等比例缩放. 否则就会图片失衡.
  • border: 边框, 参数是宽度的像素. 但是一般使用 CSS 来设定

 我们来看看效果:

网页三剑客之 HTML

 注意:
1. 属性可以有多个, 不能写到标签之前
2. 属性之间用空格分割, 可以是多个空格, 也可以是换行.

3. 属性之间不分先后顺序
4. 属性使用 "键值对" 的格式来表示.

我们前面提到了路径,其实我们在网络中也提到了路径,这里的路径分为三种:

  1. 绝对路径
  2. 相等路径
  3. 网络路径

前面两个路径我们就不再提了,毕竟在网络中已经说明白了,这里就讲讲网络路径。

网页三剑客之 HTML

如上图,这个就是个网络路径,我们可以写在 src 这个属性里面;但是我们不是很推荐,除非有必要。

这么做的话,耦合性高,如果这个网络地址崩了,就影响到我们的项目了,这点是很重要的。毕竟我们写代码时总是强调解耦合。

超链接标签: a

  • href: 必须具备, 表示点击后会跳转到哪个页面.
  • target: 打开方式. 默认是 _self. 如果是 _blank 则用新的标签页打开

 举个栗子:

网页三剑客之 HTML

我们点一下就跳转到了百度首页:

网页三剑客之 HTML

我们这里是没有写 target 的,所以它默认就是本页面打开,我们加上一个 target 来看看:

网页三剑客之 HTML

这个属性的值就是打开一个新的网页同时进入百度的主页。

链接的几种形式:

  • 外部链接: href 引用其他网站的地址
  • <a href="http://www.baidu.com">百度</a>
  • 内部链接: 网站内部页面之间的链接. 写相对路径即可
  • 空链接: 使用 # 在 href 中占位.
  • <a href="#">空链接</a>
  • 下载链接: href 对应的路径是一个文件. (可以使用 zip 文件)
  • <a href="test.zip">下载文件</a>
  • 网页元素链接: 可以给图片等任何元素添加链接(把元素放到 a 标签中)
  • <a href="http://www.sogou.com">
    <img src="rose.jpg" alt="">
    </a>
  • 锚点链接: 可以快速定位到页面中的某个位置

锚点介绍:

在一个很长的页面中,我们可以通过单击快速达到我们点击的界面。

拿祖师爷来举个栗子:

网页三剑客之 HTML

 点击目录下的1.个人介绍,我们可以快速的跳转到:

网页三剑客之 HTML

 网页三剑客之 HTML

这个 #1 和 #2 就是参数不同。并没有刷新界面。

表格标签 

表格标签的基本使用:

  • table 标签: 表示整个表格
  • tr: 表示表格的一行
  • td: 表示一个单元格
  • th: 表示表头单元格. 会居中加粗
  • thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的)
  • tbody: 表格得到主体区域

table 包含 tr , tr 包含 td 或者 th.

表格标签有一些属性, 可以用于设置大小边框等. 但是一般使用 CSS 方式来设置.
这些属性都要放到 table 标签中.

  • align 是表格相对于周围元素的对齐方式. align="center" (不是内部元素的对齐方式)
  • border 表示边框. 1 表示有边框(数字越大, 边框越粗), "" 表示没边框.
  • cellpadding: 内容距离边框的距离, 默认 1 像素
  • cellspacing: 单元格之间的距离. 默认为 2 像素
  • width / height: 设置尺寸

举例:

<table border="1" width="400px" height="200px">
        <thead>
            <th>
                姓名
            </th>
            <th>
                年龄
            </th>
            <th>
                性别
            </th>
        </thead>
        <tbody>
            <tr>
                <td> jerry </td>
                <td> 18 </td>
                <td rowspan="2"> men </td>
            </tr>
            <tr>
                <td> tom </td>
                <td rowspan="2"> 19 </td>
            </tr>
            <tr>
                <td> jerry </td>
                <td> women </td>
            </tr>
        </tbody>
    </table>

来看看效果:

网页三剑客之 HTML

既然有行合并,那么就有列合并:colspan

网页三剑客之 HTML

 colspan 合并右边一列。

colspan = " n " ; rowspan = " n " ;要合并几行 n 就为几。

列表标签  

主要使用来布局的. 整齐好看

  • 无序列表[重要] ul li , .
  • 有序列表[用的不多] ol li
  • 自定义列表[重要] dl (总标签) dt (小标题) dd (围绕标题来说明) 上面有个小标题, 下面有几个围绕着标题来展开的

ul 就是 unorderlist 的缩写(无序列表);li 就是 list 的缩写;

ol 就是 orderlist 的缩写(有序列表);同样 li 也是 list 的缩写。

注意

  • 元素之间是并列关系
  • ul/ol 中只能放 li 不能放其他标签, dl 中只能放 dt 和 dd
  • li 中可以放其他标签.
  • 列表带有自己的样式, 可以使用 CSS 来修改. (例如前面的小圆点都会去掉)

举例:

网页三剑客之 HTML

 form 标签

表单标签<form>表单的作用是收集信息

(1)form表单的属性

<1>action="URL":一个URL地址,指定form表单向何处发送数据

<2>name:给表单定一个名字

<3>enctype=“string”:规定表单数据以什么形式进行编码

<4>method="get/post":以何种方式向服务器发送数据

(2)表单元素:表单标签、表单域、表单按钮

<1>表单标签:指<form>标签本身,使用<form></form>定义

<2>表单域:是<form>标签中用来收集用户输入的每一项,通常用input标签定义,input标签

有不同类型,对应用户不同的数据

<3>表单按钮:提交<form>表单中所有的信息到服务器

<4>表单元素种类:

单行文本框:<input type="text">,默认值是type=“text”

密码框:<input type="password"/>

单选按钮:<input type="radio"/>

复选框:<input type="checkbox"/>

隐藏框:<input type="hidden"/>

文件上传:<input type="file"/>

下拉框:<select>标签

多行文本:<textarea></textarea>

标签:<lable></lable>

元素集:<fieldset></fieldset>

提交按钮:<input type="submit"/>

普通按钮:<input type="button"/>

重置按钮:<input type="reset"/>

例如:

网页三剑客之 HTML

无语义标签: div & span 

div 标签, division 的缩写, 含义是 分割
span 标签, 含义是跨度
就是两个盒子. 用于网页布局

  • div 是独占一行的, 是一个大盒子.
  • span 不独占一行, 是一个小盒子

html 的简单介绍就到这里,我们这里讲的都是简化的版本,只挑选重要的标签去简单讲解,因为这本来就不是那么的重要,我们主要是为以后的项目做准备。

后面的 css 和 JavaScript 也是一样!!!文章来源地址https://www.toymoban.com/news/detail-431516.html

到了这里,关于网页三剑客之 HTML的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux的三剑客

    1、grep命令 grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。它是Linux系统中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 shell脚本中也经常使用grep,因为grep通过返回一个状态值来说明搜索的结果

    2024年02月07日
    浏览(43)
  • Linux 三剑客

            grep主打的就是查找功能 ,它能够在一个或者多个文件中搜索某一特定的字符模式。         grep [选项] 模式 文件名 先说选项: 1.选项         要么是正则要么是字符串 -c       列出共出现多少次 -i        忽略大小写 -n       在前面列出行号 -v       列出没

    2024年02月11日
    浏览(34)
  • 前端三剑客简介

    W3C标准:网页主要由三部分组成 结构:html 表现:css,层叠样式表 行为:JavaScript div标签称为选择器,在div中各种属性来进行选择 css导入html有三种方式: 1,内联样式:在div标签中使用style 属性 2,内部样式:定义《style》标签,在标签内部定义css样式 3,外部样式:定义《

    2024年02月11日
    浏览(32)
  • linux文本三剑客

    过滤/查找 参数 用法 作用 -i grep -i STRING xxx.txt 从xxx.txt文件查找不区分大小写STRING -w grep -w STRING xxx.txt 精确匹配STRING -e grep -e STRING1 -e STRING2 xxx.txt 查找多个STRING行 -n grep -n STRING xxx.txt 查看STRING 在第几行 -v grep -v STRING xxx.txt 输出不包含STRING的行 -r grep -r STRING DIR/ 查找DIR目录下哪

    2024年02月11日
    浏览(31)
  • linux文本三剑客详解

    awk、grep、sed是linux操作文本的三大利器,合称文本三剑客。 特点: grep——单纯的查找或匹配文本。 sed——编辑匹配到的文本。 awk——格式化文本,对文本进行较复杂格式处理。 首先了解一下正则表达式: 匹配字符  配置次数  位置锚定:定位出现的位置   实例介绍:

    2024年04月16日
    浏览(24)
  • 文本三剑客之 awk

    Linux/UNIX 系统中,awk 是一个功能强大的编辑工具。逐行读取输入文本 以空格作为分割符,多个空格他会自动压缩成一个空格 AWK信息的读入也是逐行指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理. 1按照命令找指定的行  2.找到的行 打印,操作 awk

    2024年02月08日
    浏览(30)
  • 『 前端三剑客 』:CSS选择器

    上一篇文章我们介绍了 html 的常用标签及用法 , 这次我们来介绍 css 来对页面进行美化处理 css 全称 : 层叠样式表 (Cascading Style Sheets). 主要作用 : 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面 的效果. 能够做到 页面的样式和结构分离 . 一 . 基本语法 基本语

    2024年02月09日
    浏览(31)
  • 『 前端三剑客 』:CSS常用属性

    一 . CSS常用元素属性 1.1 字体家族和 字体大小 设置的字体需要是 windows 上自带的字体 , 要求是系统中已经安装了的字体 使用 css 设置字体为微软雅黑 和 宋体 , 字体大小为 30 px 和 40 px font - size 设置的是字体的字符框的高度的大小 . 设置效果如下所示 1.2 设置字体粗细 font-we

    2024年02月15日
    浏览(32)
  • 前端三剑客 —— CSS (第三节)

    目录 上节回顾: 1.CSS使用有以下几种样式; 2.选择器         1.基本选择器         2.包含选择器         3.属性选择器 []         4.伪类选择器 :         5.伪元素选择器 ::before :after 3.常见样式的使用 常见样式参考表 一些特殊样式 媒体查询 自定义字体 变

    2024年04月08日
    浏览(39)
  • 文本三剑客之~~~sed命令

    sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 包括读取,执行和显示三个过程 读取:sed从输入流(文件,管道

    2024年02月05日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包