学习笔记记录之HTML

学习笔记记录-自用

写在前面___一些定义:

1.HTML:超文本标记语言

2.常用浏览器:IE、火狐、谷歌、Safari、Opera

3.浏览器内核(读取网页内容)Webkit、Blink

4.web标准构成:

结构、表现、行为(三者相分离)

结构写到HTML文件中,表现写到CSS文件中,行为写到JS文件中

5.常用的开发工具:vscode

  • <!DOCYYPE>文档类型声明标签,表示文档类型是HTML5版本
  • lang语言:en英文  zh-CN中文
  • 字符集:在<head></head>内,通过<meta>标签charset属性来规定。

charset:GB2315简体中文  BTG5繁体中文  GBK:繁简体中文  UTF-8万国码

<meta charset="UTF-8"/>(不写的话有乱码风险)

目录

一、HTML语法规范

二、HTML基本结构标签

三、HTML常用标签

四、注释和特殊字符

五、表格标签

六、列表标签

七、表单标签

八、查阅文档


正文

一、HTML语法规范

<html></html>双标签   <br/>单标签

包含关系:

并列关系:

二、HTML基本结构标签

<html></html> 根标签(最大的标签)

<head></head> 文档的头部

<title></title> 文档的标题

<body></body> 文档的主体

三、HTML常用标签

  • 标签语义(根据语义标签 让页面结构更清晰)

1.标题标签:文字加粗; 作为标题,分六级,文字大小依据重要性递减

<h1>第一级标题</h1>
<h2>第二级标题</h2>
<h3>第三级标题</h3>
<h4>第四级标题</h4>
<h5>第五级标题</h5>
<h6>第六级标题</h6>

2.段落标签:  <p></p>  每段分别添加

3.换行标签:  <br/>  打断,换行。(单标签)

4.文本格式化标签:

加粗 

<strong></strong> <b></b>

倾斜 

<em></em> <i></i>

删除线

<del></del> <s></s>
下划线<ins></ins> <u></u>

5.<div>和<span>布局盒子

  • <div></div>一行只能放一个
  • <span></span>一行可放多个

6.图像标签和路径

<img src="tuxiang.jpg"/>

 (1)图像标签属性

src(必须写)

指定路径和文件名
alt图片显示不出来时替换文本
title鼠标放在文件上提示的文字
width给图像设定宽度
height给图像设定高度
border给图像设定边框

 图像标签属性注意点:

  • 属性要放在标签名后面
  • 属性之间不分顺序,但要以空格分开
  • 属性采取键值对格式

(2)图像标签路径(明确目标文件夹和根目录)

  • 相对路径:
    相对路径符号
    同一级路径
    下一级路径/
    上一级路径./
  • 绝对路径:一般使用网络上的绝对地址

7.超链接标签

<a href="链接">需链接文字</a>

(1)href(跳转目标)属性

  • 外部链接:一般以http:开头
  • 内部链接:内部网站中的跳转
  • 空链接:未完成的链接
  • 下载链接:链接的是.exe或.zip等压缩包形式
  • 锚点链接:快速定位到页面中的某个位置(格式:用#链接,目标中赋id值)
链接点:<a href="#mubiao">这是我的目标</a>
目标:<p id=“mubiao”>这是我的目标</p>

(2)target属性:指定打开方式,在当前页面打开/另外启动窗口打开  

        默认:-self    新窗口打开:-blank

四、注释和特殊字符

1.注释:以"<!--"开头,以"-->"结束,vscode的快捷键:ctrl+/

(不执行和不现实,给工作人员看)

2.特殊字符

如:空格&nbsp;  大于号&gt  小于号&lt

五、表格标签

1.表格的基本语法

<table>
    <tr>行
        <td>单元格内文字</td>
    </tr>
</table>

2.表头单元格标签:<th>

3.表格属性(写在<table>里)

align对齐方式, left、center、right
border边框,1或“”
cellpadding文字与边框距离
cellspacing单元格之间距离
width宽度
height高度

4.表格结构标签

  • <thead>表示表格的头部
  • <tbody>表示表格的主体

5.合并单元格:

rowspan跨行:上侧为目标   colspan夸列:左侧为目标

六、列表标签

  • 无序列表
    <ul>
    <li></li>
    </ul>
  • 有序列表
    <ol>
    <li></li>
    </ol>
  • 自定义列表

<dl>  <dt>  <dd>

七、表单标签

1.表单域 <form> 

属性:action/name/method

2.表单构件/表单元素:


  • <input>单标签

(1)属性1:type 

值:text文本框    password密码框    radio单选按钮    checkbox复选按钮    submit提交按钮    reset重置    button普通按钮,配合js使用    file文件域

(2)属性2:name

名字一样才可以实现多选一,单选按钮和复选框要有相同的name值

(3)属性3:value值 

只有文本框有效果

(4)属性4:checked  默认勾选值(针对单选按钮和复选框)

(5)属性5:maxlength 限制输入字符数

  • <label>标签:用于绑定表单元素
  • 下拉表单:<select> <option> 默认属性值:selected="selected"
  • 文本域标签:<textarea>

八、查阅文档

百度、W3C、MDN

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值