HTML笔记(精简)

HTML

更多笔记

前端路线(笔记)

HTML
CSS
JavaScript基础
JavaScript(高级)DOM
React

HTML简介


html知道一些常用标签即可,不需要学太久,快上手css才是王道!
本人自己做的一个小网站(可以看一下)
HTML标签通常是成对出现的
开始标签,第二个标签是结束标签。
有些特殊的标签必须是单个标签(极少情况)
例如<br /> 我们称为单标签。

开发工具

这里使用VsCode
安装配置
使用教程
插件安装
在这里插入图片描述

常用插件

插件名插件作用
Open in Browser右击选择浏览器,打开html文件
Chinese (Simplified)Language Pack for VS Code中文语言包
JS-CSS-HTML Formatter每次保存,都会自动格式化js css 和 html代码
Auto Rename Tag自动重命名配对的HTML/XML标签
CSS Peek追踪至样式
这里讲HTML就不详细介绍编译器安装的方法,需要的小伙伴可以看上面的链接,后续我会自己写几个文档来总结开发工具的使用技巧

标准的html

<!-- 文档类型声明,作用告诉浏览器使用哪种HTML版本来显示网页 -->
<!DOCTYPE html>
<!-- 当前文档显示的语言 en英语 zh-CN中文 -->
<html lang="zh-CN">
<head>
    <!-- 字符集 -->
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>kladjfkah</title>
</head>
<body>
    写代码是一件非常快乐的事情
<div></div>
</body>
</html>

常用标签

①标题标签

使网页语义化(分为六个等级 【<h1> ~ <h6>】)

  • 单词head的缩写
  • 加粗,加大

②段落和换行标签

段落

在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。
在HTML标签中,<p>标签用于定义段落,它可以将整个网页分为若干个段落。

<p>HTML的全称为超文本标记语言......</p>
<p>HTML文本是由HTML命令组成的描述性文本......</p>

在这里插入图片描述
强制换行

<br />  单标签
<p>HTML的全称为超文......<br />它包括一系列标签......</p>

在这里插入图片描述

③文本格式化标签

代码用法
<strong></strong> <b></b>加粗,建议使用<strong> 语义更强烈
<em></em> <i></i>倾斜 ,建议使用<em> 语义更强烈
<del></del> <s></s>删除线,建议使用 <del> 语义更强烈
<ins></ins> <u></u>下划线,建议使用<ins> 语义更强烈

④图像标签

<img src = "地址" alt = "替换文本" />
前面是标签,后面是属性

属性说明
src必须属性
alt替换文本,图像不能显示的文字
title提示文本,鼠标放到图标上,显示的文本
width设置图像的宽度
height设置图像的高度
border(一般在css中设置)设置图像的边框粗细

⑤关于路径

  • 目录文件夹∶就是普通文件夹,里面只不过存放了我们做页面所需要的相关素材,比如 html文件、图片等。
  • 根目录∶打开目录文件夹的第一层就是根目录
  • 相对路径:文件所在位置为参考,建立出来的目录为相对路径
    --------- /下一级路径 ------------- ../上一级路径
  • 绝对路径:绝对路径∶是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

⑥超链接标签

<a> 作用是从一个页面链接到另一个页面
href:用于指定连接的目标url地址
target用于指定连接页面的打开方式(_self为默认值,_blank在新窗口打开)
链接可以链接外部的链接也可以链接内部链接
1.外部链接:例如< a href="http:// www.baidu.com">百度</a>
2.内部链接:网站内部页面之间的相互链接.直接链接内部页面名称即可,例如<a href=" index.html">首页</a>
3.空链接:如果当时没有确定链接目标时,<a href="#">首页</a>
4.下载链接:如果href里面地址是一个文件或者压缩包,会下载这个文件。
5.网页元素链接:在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接

锚点链接:嵌入到文本内的链接,跳往页面某个位置
  • 在链接文本的href属性中,设置属性值为#名字的形式,如<a href="#two">第2集</a>
  • 找到目标位置标签,里面添加一个id属性=刚才的名字,如:<h3 id="two">第2集介绍</h3>

