---是什么?超文本标记语言
---能干什么?描述网页的一种语言
---怎么干?一套标签

前端三剑客的关系:

  1. HTML是网页内容的载体。
  2. CSS样式是表现。
  3. JavaScript是用来实现网页上的特效效果。

几个注意点:

  1.HTML不区分大小写
  2.一般而言标签都是成对出现的,一些特殊的标签(如换行),应当在标签内结束 <br/>
  3.语义化
HTML的操作思想:
  网页中有很多不同的数据,不同的数据需要不同的显示效果,需要进行相关的封装,再进行相关标签属性的修改

常用标签(注意红色标签)

  1.文字标签和注释标签
  <font size="" color=""></font> 1.英文单词表示法 2.使用十六进制 #FFFFFF RGB三原色表示法
  <!--这是一个注释-->

  注意:

  style 属性淘汰了旧的 "align" 属性。
  style 属性淘汰了旧的 <font> 标签。
  style 属性淘汰了“旧的” bgcolor 属性。

  2.标题标签 水平线标签和特殊字符
  <h1></h1> 1到6依次变小
  <hr/> 同样拥有size 和color属性
  对<>等进行转义 < &lt; > &gt; &nbsp;

  3.列表标签:一般有缩进的考虑列表标签
  <dl></dl>:表示标签的范围
    子标签: <dt></dt>上层
        <dd></dd>下层
  <ol></ol>:表示有序列表的范围,拥有排序方式属性:type 常见type="1或a或i"
        子标签:<li></li>
  <ul></ul>:表示无序列表的范围,拥有type属性
      子标签:<li></li>

  4.图像标签
  <img src="图片路径"/>:拥有width height title alt等属性
  5.路径的介绍
  绝对路径 相对路径
  当前路径./ 上层路径../

  6.超链接标签
  链接资源
  <a href="为#时仅为占位符">链接显示内容</a>
  target _blank新窗口打开 _self当前页面打开
  定位资源
  <a name="top">顶部</a>
  <a href="#top">回顶部</a>

  7.表格标签
  <table></table>:表示表格的范围,拥有align border等(<caption>表格标题)
    子标签 行:<tr></tr> 下一级 单元格:<td></td>
  类似于表头(可以实现居中和加粗)<th></th>
  跨行跨列标签:rowspan colspan

  8.表单标签:数据的提交 交互等 【重要】
  <form></form>:定义表单的范围,拥有action(提交地方)method(提交方法)
  get:地址栏会携带提交的信息,不安全,信息大小有限制
  post:信息在请求体里面,理论上没有限制
    子标签:大部分输入项标签由<input/>实现(标签内结束) 由type属性选择
  【注意】type以及定位标签的name属性等。
    type="text" 普通文本框
    type="password" 密码输入框
    type="radio" 单选输入框
    (要有相同的name属性值以及区分的value值,checked默认选中
    type="checkbox" 复选框(同上
    type="file" 文件输入框
    type="hidden" 隐藏项
    type="submit" value="提交按钮上内容"提交
    注意submit范围应当在</form>前才是提交里面的内容啊
    提交表单需要控件有name属性
    

    使用图片提交
      <input type="image" src=""/>
    下拉标签: <select name="">
    <option value=""></option>
          </select>
  !文本域:<textarea cols="" rows=""></textarea>

  9.其它标签
  <b></b> 加粗
  <u></u> 下划线
  <i></i> 斜体
  <s></s> 删除线
  <pre></pre> 原样输出,会换行
  <sub></sub> 上标
  <sup></sup> 下标
  <p></p> 段落标签

  ***CSS中的常见标签***
  <div></div> 容器标签,设置单独的样式 自动换行
  <span></span> 不换行

  10.头标签
  <head></head>
    子标签: <title></title>
  <meta>:提供页面有关的信息,实现定时跳转等功能。
  <base>:设置超链接的基本信息等。如target
  <link>:引入外部文件

11.框架集标签:使用时必须去掉整个body,已过时,被div所替代
  <frameset> :拥有rows cols标签来表示划分方式,
  <frame> :常用name与src属性
  <frame>:在href处使用target=frame的name位置处
  </frameset>

小问题:使用框架集时,会出现页面套页面的不正确显示结果
    最简单的解决方式是:在form标签里使用target="_parent",设置打开位置为父页面

JavaWeb基础—HTML小结的更多相关文章

  1. JavaWeb基础知识总结

    JavaWeb基础知识总结.   1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Internet上供 ...

  2. JavaWeb基础: ServletContext

    基本概念 Web容器在启动时,会为每个Web应用程序都创建一个对应的ServletContext对象,它代表当前Web应用. ServletContext(javax.servlet.http.Ser ...

  3. VB6 GDI+ 入门教程[5] 基础绘图小结

    http://vistaswx.com/blog/article/category/tutorial/page/2 VB6 GDI+ 入门教程[5] 基础绘图小结 2009 年 6 月 18 日 4条 ...

  4. JavaWeb基础: 学习大纲

    JavaWeb基础: Web应用和Web服务器 JavaWeb基础: Tomcat JavaWeb基础:HTTP协议和基于Restful的架构 JavaWeb基础: Web工程配置文件 JavaWeb ...

  5. 超详细的Java面试题总结(四 )之JavaWeb基础知识总结

    系列文章请查看: 超详细的Java面试题总结(一)之Java基础知识篇 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(三)之Java集合篇常见问题 超详细的Java ...

  6. Mybatis之基础应用小结以及IntelliJ IDEA目录结构的一些小问题

    IntelliJ IDEA 目录结构的一些小问题 [Mybatis 之基础应用小结] 1.不管怎么样,先建立一个简单的MySQL数据表,如下所示 2.接下来要做的事情就是通过Mybatis对数据表进行 ...

  7. javascript之正则表达式基础知识小结

    javascript之正则表达式基础知识小结,对于学习正则表达式的朋友是个不错的基础入门资料.   元字符 ^ $ . * + ? = ! : | \ / ( ) [ ] { } 在使用这些符号时需要 ...

  8. 关于java基础、多线程、JavaWeb基础、数据库、SSM、Springboot技术汇总

    作者 : Stanley 罗昊 本人自行总结,纯手打,有疑问请在评论区留言 [转载请注明出处和署名,谢谢!] 一.java基础 1.多态有哪些体现形式? 重写.重载 2. Overriding的是什么 ...

  9. JavaWeb基础—XML学习小结

    一.概述 是什么? 指可扩展标记语言 能干什么? 传输和存储数据 怎么干? 需要自行定义标签. XML 独立于硬件.软件以及应用程序 通常.建立完xml文件后首要的任务是:引入约束文件! 二.XML简 ...

随机推荐

  1. windows 命令行报错:file(s) not in client view

    今天在执行p4 sync命令时报错:File(s) not in client view,查找后发现其实是未连接上p4服务器.需要重新设置P4PORT=服务器地址  即可解决(参考链接:https:/ ...

  2. Sql Server tempdb原理-启动过程解析实践

    我们知道在SqlServer实例启动过程中数据库会进行还原(Redo,Undo)然后打开提供服务,但我们知道tempdb是不提供重做机制的(Redo)那tempdb是如何还原的呢?如果tempdb损坏 ...

  3. Entity Framework的几种初始化器

    Database.SetInitializer<TContext>(new NullDatabaseInitializer<TContext>()); Database.Set ...

  4. Script:when transaction will finish rollback

    ------------------------------------------------------------------------------- -- -- Script: rollin ...

  5. IIS6.0解析漏洞

    IIS6.0解析漏洞分两种 1.目录解析 以*.asp命名的文件夹里的文件都将会被当成ASP文件执行. 2.文件解析 *.asp;.jpg 像这种畸形文件名在“:”后面的直接被忽略,也就是说当成 *. ...

  6. Oracle判断表、列、主键是否存在的方法

    在编写程序时,数据库结构会经常变化,所以经常需要编写一些数据库脚本,编写完成后需发往现场执行,如果已经存在或者重复执行,有些脚本会报错,所以需要判断其是否存在,现在我就把经常用到的一些判断方法和大家分 ...

  7. Centos7 Nginx 443端口反向代理springboot项目

    开发微信小程序需要部署项目到服务器.要求必须是443端口.但是一个443端口只能监听一个服务器.所以就出现了一个问题就是每次开发一个小程序就需要买一个服务器.觉得特别多余.后来查到了有一种方式就是通过 ...

  8. 【译文】MySQL InnoDB 使用的锁分析

    InnoDB 使用的 锁类型 共享锁和排它锁 意向锁 记录锁 间隙锁 Next-key 锁 插入意向锁 AUTO-INC 锁 共享锁和排他锁 InnoDB实现了俩个标准的行级锁,共享锁和排它锁. 共享 ...

  9. python中string格式化

    python中可以对string, int, float等数据类型进行格式化操作.下面举例来说明一些常用操作. 先贴出 python 对 String Formatting Operations 讲解 ...

  10. MySQL-5.6版本GTID的主从复制

    mysql GTID Replication 一.GTID的概述: 1.全局事物标识:global transaction identifieds. 2.GTID事物是全局唯一性的,且一个事务对应一个 ...