(3)HTML常用标签 + 快捷字符
1、<meta charset="UTF-8"> #定义字符编码
2、<!doctype + 类型> #规定文档类型
3、<!-- 注释 --> #注释的格式
4、&; #转义字符
5、> 创建父子结构标签的
6、+ 创建兄弟标签的
7、. + 名字 可以在标签下快速创建标签并且给到属性值
8、$ 叫计数器从1开始(如果是$$$,就是001开始)\ ul>li{$}*5通过table键直接可以生成1~5的带内容的标签 \ ul>li.li${$$$}*5这样的格式可以直接生成带内容和带顺序类名的标签
常用标签
语义标签: h1~h6(页面标题,出现1 次或者不出现) | p(段落标签) | span(文本标签) | i(斜体标签,给字体加效果) | em(强调标签字体加粗) | b(字体加粗标签) | strong(强调标签字体加粗)
功能性标签: a(超链接标签) | img(图片标签) | hr(分割线标签) | br(换行标签) | ul>li(列表标签) | table(表格标签) | form(表单标签-重点)
单双标签
为什么有单双标签之分:标签都有结束标志 ' / ',都可以省略不写,但是如果是双标签不写结束标签,则系统会自动添加,但是有可能添加的位置是不规范的,单标签则不写没有问题
单标签:都是功能性的(input、img、meta),不需要内容,单纯的完成一个功能
双标签:主要用来显示内容的,以及子标签及子标签的内容
标签的种类(这些标签都是在body标签下的)
1、标题标签(最多6个标题标签)
<!--了解标签的语义(重点),标签的功能(重点)-->
<!--h1就代表了一级标签,h2~h6以次类推-->
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
2、段落标签
<p>这是段落1</p>
<p>这是断落2</p>
3、文本类标签
<span>我是文本标签</span>
<i>斜体标签,能让字体斜体</i>
<b>加粗标签</b>
<em>是强调标签,显示效果和i标签一抹一眼</em>
<strong>是强调标签,以加粗方式强调</strong>
4、功能性标签
<br>换行标签
<hr>分割线标签
<!--超链接标签-->
<!--href里面填写的是跳转的地址,target就是转条的方式有四种选择-->
<a href="http://www.w3school.com.cn/">前往w3school网站</a>
<a href="test.html">去标签页面,相当于前往自己的页面</a>
<a href="http://www.w3school.com.cn/" target="_blank">前往w3school网站,新开一个页面,targer=_blank就是新开一个标签页打开页面</a>
<a href="http://www.w3school.com.cn/" target="_self">前往w3school网站,新开一个页面,targer=_self就是当前页面打开页面,这是默认值,不写也可以</a>
<a href="http://www.w3school.com.cn/" target="_parent">前往w3school网站,新开一个页面,targer=_parent</a>
<a href="http://www.w3school.com.cn/" target="_top">前往w3school网站,新开一个页面,targer=_top</a>
<!--图片标签-->
<!--src填写的是数据源(可以是网络,可以是本地),alt资源错误的文本提示就是文本加载失败会有一个名字提示-->
<!--title标签任意标签都可拥有,就是鼠标悬停后的提示文本-->
<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548586126459&di=5a825dd41ab71cb657ac586ea4a1a483&imgtype=0&src=http%3A%2F%2Fpcs4.clubstatic.lenovo.com.cn%2Fdata%2Fattachment%2Fforum%2F201607%2F26%2F160423a04glh0k2feaek3z.jpg"
alt="狗狗"
title="这是狗狗图片">
<!--这个就是相对路径-->
<img src="./111111.jpg" alt="狗狗">
5、组合类标签
<!--列表标签-->
<!--列表标签的用处,就是父标签下有很多同类的子标签,放在一起管理,就要使用列表标签-->
<!--创建标签的快速写法就是ul>li,table补全-->
<!--pycharm自带的一个插件emmet,配合快速写法(ul>li)*3,用table可以直接打上3列,*后面的数字是多少就是打上多少列,其他的编辑器需要安装这样的插件-->
<!--ul>li 中间的大于号就是表示ul是li的父级--> <!--第一种快读写法:ul>li,ul下套一个li-->
<ul>
<li></li>
</ul> <!--第二种快速写法:ul>li*3,快速创建一个ul下套三个li-->
<ul>
<li></li>
<li></li>
<li></li>
</ul> <!--第三种快速写法:(ul>li)*3,三个ul下分别各套一个li-->
<!--小窍门:在写列表标签的时候使用*数字的格式(ul>li)*3,使用table自动补全,会自动生成3个嵌套的列表标签,*后面的数字是几就会生成几个-->
<ul>
<li></li>
</ul>
<ul>
<li></li>
</ul>
<ul>
<li></li>
</ul> <!--第四种写法:ul>li{列表项}*3,快速创建一个ul下有三个带内容的li-->
<ul>
<li>列表项</li>
<li>列表项</li>
<li>列表项</li>
</ul>
6、表格标签
<!--表格标签:table(基本不会使用)-->
<!--border就是边框,=1就是加粗的等级-->
<!--thead 就是表头标签-->
<!--tr是行标签-->
<!--tfoot 表尾标签-->
<!--th 就是标题标签-->
<!--td 就是单元格标签-->
<!--caption 就是表格标题-->
<!--rules 控制表格内分割线,groups以组为分割、rows以每行为分割、cols以列为分割、all以所有的行和列分割-->
<!--width表示行宽,height表示行高-->
<!--rowspan 表示一个表格占几行 \ PS:如果要合并表格一列下的多行,一个表格设置占了几行,下面的表格要去除,用来做行合并的-->
<!--colspan 表示一个列下的单格占几列,用来做列合并的-->
<table border="1" rules="all" width="500" height="200">
<caption>表格标题</caption>
<thead>
<tr>
<th>单元格标题</th>
<th>单元格标题</th>
<th>单元格标题</th>
<th>单元格标题</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
<tr>
<!--<td>单元格1</td>-->
<td>单元格2</td>
<!--<td>单元格3</td>-->
<td colspan="2">单元格4</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>表尾单元格</td>
<td>表尾单元格</td>
<td>表尾单元格</td>
<td>表尾单元格</td>
</tr>
</tfoot> </table>
7、表单标签
<!--表单标签(前后台交互标签):from (作用将用户录入的信息提交给后台)-->
<form action="">
<!--输入标签-->
<!--type就是输入的类型,type就是文本明文的,password就是密码类型是密文的,file就是选择文件的,radio就是圆点选择框(圆点框必须建立起练习才能选择其一,否则变成多选框而且无法取消),checkbox就是方形点选框(可以多选可取消)-->
<input type="text" name="user">
<input type="password" name="user"> <!--文本域标签-->
<!--textarea 就是文本域,文本域是可以鼠标拖动缩放的-->
<textarea name="" id="" cols="30" rows="10"></textarea> <!--文件选择标签-->
<input type="file"> <!--下拉选择列表标签-->
<!--select 就是列表标签,这个不是普通的excel样式的列表,是网页一个被收纳鼠标点击后会展开的列表-->
<!--option 就是列表标签内选择项的功能标签-->
<select name="" id="">
<option value="">语文</option>
<option value="">数学</option>
<option value="">外语</option>
</select> <hr>
<!--展示标签-->
<!--label 就是展示标签,用来做文本选择提示的-->
<label for="">性别</label> <!--圆点选择框标签-->
<!--name是唯一标示,这个属性就是将选择框建立起联系,radio内加就是只能选一个,checked 就是默认属性(radio和checkbox两个属性都可以加这个默认属性),checked是一个特殊的属性叫做布尔值属性,不管赋值任何值,都等于自身,不赋值checked的值默认就是自己)-->
男<input type="radio" name="sex" checked>
女<input type="radio" name="sex">
<hr>
<label for="">喜欢吃的东西</label> <!--方形复选框标签-->
西瓜<input type="checkbox" name="like">
香蕉<input type="checkbox" name="like">
苹果<input type="checkbox" name="like">
<hr> <!--按钮标签-->
<!--按钮标签就是提交标签,会将表单标签内带有name属性的标签获得的值提交到后台-->
<!--按钮标签也有类型选择,默认是submit提交按钮,button就是普通按钮点击不会提交,reset就是重置按钮(将用户输入的内容清除)-->
<button type="submit">提交按钮</button>
<button type="button">普通标签</button>
<button type="reset">重置标签</button>
<hr> <!--input标签做提交按钮-->
<!--input提交按钮的文本提示要写在values的值-->
<input type="submit" values="input也可以做提交按钮"> </form>
body标签下的超链接(a)标签内的target属性下的值说明
(3)HTML常用标签 + 快捷字符的更多相关文章
- 转 如何在secureCRT上设置常用的快捷输出按钮栏听语音
https://jingyan.baidu.com/article/5d6edee2f32de199eadeec25.html 要注意secureCRT的版本,建议下载最新版本的软件 ...
- HTML常用标签
HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...
- JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)
1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% requ ...
- JSTL与EL常用标签(转)
JSTL与EL EL相关概念 JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段.所以我们先来学习EL表达式 EL主要用于查找作用域中的数据,然后对它们执行简单操作:它不是编程 ...
- 帝国cms灵动标签下常用标签
这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?> <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...
- Html常用标签元素
Html常用标签元素 Html常用标签元素 常用HTML标签元素结合及简介 <html></html> 创建一个HTML文档 <head></head> ...
- 49、html基础认识&常用标签(1)
从今天期我们进入前端的学习,先学习html,没有任何需要逻辑需要烧脑,只需要记忆.练习.练习.练习. 一.HTML初识 1.web服务本质 import socket def main(): sock ...
- HTML之常用标签及属性
标签 标签分类 标签名 英文 英文含义 标签类型 备注 HTML页面结构 < html> HyperText Markup Language 超文本标记语言 < head> h ...
- web前端(4)—— 常用标签1
标题标签h1~h6 顾名思义,这些就是把字体设置为大字体的,就如博客园的这个编辑器里的格式: 不信的话我们自己设置看看:好的,从本篇文章开始,我们需要动手了 <!DOCTYPE html> ...
随机推荐
- LY.JAVA.DAY12.String类
2018-07-24 14:06:03 String类概述 字符串是由多个字符组成一串数据(字符序列) 字符串可以看成字符数组 一旦被赋值就不能被改变 值不能变 1.过程概述: 方法区---字符 ...
- javascript 数组函数
声明数组 var tmp=[];//简写模式 var tmp= new Array();//直接new一个 var tmp=array(); //直接new一个 在new数组的时候可以传入一个参数,表 ...
- centos7 克隆 网卡无法启用
1.克隆后查看网卡无法启用,报错信息如下: Apr :: agent systemd: network.service: control process exited, code=exited sta ...
- 给msde加装企业管理器
-=给msde加装企业管理器=- 首先,反对所谓的绿色版,运行那是 相~~~当 不稳定,自动关闭,要你有什么用?还广告飞扬!为了调试,花了我整整一天的时间.给大家节省的时间,也为了让大家少走点弯路. ...
- bs4 CSS选择器
#https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#find-all #beautifulSoup可以解析HTML ...
- debian服务器解决中文安装后出现乱码的问题
由于安装debian选择语言时选择了简体中文安装,但内核没有中文字库,导致某些字符显示为乱码(菱形,方块). 解决办法: 普通用户如果没有设置sudo权限,首先切换到root权限.然后: apt-ge ...
- java动手动脑1
一.以下代码的输出结果是什么? int X=100; int Y=200; System.out.println("X+Y="+X+Y); System.out.println(X ...
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能. ...
- BeanUtils.copyProperties方法,当属性Date为null解决
问题描述:org.apache.commons.beanutils user对象和formBean对象都有属性birthday,而且都是java.sql.Date类型的 当进行BeanUtils.co ...
- 牛客第二场 J farm
White Rabbit has a rectangular farmland of n*m. In each of the grid there is a kind of plant. The pl ...