个人学习使用笔记
目录
a标签的用法
首先可以在w3school的在线编辑器中测试使用 a 标签
<a href="https://blog.csdn.net/weixin_60294132/article/details/119485311?spm=1001.2014.3001.5502"> 一篇博客 </a>
支持a标签的浏览器
<a> 标签定义超链接,用于从一张页面链接到另一张页面。
<a> 元素最重要的属性是 href 属性,它指示链接的目标。
在所有浏览器中,链接的默认外观是:
- 未被访问的链接带有下划线而且是蓝色的
- 已被访问的链接带有下划线而且是紫色的
- 活动链接带有下划线而且是红色的
HTML 4.01 与 HTML5 之间的差异
在 HTML 4.01 中,<a> 标签可以是超链接或锚。在 HTML5 中,<a> 标签始终是超链接,但是如果未设置 href 属性,则只是超链接的占位符。
HTML5 提供了一些新属性,同时不再支持一些 HTML 4.01 属性。
属性
HTML5 中的新属性。
属性 值 描述 charset char_encoding HTML5 中不支持。规定被链接文档的字符集。 coords coordinates HTML5 中不支持。规定链接的坐标。 download filename 规定被下载的超链接目标。 href URL 规定链接指向的页面的 URL。 hreflang language_code 规定被链接文档的语言。 media media_query 规定被链接文档是为何种媒介/设备优化的。 name section_name HTML5 中不支持。规定锚的名称。 rel text 规定当前文档与被链接文档之间的关系。 rev text HTML5 中不支持。规定被链接文档与当前文档之间的关系。 shape default
rect
circle
poly
HTML5 中不支持。规定链接的形状。 target _blank
_parent
_self
_top
framename
规定在何处打开链接文档。 type MIME type 规定被链接文档的的 MIME 类型。
伪协议
a标签中href="javascript:;" 点击不会刷新和回顶部
a的target的取值
- _blank 在空白页面
- _top 在顶级窗口
- _parent 在上一层窗口
- _self 在自己窗口
tip: href="#ID" 跳转到id="ID"的
img 标签的用法
基础用法如下
<img src="/图片.jpg" alt="图片加载不出时显示的文字" />
定义和用法
img 元素向网页中嵌入一幅图像。
请注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。
<img> 标签有两个必需的属性:src 属性 和 alt 属性。
属性 值 描述 alt text 规定图像的替代文本。 src URL 规定显示图像的 URL。 可选的属性
属性 值 描述 align top
bottom
middle
left
right
不推荐使用。规定如何根据周围的文本来排列图像。 border pixels 不推荐使用。定义图像周围的边框。 height pixels
%
定义图像的高度。 hspace pixels 不推荐使用。定义图像左侧和右侧的空白。 ismap URL 将图像定义为服务器端图像映射。 longdesc URL 指向包含长的图像描述文档的 URL。 usemap URL 将图像定义为客户器端图像映射。 vspace pixels 不推荐使用。定义图像顶部和底部的空白。 width pixels
%
设置图像的宽度。
table 标签的用法
基本用法
<table> <thead> <tr> <th>b1</th> <th>b2</th> <th>b3</th> </tr> </thead> <tbody> <tr> <th>1</th> <th>2</th> <th>3</th> </tr> </tbody> <tfoot> <tr> <th>4</th> <th>5</th> <th>6</th> </tr> </tfoot> </table>
<table> 标签定义 HTML 表格。
简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。
tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。
更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。
可选的属性
属性 值 描述 align left
center
right
不赞成使用。请使用样式代替。
规定表格相对周围元素的对齐方式。
bgcolor rgb(x,x,x)
#xxxxxx
colorname
不赞成使用。请使用样式代替。
规定表格的背景颜色。
border pixels 规定表格边框的宽度。 cellpadding pixels
%
规定单元边沿与其内容之间的空白。 cellspacing pixels
%
规定单元格之间的空白。 frame void
above
below
hsides
lhs
rhs
vsides
box
border
规定外侧边框的哪个部分是可见的。 rules none
groups
rows
cols
all
规定内侧边框的哪个部分是可见的。 summary text 规定表格的摘要。 width %
pixels
规定表格的宽度。
其他感想
在a标签,img标签,table标签中还可以支持一些全局属性和事件属性
全局属性
属性 描述 accesskey 规定激活元素的快捷键。 class 规定元素的一个或多个类名(引用样式表中的类)。 contenteditable 规定元素内容是否可编辑。 contextmenu 规定元素的上下文菜单。上下文菜单在用户点击元素时显示。 data-* 用于存储页面或应用程序的私有定制数据。 dir 规定元素中内容的文本方向。 draggable 规定元素是否可拖动。 dropzone 规定在拖动被拖动数据时是否进行复制、移动或链接。 hidden 规定元素仍未或不再相关。 id 规定元素的唯一 id。 lang 规定元素内容的语言。 spellcheck 规定是否对元素进行拼写和语法检查。 style 规定元素的行内 CSS 样式。 tabindex 规定元素的 tab 键次序。 title 规定有关元素的额外信息。 translate 规定是否应该翻译元素内容。 Mouse 事件
由鼠标或类似用户动作触发的事件:
属性 值 描述 onclick script 元素上发生鼠标点击时触发。 ondblclick script 元素上发生鼠标双击时触发。 ondrag script 元素被拖动时运行的脚本。 ondragend script 在拖动操作末端运行的脚本。 ondragenter script 当元素元素已被拖动到有效拖放区域时运行的脚本。 ondragleave script 当元素离开有效拖放目标时运行的脚本。 ondragover script 当元素在有效拖放目标上正在被拖动时运行的脚本。 ondragstart script 在拖动操作开端运行的脚本。 ondrop script 当被拖元素正在被拖放时运行的脚本。 onmousedown script 当元素上按下鼠标按钮时触发。 onmousemove script 当鼠标指针移动到元素上时触发。 onmouseout script 当鼠标指针移出元素时触发。 onmouseover script 当鼠标指针移动到元素上时触发。 onmouseup script 当在元素上释放鼠标按钮时触发。 onmousewheel script 当鼠标滚轮正在被滚动时运行的脚本。 onscroll script 当元素滚动条被滚动时运行的脚本。