HTML

HTML

  • 概念:是最基础的网页开发语言
    • Hyper Text Markup Language 超文本标记语言
      • 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
      • 标记语言:由标签构成的语言。

几类标签的学习

1.文件标签:构成html最基本的标签

  • htlm:html文档的根标签。
  • head:头标签。用于指定html文档的一些属性。引入外部的资源。
  • title:标题标签。
  • body:体标签。
  • < !DOCTYPE html > :html5中定义该文档是html文档。

2.文本标签:和文本有关的标签

  • 注释:< !–注释内容–>

  • < h1> to < h6>:标题标签

  • < p>:段落标签

  • < br>:换行

  • < hr>:显示一条水平线

  • < b>:粗体

  • < i>:斜体

  • < center>:文本居中

  • < font>:字体标签(HTML5不再支持)

    • color:颜色
    • size:大小
    • face:字体
  • 属性定义:(HTML5中也推荐不再支持)

    • color:
      1. 英文单词定义
      2. rgb(值1,值2,值3)
      3. #值1值2值3,值为十六进制
    • width:
      1. 数值:width=’20’,数值单位默认是px(像素)
      2. %数值:表示相对于父元素的占比

3.图片标签

  • < img>:展示一张图片
    • 以./开头的路径表示以当前目录开始
    • 以../开头的路径表示退回上一层路径

4.列表标签

  • 有序列表
    • < ol>
    • < li>
  • 无序列表
    • < ul>
    • < li>

5.链接标签

  • < a>:定义一个超链接
    • 属性:
      • href:指定访问资源的URL
      • target:
        • _blank 在新窗口中打开被链接文档。
        • _self 默认。在相同的框架中打开被链接文档。
        • _parent 在父框架集中打开被链接文档。
        • _top 在整个窗口中打开被链接文档。

6.表格标签

  • < table>:定义表格
    • width:宽度
    • border:边框
    • cellpadding:定义内容和单元格的距离。
    • cellspacing:定义单元格之间的距离,如果为0,则边框线合为一体只有一条。
    • bgcolor:背景色
  • < td>:定义单元格
    • colspan:合并列
    • rowspan:合并行
  • < tr>:定义行
  • < th>:定义表头单元格
  • < caption>:表格标题
  • < thead>:表示表格的头部分
  • < tbody>:表示表格的体部分
  • < tfoot>:表示表格的脚部分

7.div和span标签

  • < span>:文本信息在一行展示,行内标签,内联标签。
  • < div>:每一个div占满一整行。块级标签。

8.语义化标签

html5中为了提高程序的可读性,提供了一些标签。

  • < header>
  • < footer>
  • ……

9.表单标签

  • 表单:用于采集用户输入的数据的。用于和服务器进行交互。

  • < form>:表单标签

    • 属性:

      • action:指定提交数据的URL
      • method:指定提交方式
        • 分类:一共七种,常用的有两种
          • get:请求参数会在地址栏中显示。请求参数的长度有限制。不太安全。
          • post:请求参数不会在地址栏中显示。会封装在请求体中。请求参数长度没有限制。较为安全。
    • 表单项中的数据想要被提交,必须指定其name属性

  • 表单项标签

    • < input>:可以通过type属性值,改变元素展示的样子

      • type属性:

        • text;文本输入框(默认值)
          • placeholder:指定输入框的提示信息,当有输入时,清空提示信息。
        • password:密码输入框
        • radio:单选框
          • 注意:
            1. 让多个单选框实现单选的效果,则多个单选框的name值必须一样。
            2. 一般会给每一个单选框提供value值,指定其被选中后提交的值。
            3. checked属性可以指定默认选中的值。
        • checkbox:复选框
          • 注意:
            1. 一般会给每一个单选框提供value值,指定其被选中后提交的值。
            2. checked属性可以指定默认选中的值。
        • file:文件选择框
        • hidden:隐藏域,用于提交一些信息
        • submit:提交按钮
        • button:普通按钮
        • image:图片提交按钮,通过src指定图片路径
      • < label>:指定输入项的文字描述信息

        • label的for属性,一般会和input的id属性对应,点击label区域,会让input输入框获得焦点。
    • < select>:下拉列表

      • 子元素:< option>:指定列表项
    • textarea:文本域

      • cows:指定列数
      • rows:指定行数
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信