一、html简介

html是一个长的字符串,它能够被浏览器解析。html分为三块:html代码,css,js。

html的注释可以用<!-- --> 或者ctrl+?

html页面打开以后,右键-检查--直接点击刷新不会清除缓存。如果想要清楚缓存,在检查页面打开的前提下,在浏览器刷新按钮上右键--清除缓存并硬性重新加载 即可

二、标签

标签分为主动闭合标签,和自闭和标签。主动闭合标签都是成对出现的,比如<title></title>;自闭和标签是单个的,比如<meta>

title标签

<!DOCTYPE html><!--声明是一个标准的html-->
<!--标签的属性,lang指定英文-->
<htmllang="en"><!--一个页面只有一对html标签,iframe嵌套才会有多个-->
<head><metacharset="UTF-8">
<!--头部当中大部分标签是在网页上看不到的,title标签特殊--><title>自建的网页</title><!--再加一个meta,设置,每隔1s刷新一次页面--><metahttp-equiv="refresh"content="1"><!--隔2s后跳转到百度--><metahttp-equiv="refresh"content="2; url=http://www.baidu.com"><!--网页标题前的头像,link标签,同时加上属性rel--><linkrel="shortcut icon"href="http://www.imdsx.cn/wp-content/themes/QQ/images/logo.jpg">
</head>
<body></body>
</html>

2、h标签

h标签主要是对字体的大小设置,有h1~h5五个

<body><h1>最大的字体</h1><h2>二大的字体</h2><h3>三大的字体</h3><h4>四大的字体</h4><h5>最五大的字体</h5></body>

效果:

3、p标签

p标签是段落标签,行与行之间有间隔,检查页面可看到行与行之间有黄色间隔。p标签占据一整行,也叫块级标签

 <p>p标签是块级标签,占一整行,且行与行之间有黄色的间隔</p><p>p标签是块级标签,占一整行,且行与行之间有黄色的间隔</p>

效果:

注意:p标签虽然是段落标签,但是p标签内的内手动换行,在浏览器页面是不会换行的,如果想要换行必须用<br>标签。如下:

 <p>p标签是块级标签,占一整行,且行与行之间有黄色的间隔</p>

虽然p标签内容有换行,但是浏览器仍旧不显示换行。除非内容占满浏览器放不下

要实现p标签主动换行,同时在浏览器显示,就需要用到下面的<br>

4、br标签

<p>p标签是块级标签,占一<br>整行,且行与行之间有黄色的间隔</p>

效果:

5、span标签

span标签叫行内标签,也叫白板标签,没有任何css样式。span标签只占据内容所占位大小,不会占用正行

<span>span是行内标签,不占据整行,只占据内容部分</span>

效果:

6、div

div是块级标签,占据正行。也是伪白板标签,因为他只有一个默认的css样式 display: block;

<div>div是伪白板标签,占据整行有个默认的样式 display: block;</div>

效果:

7、&nbsp 代表空格

浏览器只识别一个空格,如果想要显示多个空格,就必须用&nbsp

<span>年   轻,年和轻之间有4个空格</span>

但是显示到浏览器上只显示要给空格:

这样的情况想显示几个空格就要加几个&nbsp

<span>&nbsp&nbsp&nbsp&nbsp轻,年和轻之间有4个空格</span>

x效果:

7、&lt&gt显示标签自身

我们在写html代码时,标签自身一般是不会显示到浏览器中的。但是如果想让标签也显示的话,可以加上&lt&gt显示< 和>。用法如下:

    <span>&lt&nbsp&nbsp&nbsp&nbsp轻,年和轻之间有4个空格&gt</span><br><span>&ltp&nbsp&nbsp&nbsp&nbsp轻,年和轻之间有4个空格/p&gt</span>

效果:

8、input输入框标签

input表示一个输入框,input标签有个type属性,用来定义输入框的类型

<!--type表示是个输入框,placeholder默认提示语,name输入框名字,value输入框的默认值--><inputtype="text"placeholder="请输入用户名"name="username"value="admin">
<!--type为password时,表示是个密码输入框,默认就会隐藏密码--><inputplaceholder="请输入密码"type="password"name="password">
<!--上传文件--><inputtype="file"name="file"><!--button就是一个提交按钮,必须通过js进行提交操作--><inputtype="button"value="提交"><!--reset是重置按钮--><inputtype="reset">
<!--submit和form连用,则点击直接可以提交表单,整个会刷新页面。如果后面输入错了,前面输入的内容也会被清空,用户体验效果不好。一般用button和js--><inputtype="submit"value="登录">
<!--复选框--><input type="checkbox" name="checkbox复选框" checked="checked">

    <!--单选框,checked表示默认选中。当两个input的name属性相同时,才会实现互斥效果--><input type="radio" name="单选框" checked="checked"><input type="radio" name="单选框" >

