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>
    

    今天就先总结到这里了。

  • 相关阅读:
    DRF之url注册器组件
    序列化组件的使用及接口设计和优化
    Django 内置字段
    Django 的 ModelForm组件
    Django组件 中间件
    csrf
    django使用redis做缓存
    微信消息推送
    自定制serilazry字段
    小知识,大智慧(restframework 拾忆)
  • 原文地址:https://www.cnblogs.com/mqjing/p/13629269.html
Copyright © 2011-2022 走看看