HTML 初学整理

1、HTML简介

HTML的概念

HTML是HyperText Markup Language(超文本标记语言)的简写,超文本标记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内能够包含图片、连接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。css

2、一个完善HTML的基本元素组成

图片描述

一、 DOCTYPE

HTML5文档类型: <!DOCTYPE html>html

二、 <html>

Html的根元素,用来包含html文档的全部元素

三、 <head>

包含在头部的内容不会被显示的页面中,这里一般包含页面的编码,做者,页面的描述信息,js的导入,css的导入等信息。

四、 <meta charset="utf-8">

用来声明当前文档的编码方式为utf-8

五、 <title>

用来声明当前文档的标题,标题将会出如今浏览器的选项卡中

六、<body>

全部想要显示在浏览器中的元素都被包含在该元素中。

3、 HTML元素

1)行内元素

  1. 与其余行内元素共享一行空间
  2. 默认清下,宽度和高度都由其内容所决定
  3. 不能为其指定宽和高
  4. 行内元素只能容纳文本或其余行内元素
  5. 设置行内元素,须要注意以下
    (1)设置宽度 width 无效。
    (2)设置高度 height 无效,但能够经过 line-height 来设置(当line-height = 行高时,显示上下居中)。
    (3)设置 margin 只有左右有效,上下无效。
    (4)设置 padding 只有左右有效,上下无效。注意元素范围是增大了,可是对元素周围的内容是没影响的。
  6. HTML经常使用行内元素
    (1)<span></span>无心义的行内元素
    (2)<a></a> 超连接
    (3)<img> 图片

2)块级元素

  1. 独占一行空间
  2. 默认状况下,宽度占满整个父元素,高度由其内容决定
  3. 能够为其宽和高
  4. 块级元素能够容纳行内元素和其余块级元素
  5. HTML经常使用块级元素
    (1)<div></div> 无心义的块级元素
    (2)h1~h6 标题
    (3)<ul> 无序列表   <li> 列表项
    (4)<ol> 有序列表   <li> 列表项
    (5)<dl> 定义列表   <dl> 列表标题   <dd> 列表项
    (6)<p> 段落

3)其余元素

1. table

caption 表格标题浏览器

thead     表格的头部
        tr
            th / td     
    tbody (不能够省略的)    表格的体部
        tr
            td / th
    tfoot     表格的尾部
        tr
            td
            

    table属性
        border    边框线宽度,默认为0
        cellspacing    单元格之间的间距,默认为1
        cellpadding 单元格的内边距,文字距离单元格边框的距离
        width     宽度
        align     表格的排列方式
            center
            left        默认
            right
        
        colspan     跨列,向右跨
        rowspan     跨行,向下跨

        注意:每一行的列数在计算(rowspan,colspan)以后应该是相等的。若是不等,表格就会破裂

2. form

form 属性编码

  • action url后台服务地址
  • method 方法 GET POST put delete (REST)
  • enctype 编码格式

input 属性url

- value
- name
- type     
    - text
    - password
    - radio 
    - checkbox
    - file
    - submit
    - reset

select>optionspa

<select name="" id="">
    <option value=""></option>
    <option value=""></option>
    <option value=""></option>
</select>

textarea
多行文本域
属性      cols 列      rows 行code

H5中form的新特性(浏览器支持程度不高,不可靠)orm

1) 新增的表单元素
    progress      进度条
    output        计算输出
    meter         刻度条
    datalist      下拉列表
2) input的type属性值
    search    搜索框     placeholder    提示输入内容
    日期相关
        date
        time
        datetime
        month
        week
    功能相关
        email
        url
        tel
3) 提交按钮上新增的属性(记忆)
    <input type="submit">
    formaction
    formmethod
    formenctype
    formtarget
未完待续. . .
相关文章
相关标签/搜索