效果:

9、label标签

label标签扩展了输入框的可点击范围。用label的for属性定位对应的输入框,点击label就直接点击输入框

<labelfor="i1">用户名</label><inputid="i1"type="text"placeholder="输入用户名">

效果:点击label标签“用户名”三个字,光标就会直接定位到后面的输入框

10、textarea

多行文本标签

<textarea>多行文本标签</textarea>

效果:

11、select下拉列表

下拉列表中的项用option标签.,默认选中第一个。如果要指定默认选中的项,可以对option使用selected属性

<selectname="'city"><option>北京</option><option selected="selected">上海</option><option>深圳</option>
</select>

效果:上海是默认选中项

select的属性size可以制定下拉列表现实的值,但是加上这个属性下拉列表就成全部展开样式了

<selectname="'city"size="2"><option>北京</option><optionselected="selected">上海</option><option>深圳</option>
</select>

效果:因为设置了size=2,只显示2个。可点击小箭头上下查看数据

select的属性multiple属性,可设置多选,自动展开样式

<selectname="'city"multiple="multiple"><!--如果设置size=2,还是一次只显示2个--><option>北京</option><optionselected="selected">上海</option><option>深圳</option>
</select>

效果:按ctrl,可多选

select下拉列表的项标签,还有一个optgroup标签,他是一个层级标签,可以将option分组到一个optgroup标签下

<selectname="'city"><optgrouplabel="华北大区"><option>北京</option><option>上海</option><option>深圳</option></optgroup><optgrouplabel="华中大区"><option>河南</option><option>湖南</option><option>湖北</option></optgroup></select>

效果:

12、a标签

a标签的href属性,可指定跳转链接

<ahref="http://www.baidu.cn">百度一下,你就知道</a>

效果:

a标签还能够实现锚点定位。通过href="#id"即可点击定位到id所指代的标签位置

<ahref="#id1">点击定位</a>
<divid="id1">通过a标签的锚点定位,跳转到此处</div>

通过点击‘’点击定位“,可直接调到id=id1的标签所在的位置

13、ul和li:以点开头的分组

<ul><li>1以点开头分组</li><li>2以点开头分组</li><li>3以点开头分组</li>
</ul>

效果:

14、ol和li:以数字开头分组

<ol><li>以数字开头的</li><li>以数字开头的</li><li>以数字开头的</li>
</ol>

效果:

15、dl和dt、dd:dt顶头,dd以tab开头

<dl><dt>dt顶头</dt><dd>dd会以dt为准,tab缩进</dd><dd>dd会以dt为准,tab缩进</dd><dd>dd会以dt为准,tab缩进</dd></dl>

效果

16、table标签:表格

table表格标签,thead是表头,th是thread的列,tr表示一行,tbody表体,td是tbody的列

    <!--border表格的线框-->
<tableborder="2"><thead><tr><th>表头字段1</th><th>表头字段1</th><th>表头字段1</th><th>表头字段1</th></tr></thead><tr><td>1</td><td>1</td><td>1</td><td>1</td></tr><tr><td>2</td><td>2</td><td>2</td><td>2</td></tr><tr><td>3</td><td>3</td><td>3</td><td>3</td></tr></table>

效果:

rowspan合并行单元格,colspan合并列单元格

    <!--border表格的线框-->
<tableborder="2"><thead><tr><th>表头字段1</th><th>表头字段1</th><th>表头字段1</th><thcolspan="2">这个表头占两列</th><!--colspan=2表示占两列--></tr></thead><tr><!--rowspan="2",表示占两行--><tdrowspan="2">1</td><td>1</td><td>1</td><td>1</td><td>1</td></tr><tr><!--<td>2</td>因为上面一行td已经合并了,此处就不再写了--><td>2</td><td>2</td><td>2</td><td>2</td></tr><tr><td>3</td><td>3</td><td>3</td><td>3</td></tr>

效果:

17、img标签

 <imgsrc="http://www.1111.com/32.jpg"title="鼠标悬浮上图片时显示的文字"alt="图片打开失败时展示的文字">

