zoukankan      html  css  js  c++  java
  • 【前端】HTML复习巩固

    最近在看之前写的HTML的笔记,发现有一些印象比较模糊了,现在做一个统一的整理,算是HTML中常用的一些标签、属性、特点之类的归类吧。


    用vscode多了,一开始就直接!加回车,慢慢的就忘了一些基础的东西了,比如:

    <!DOCTYPE html>
    

    用来告诉浏览器我们的文件类型。

    再比如:

    <html lang="zh-CN">
    

    用来指定html标签中用的是中文,en指的是用英文。

    再比如:

    <meta charset="UTF-8">
    

    用来指定html的保存编码方式,是UTF-8,而且最好是UTF用大写。


    接下来是常用的一些标签
    比如:

    <hr />
    

    源于单词horizontal,是起分割作用的水平线。

    再比如非常重要的:

    <br />
    

    是html中的换行标签。

    经常使用的 a 标签,才知道他是anchor的缩写,anchor的本意是锚,铁锚的意思。


    关于路径

    最常用的就是相对路径了,一句话解释的话就是:

    相对路径是从代码所在的这个文件出发,去寻找我们想要的那个文件。比方说最常用的图片路径,就是 图片 位于 html页面的位置。

    假如你的文件结构是这样的:
    目录结构
    那么如果要在 index.html 中引入 baidu.png 的话,就得是:

    <img src="images/baidu.png" />
    

    假如文件结构是这样的:
    目录结构
    那么如果要在 index.html 中引入baidu.png 的话,该怎么引入呢?答案见评论区~


    接下来是一些特殊字符
    这个没啥好说的,直接上图:
    特殊字符


    关于表格
    首先给出一个表格标准的结构代码:

    <table>
    	<caption></caption>
    	<tr>
    		<th></th>
    		<td></td>
    	</tr>
    </table>
    

    r – rol 也就是代表表格的行,d – data 也就是代表单元格中的数据。几行就几个 tr ,几个单元格就几个 td 。th 指的是表头,第一行和第一列可以用一下,里边的元素会自动加粗且居中。

    关于表格的属性:
    表格经常有个说法是三参为0,是下面这三个属性:

    border: 0; // 表格的边框
    cellpadding: 0; // 单元格内容与单元格之间间距
    cellspacing: 0; // 单元格之间的空间
    

    还是放一张图吧:
    table属性
    合并单元格算是一个较难的点
    合并单元格的顺序一般按照:先上后下,先左后右的顺序,在起始单元格标签中写上相应的关键字:

    • 跨行合并:rowspan=“合并单元格的个数”
    • 跨列合并:colspan=“合并单元格的个数”
      比如:
    <td rowspan="3"></td>
    

    切记,合并后要删除掉多余的单元格。


    关于表单
    这部分的重点就是这个 input 了,功能强大,且看他的属性:
    input属性
    · 说一下name属性,如果你的input是单选框,有好几个选项,那么就把这几个选项的name都设置成相同的,这样选择的时候就只能选一个啦。

    另外需要注意的是⚠️ :在html中一个完整的表单由三部分构成:表单域表单元素(表单控件)提示信息

    其中:

    表单控件
    包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
    表单域
    可以理解为一个容器,用来容纳表单控件和提示信息,可以通过他来定义处理表单数据所用程序的URL地址,以及将表单提交到服务器中的方法。如果不定义表单域,那么表单中的数据就无法提交到服务器。
    那么,表单域是怎么定义的呢,是通过 form 标签来定义的,语法:
    <form action="url" method="提交方式" name="表单名称">
    	// 表单控件
    	// 提示信息
    </form>
    

    今天就先总结到这里了。

  • 相关阅读:
    阿里DatatX mysql8往 Elasticsearch 7 插入时间数据 时区引发的问题
    通俗易懂 k8s (3):kubernetes 服务的注册与发现
    ReplicaSet 和 ReplicationController 的区别
    使用Go module导入本地包
    k8s之statefulset控制器
    终于成功部署 Kubernetes HPA 基于 QPS 进行自动伸缩
    Atitit drmmr outline org stat vb u33.docx Atitit drmmr outline org stat v0 taf.docx Atitit drmmr out
    Atitit all diary index va u33 #alldiary.docx Atitit alldiaryindex v1 t717 目录 1. Fix 1 2. Diary deta
    Atitit path query 路径查询语言 数据检索语言 目录 1.1. List map >> spel 1 1.2. Html数据 》》Css选择符 1 1.3. Json 》map》
    Atitit prgrmlan topic--express lan QL query lan表达式语言 目录 1. 通用表达语言(CEL) 1 1.1. 8.2 功能概述 1 1.2. Ongl
  • 原文地址:https://www.cnblogs.com/mqjing/p/13629269.html
Copyright © 2011-2022 走看看