• JavaWeb之HTML基础


    HTML

    HTML

    什么是HTML

    • Hyper Text Markup Language
    • 超文本标记语言
      • 超文本: 超出文本本身的功能范围
      • 标记: 通过标记表示不同的功能,不同的标记可以实现不同的效果
      • 语言: 大量的标记组合在一起,形成了一套体系,可以称体系为“语言”

    HTML体现形式

    • html文件
    • htm文件

    HTML操作规范

        • 一个html文件中要有开始和结束
        • 一个html文本中的基本结构
        • 头 页面所携带的额外数据体页面所包含的数据尾 页尾数据
        • html的代码不区分大小写
        • 标签通常情况下都是成对出现的
        • 有一些特殊的单独出现
          • 分割线

            <hr />

          • 换行

            <br />

    • html操作思想
      • 一个页面中会有很多数据展现,不同的数据可以展示的效果是不一样的
      • 使用不同的标签来操作不同的数据
      • 如果修改某一个数据的效果,只需要对标签进行修改即可
      • 大部分标签中,会存在属性
      • 对属性设置不同的数据值,可以实现不同的效果
    • HTML常用标签
      • 字体标签
        • <font></font>
        • 常用属性
          • size
          • 设置字体尺寸(1-7),超过7默认按7处理
          • color
          • 设置字体颜色(英文单词 or 十六进制码 or RGB)
      • 注释
        • <!-- 我是注释 -->
      • 标题标签
        • <h1-6></h1>
      • 列表标签

            <dl> <dt>我是列表A</dt> <dt>我是列表B</dt> </dl>
            <ol> <li>我是有序列表A</li> <li>我是有序列表B</li> </ol>
            <ul> <li>我是无序列表A</li> <li>我是无序列表B</li> </ul>

      • 图片标签

            <img src="图片路径(本地/网络)" width="宽度" height="高度" title="图片悬浮文本" <!-- 等比例 --> />

      • 超链接

            <a href="链接URL地址">地址描述</a>

      • 表格标签

            <table border="边框" width="宽度" height="高度" bgcolor="颜色" cellspacing="单元格距离">
              <tr align="对齐方式" rowspan="参数为相邻单元格数合并">
                <td align="对齐方式" colspan="参数为相邻单元格数合并"></td>
              </tr>
            </table>

      • 表单

          <form action="将表单提交给谁处理" method="提交表单时的请求方式">
            <input type="text" name="username" id="username" value="" placeholder="这是文本框"/>
            <input type="password" name="password" id="password" value="" placeholder="这是密码框"/>
            <input type="checkbox" name="这是复选框" id="这是复选框" value="" />
            <input type="radio" name="这是单选框" id="这是单选框" value="" />
            <input type="button" name="这里是按钮" id="这里是按钮" value=""/>
            <input type="date" name="" id="" />
            <input type="time" name="" id="" />
            <input type="email" name="这是邮件格式" id="" />
            <input type="file" name="" id="" value="" />
            <input type="hidden" name="" id="" value="" />
            <input type="number" name="" id="" value="" />
            <input type="tel" name="" id="" value="" />
            <input type="reset" name="" id="" value="" />
            <input type="submit" name="" id="" value="" />
          </form>

      • 下拉列表

            <select name="列表名">
              <option value="">内容一</option>
              <option value="">内容二</option>
            </select>

    HTML对文本处理效果

      • b:加粗

        <b>我被加粗了</b>

      • u:下划线

        <u>我加了下划线</u>

      • s:删除线

        <s>我加了删除线</s>

      • i:斜体

        <i>我变成了斜体</i>

      • pre:原样输出
       <pre>我被原样输出了</pre>
      • sub:下标

        <2sub>3</2sub>

      • sup:上标
              <2sup>3</2sup>
      • p:段落

        <p>这是一个段落</p>

      • div:块/层
        <div></div>
      • span:动态文本标签

        <span></span>

    头部标签

    • meta标签
      • 设置字符集
        • <meta charset="utf-8"/>
      • 设置关键词 kewords固定写法 关键字写再content,关键词之间用逗号隔开
        • <meta name="keywords" content="A,B,C"/>
      • 刷新
        • meta http-equiv="refresh" content="刷新条件"/>
    • 页面名称
      • <title>页面名称</title>

    框架标签

    • 对当前页面进行拆分,可以水平、垂直拆分

        <frameset></frameset>
          <ul>
             <li>水平拆分: rows</li>
             <li>垂直拆分: cols</li>
          </ul>
        <frame />

    • 拆分后每个区域具体显示的内容(页面)
    如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com
  • 相关阅读:
    506. 相对排名 Relative Ranks
    500. 单词是否在键盘上的同一行 Keyboard Row
    openstack live migration性能分析
    libvirt/qemu特性之numa
    nova Scheduling 配置
    Specify compute hosts with SSDs
    nova conductor
    osprofiler
    watcher
    stacktach和ceilometer
  • 原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/13627920.html
Copyright © 2020-2023  润新知