如果图片加载成功,则鼠标放置图片上,就会显示title属性的值

转载于:https://www.cnblogs.com/bendouyao/p/9206833.html

html基础:基本标签相关推荐

  1. html标签体,HTMLCSS基础-html标签的实体

    HTML&CSS基础-html标签的实体 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HTML源代码 尹正杰的网页 我的博客地址:https://www.cnblog ...

  2. JSP基础--动作标签

    JSP基础--动作标签 JSP动作标签 1 JSP动作标签概述 动作标签的作用是用来简化Java脚本的! JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用 ...

  3. java笔记之基础-outer标签

    日常笔记之java基础-outer标签 介绍: ​ 业务逻辑中经常需要用到for循环,其中也会有循环嵌套循环,结束一层循环仅需一个break即可,但如果想结束两层,或者三层怎么搞呢,Java提供了ou ...

  4. HTML基础——table标签

    HTML基础之table标签 一.定义 表格是网页中十分重要的组成元素.表格用来存储数据.表格包含标题.表头.行和单元格.在HTML语言中,表格标记使用符号<table>表示.定义表格仅使 ...

  5. HTML5基础-新增标签+新增属性+布局案例

    html5中常用的结构标签 article 文章 header 头部 nav 导航 section 区域 aside 侧边栏 hgroup 区块的相关信息 figure 定义一组内容及标题 figca ...

  6. HTML常见双标记图,HTML基础-常用标签及图片

    标记/标签{元素} 双标签: 内容标签> 网页 页面的根元素 .....h2-h6 标题   表格.... 单标签: 内容 例如:图片    换行 水平线.... 常用标签 段落 换行 空格 小 ...

  7. 06HTML基础--多媒体标签

    video标签 作用: 播放视频 格式1: <video src=""> </video> video标签的属性 src: 告诉video标签需要播放的视频 ...

  8. HTML5基础-Mark标签高亮显示文本

    1.mark标签使用 <mark></mark> 2.mark作用 使用mark标签元素,可以高亮显示文档中的文字以达到醒目的效果. 3.mark使用代码 1 <!DOC ...

  9. Git 基础 - 打标签 tag

    打标签 同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签.人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做.本节我们一起来学习如何列出所有可用的标签,如何新建标签,以 ...

  10. html基础--列表标签03,03HTML基础--列表标签

    列表标签 无序列表(unordered list)作用: 给一堆内容添加无序列表语义(一个没有先后顺序整体), 列表中的条目是不分先后 格式:li 英文是 list item, 翻译为列表项 选择居住 ...

最新文章

  1. 一步步学习SPD2010--第十一章节--处理母版页(10)--重置母版页到网站定义
  2. Qt paintevent事件
  3. 鸿蒙系统正式版官方下载,华为鸿蒙os2.0系统app正式版
  4. 《深入浅出数据分析》第十章第十一章
  5. 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套
  6. mavros 基于体轴坐标系下的无人机行人跟踪
  7. ERDAS遥感图像配准、及其它一些基本处理
  8. 大数据可视化技术价值体现在哪方面
  9. chapter 9 series
  10. 谁在人肉搜索?——网络人肉搜索主体的Logistic回归模型分析
  11. 超级弱口令检查工具使用简介
  12. QDU首届易途杯大赛-kk与cillyb的荣誉之战
  13. Android Launcher负一屏实现方案
  14. mysql 上周时间_mysql 获取上周1到周日的时间
  15. cdr怎么把矩形去掉一个边_cdr怎么消除图形的边框?
  16. 我的学习工作经历,一个园林专业中专毕业生的IT之路 学习编程 创业
  17. HTTP常见返回码(如:301,400,503)
  18. shell脚本获取文件中的版权(Copyright)
  19. mysql ini配置文件分组排序_Windows下的mysql获取my.ini配置文件位置的顺序
  20. js实现全国三级城市联动select选择

热门文章

  1. JAVA版的IntHashMap的多个源码
  2. 我的压缩软件选择:7zip软件+Zip格式
  3. LINUX下载编译libsrtp-2.3.0
  4. LINUX下载编译redis
  5. JNI FindClass出错的一种特殊情况
  6. 解决办法:look up error: undefined symbol
  7. 自己写代码解析工具的注意事项
  8. 怀念的不是初恋,是那段时光
  9. OpenCV用C画线代码示例
  10. 安卓打开本应用的应用信息界面的代码