HTML5学习1

一.基础标签

1.注释标签及快捷键

<!---->快捷键Ctrl+/

Ctrl +Alt +insert 新建HTML文档

光标移动到当前行尾部End

贯标移动到当前行开始Home

多行同时输入:按住Alt拖动光标

WebStorm开发中标签输入只输入字母,按下Tab自动补全

移动选中的代码(上下移动):Ctrl+Shift+方向键(上.下)

快速合并展开光标位置代码:Ctrl+(-/+)

快速合并展开虽有代码:Ctrl+Shift+(-/+)

快速开始新的一行:Shift+Enter(回车)

2.<h>标签<p>标签<hr/>标签

(1)<h>标签从<h1>到<h6>,<h1>只能有一个和SEO有关,其它与HTML类似,自成一行.1到6逐渐变小

(2)<p>标签段落标签,自成一行

(3)<hr/>标签一行分割线,自成一行

3.<img>标签

src="相对路径"(最好不使用绝对路径)

只写宽度或者只写高度,自动适应图片宽高比例

width="120"图片宽度120px

height="120"图片高度120px

title="哈哈"鼠标移入图片显示"哈哈"

alt="哈哈"找不到图片显示哈哈

4.<br/>换行

5.<a>标签

href=""超链接网页/也可以跳转本地位置

假链接:

  • 如果href="#"页面会返回顶部
  • 如果href="javascript:"不会跳转,开发是可以使用

锚点:

设置位置的<div id="d0"></div>

<a href="#d0">跳转到div位置,直接跳转,没有特效

<a href="页面地址#d0">跳转到页面地址所在的id为d0的位置

target  _self 自身跳转   _blank 新页面跳转

title 和<img>的title一样

6.<base>标签

在<head></head>中写入<base target="_blank">当前所有<a>标签如何打开

二.列表标签

 1.无序列表(与HTML基本一致)

<ul>[去掉点:list-style:none;]

<li></li>

<li></li>

</ul>

2.有序列表

<ol >type="1/A/a/I"用来设置前面的序号

<li></li>

<li></li>

</ol>

3.定义列表[网站尾部相关信息/做图文混排]

<dl>

<dt></dt>(定义列表标题)

<dd>可以嵌套其它标签</dd>(定义标题对应的描述)

</dl>

一个dt可以对应多个dd,也可以没有dd,推荐一个dt对应一个dd.

三.表格标签

<table>表格

<caption>标题,默认居中</caption>

<tr>行

<td><td>每一行的第一个单元格

<td><td>每一行的第二个单元格

</tr>

</table>

属性:

(默认是内容水平居中,垂直居中)

水平位置:align:left/center/right;位置左测,居中,右侧[给table设置是表的位置,tr,td是设置内容位置,td优先级最高]了解即可

垂直位置:valign:top/middle/bottom;位置顶部,居中,底部[给table设置是表的位置,tr,td是设置内容位置,td优先级最高]了解即可

外边距:cellspacing 默认表格是有外边距的

内边距:cellpadding

背景颜色:bgcolor(了解)

标题相对于表格居中<caption></caption>

标题标签:<th></th>可以替换<td></td>实现内容文字自动加粗,自动居中

水平单元格合并:colspan="2"把一个单元格当做两个单元格来看待(原本是三列,去掉一个td,把剩下两个td中的一个写上colspan="2",实现单元格合并)

垂直方向单元格合并:rowspan="2"

四.表单标签

表单标签基本与html一致,差别处:

1想要把数据提交到服务器,需具备两个条件:

  • 给<form>设置action属性,设置要把数据提交到哪里
  • 给表单标签设置name属性

2.Lable标签和文本框关联[点击文字,文本框获得焦点]

或者

3.自动实现模糊匹配的文本框,带有下拉菜单功能(也能输入,也能模糊匹配,也能下拉菜单)

原文地址:https://www.cnblogs.com/zhangxin4477/p/6978311.html