⑦特殊字符and注释

<!-- --> 注释

特殊字符

符号代码
空格&nbsp;
<&lt;
>&gt;
&&amp;
¥&yen;
©&copy
®&reg;
°&deg;
±&plusmn;
×&times;
÷&divide;
²(平方)&sup2;
³(立方)&sup3;

⑧表格

<table></table>定义表格标签
<tr></tr>定义表格行,必须嵌套<table></table>在中
<td></td>定义表单元格,必须嵌套在<tr></tr>

  • 表头单元格 <th>
  • 表格属性
  • 下方的属性必须要写到表格标签table中
属性名属性值描述
alignleft、center、right规定表格相对周围元素的对齐方式
border1或""规定表格单元是否拥有边框,默认为 "" ,表示没有边框
cellpadding像素值规定单元边沿与其内容之间的空白,默认1像素
cellspacing像素值规定单元格之间的空白,默认2像素
width像素值或百分比规定表格的宽度

在这里插入图片描述

  • 表格结构标签(更好的语义)以下标签都在<table></table>
    <thead>标签,表格的头部区域
    <tbody>标签,表格的主体区域
  • 合并单元格
  • 跨行合并(rowspan)
    最上侧单元格为目标单元格,加上跨行数量
  • 跨列合并(colspan )
    最左侧单元格为目标单元格,加上跨行数量

⑨列表

  • 无序列表(重要)
    <ul>
    <li>
    <ul>
        <li>RMB</li>
        <li>美刀</li>
        <li>英bang</li>
    </ul>

1.无序列表的各个列表项之间没有顺序级别之分,是并列的。
2.<ul></ul>中只能嵌套<li><li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的。3.<li><li>之间相当于一个容器,可以容纳所有元素。
4.无序列表会带有自己的样式属性,但实际使用时,使用CSS设置。

  • 有序列表
    <ol>
    <li>
    与无序用法一样,只是分顺序

  • 自定义列表
    <dl>
    <dt>
    <dd>

	<dl>
        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>官方微信</dd>
        <dd>联系我们</dd>
    </dl>

⑩表单标签

在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分构成。

  • 表单域
    表单域是一个包含表单元素的区域
    <from action="url地址" method="提交方式" name="表单域名称>"
    </from>
属性属性值作用
actionurl地址用于置顶接收并处理表单数据的服务器程序的url地址
methodget、post用于设置表单数据的提交方式,其取值为get或post
name名称用于置顶表单名称,以区分同一个页面中的多个表单域

表单元素

<input>

属性值描述
button定义可点击按钮
checkbox定义复选框
file定义输入字段和浏览按钮,供文件上传
hldden定义隐藏的输入字段
image定义图像形式的提交按钮
password定义密码字段,该字段中的字符被掩码
radio定义单选按钮
reset定义重置按钮,重置按钮会清除表单域中所有的数据
submit定义提交按钮,提交按钮会把表单数据发送到服务器
text定义单行的输入字段,用户可在其中输入文本。默认宽度20个字符
label标签
<dd>
    <label for="da">打豆豆</label>
    <input type="checkbox" id="da"/>
</dd>

<label>标签用于绑定一个表单元素 当点击

下拉表单

<select>
1. <select>中至少包含一对<option>。
2.在<option>中定义selected = " selected "时,当前项即为默认选中项。

<select>
     <option>选择</option>
     <option>山东</option>
     <option>黑龙江</option>
</select>

在这里插入图片描述

文本域标签

<textarea>
使用场景:当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用<textarea>标签。

<textarea rows="5" cols="20">文本内容</textarea>

在这里插入图片描述
1.通过<textarea>标签可以轻松地创建多行文本输入框。
2. cols=“每行中的字符数”,roWS=“显示的行数”,我们在实际开发中不会使用,都是用CSS来改变大小。

寄语

CSS笔记(精简)链接
学海无涯苦作舟,学无止境!
完结

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值