HTML

标签

  • 单标签
  • 双标签

文字样式变形

  • strong 加粗
  • em 倾斜
  • del 删除线
  • ins 下划线
  • p>

    换行

插入图片

  • img src="链接" alt="若显示失败输入的字符" width="左右大小" height="高低"  title="鼠标放在图片上显示的字"/>	(src必须)
    

路径

  • 相对路径
    • 下一条路径 img src=”本路径中含有图片的文件夹/图片名称(包含后缀)”/>
    • 上一条路径 img src=”../图片名称(包含后缀)”/>
  • 绝对路径
  • 此电脑中的文件 img src=”C.........\图片名称(包含后缀)”> (注意相对和绝对的斜杠不一样)
  • 完整的网络地址 img src=”直接将网址输入”/>

链接标签

链接类型 说明 标签
外部链接 target中为下划线self就是关本界面开新界面,下划线blank就是直接开一个新界面 a href=”直接将网址输入” target=”…”>显示出的字符
内部链接 即自己多个网页之间转跳的链接 a href=”直接输入html的名字(加后缀”>显示出的字符
空链接 常用于页面尚未完善时的框架 a href=”#”>显示出的字符
下载链接 当href指向一个zip或exe文件时,点击链接会直接下载,如果需要不点击,可以使用a.download来实现
网页元素链接 文本、表格、音频、视频都能进行超链接 a href=”…”> img src=”…”/>
锚点链接 可以直接转跳到页面内上下文 首先要对跳的地方进行设置 然后进行设置超链接 h1 id=”…”>显示出的字符 a href=”#…”> 显示出的字符
注释 ctrl+/ !–输入想要输入的注释–>
特殊字符 描述 字符的代码(前面都加&)
空格 nbsp;
< 小于号 lt;
> 大于号 gt;
& 和号 amp;
人民币号 yen;
© 版权 copy;
注册商标 reg;
° 摄氏度 deg;
+- 正负号 plusmn;
× 乘号 times;
除号 divide;
^2^ 二次方 sup2;
^3^ 三次方 sup3;

表格标签

  • 表格的基本语法

    • table>是用于定义表格的标签。
    • tr>标签用于定义表格中的行,必须嵌套在table标签中。
    • td>标签用于定义表格中的单元格,必须嵌套在tr标签中。
    • th>标签用于制作表头,必须嵌套在tr标签中。
    • thead>标签用于制作表头区域,必须嵌套在table标签中。
    • tbody>用于制作表格主体部分,必须嵌套在table标签中。
  • 表格属性(都要写到table标签中,CSS还会学,小小掌握即可)

    • align=”…”表示表格与文字的对齐方式
    • border=”…”表示边框厚度
    • cellpadding=”…” 规定文字与表格之间的空白,默认为一像素
    • cellspacing=”…”规定单元格之间的空隙,默认为2像素
    • width、height=”…” 规定单元格的宽度、高度
  • 合并单元格(必须在第一行和第一列添加标签 且记得删除多余的单元格,必须用于td标签中)

    • rowspan=”要合并的行”

    • colspan=”要合并的列”

列表标签

  • 无序列表(重点)–>整齐简单不要求顺序用无需列表
    • ul>
    表示无序列表,一般以项目符号呈现列表项(ul标签中只能存放li标签)
  • li>
  • 定义列表项 可以存放任何元素 相当于一个容器
  • 有序列表
    • ol>表示有序列表 同样使用li标签
  • 自定义列表(重点)–>当有很多小分支对一个大分支进行说明时使用自定义列表
    • dl>用于描述自定义列表(dl标签中只能存在dt和dd标签)
    • dt>用于描述名词
    • dd>用于对名词进行解释
  • 表单标签

    表单域
    • form action=”url地址” method=”提交方式” name=”表单域名称”>
      • action属性用于指定接收并处理表单数据的服务器程序的url地址 还没学完后面会扩展
      • method属性用于设置表单数据的提交方式,其取值为get或post
      • name属性用于指定表单的名称,以区分同一个页面中的多个表单域
    表单控件(表单元素)
    • input type=”属性值” name=”名称” value=”用户自定义” checked=”checked” maxlength=”一个正整数”>输入表单元素

      • type的属性值:

        属性值 作用
        button 定义可点击按钮(多数情况下用于通过javascript启动脚本)
        checkbox 定义复选框(与radio相对)
        file 定义输入字段和浏览按钮,供文件上传
        hidden 定义隐藏的输入字段
        image 定义图像形式的提交按钮
        password 定义密码字段,该字段中的字符被掩码
        radio 定义单选按钮(与checkbox相对,多选一必须有相同name)
        reset 定义重置按钮,重置按钮会清除表单中的所有数据
        submit 定义提交按钮,提交按钮会把表单数据发送到服务器
        text 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符
      • name属性:定义input元素的名称

      • value属性:规定input元素的值

      • checked属性:规定此input元素首次加载时应当被选中 (用于单选和多选按钮 页面一打开就被选中就加这个属性)

      • maxlength属性:规定输入字段中的字符的最大长度

    • label for=”名称”>要点击的字符或图片标签:用于绑定一个表单元素,当点击label标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,增加用户体验。

      • id属性:与label标签搭配使用 放在input里面
    • select>下拉表单元素用于多个选项选一个简洁页面

      • option>选项只能嵌套在select元素中 (在option标签中定义selected=”selected”,当前项为默认选项)
    • textarea>文本域元素用于键入大量内容时

    提示信息
    • 记得添加增加用户体验的提示信息

    emmet语法

    • 标签*n+tab可以快速生成n个标签
    • 父子级关系输入标签一>标签二+tab可以快速生成父子级标签
    • 兄弟级关系输入标签1+标签二+tab可以快速生成兄弟级标签
    • 输入标签.类名可以快速生成有类名的标签(类名后面加$*n可以生成很多不同的类名)

    HTML5新特性

    新特性虽然强大 但是都有兼容问题 基本是IE9+以上的版本才支持,如果不考虑兼容性问题,可以大量使用这些新特性

    HTML5新增的语义化标签

    参见CSS规范使用标签 打*的是语义化

    HTML5新增的多媒体文件

    视频
    • 尽量放mp4文件

    • 样式为video src=””是一个双标签

    • 常见属性为autoplay(自动播放)/controls(播放控件显示)/width/height/loop(循环播放)/preload(是否预加载 属性值为auto/none)/src/poster(等待加载的画面图片)/muted(静音播放)

    音频
    • 尽量放mp3文件
    • 样式基本同视频 属性只有autoplay/controls/loop/src

    HTML新增的表单类型

    • input type后面的属性值增加了很多 例如email/url/date/time/month/week/number/tel/search/color

    • 新增了很多表单属性

      • required:required;表示该表单不能为空
      • placeholder:提示文本; 表示表单的提示信息
      • autofocus:autofocus;自动聚焦
      • autocomplete:on/off; 当用户在字段开始键入时,浏览器基于之前键入过的值,显示出字段中填写的选项
      • mutiple:mutiple; 可以多选文件提交

    HTML
    http://example.com/2023/06/24/HTML/
    作者
    TaskManagerOL
    发布于
    2023年6月24日
    许可协议