HTML基础入门及综合案例


一、结构

#定义文件类型

#定义网页的语言

    
        #定义编码格式
        
        标题
    
    
    
    

二、标题标签

一级标签

二级标签

三、常用标签

1.段落标签

段落标签

2.换行标签


3.加粗标签

加粗标签
加粗标签

4.斜体标签

斜体标签
斜体标签

5.删除线

删除线
删除线

6.下划线

下划线
下划线

7.div标签

用来布局,独占一行,正常情况下一行仅存在一个div标签

8.span标签

用来布局,一行可以有多个span标签

9.图像标签和路径


参数:
alt:当图片无法显示时,用文字来替换
title:提示文本,当鼠标放在图片上时,进行提示
width:配置图片的宽度,单位像素
heigth:配置图片的高度,单位像素
border:设置图片的边框粗细,单位像素

10.超链接

文本或图像

target:用于制定链接页面的打开方式,其中_self为默认值,_blank为新窗口打开方式

链接类型:
1)外部链接:地址为http://开头
2)内部链接:地址不使用http://开头,直接指向网页名称或路径
3)空连接:地址为#
4)下载链接:如果href中的地址为一个文件或压缩包,则会下载这个文件
5)锚点链接:点击链接时,可以快速定位到页面中的某个位置
-在链接文本的href属性中,设置属性值为#名字的形式,如第二级
-找到目标位置标签,里面添加一个id属性=#后面的名字,如

第二级结束

外部链接,以http://开头 内部链接,直接写网页名称

11.注释标签


12.特殊字符

特殊字符 描述 字符的代码(分号为英文符号)
  空格  ;
< 小于号 <;

|大于号|>;
&|和号|&;
¥|人民币|¥;
?|版权|©;
?|注册商标|®;
°|摄氏度|°;
±|正负号|±;
×|乘号|×;
÷|除号|÷;
2|平方2(上标2)|²;
3|立方3(上标3)|³;

13.表格标签

定义表头,也是单元格,只是字体会加粗并居中 定义表头1
定义单元格 定义单元格2
表格属性: align:表格对齐方式 参数:left、center、right border:定义表格是否有边框,默认为“”,表示没有边框 参数:1或“” cellpadding:定义单元边与其内容之间的空白,默认1像素 参数:像素值 cellspacing:定义单元格之间的空白,默认2像素 参数:像素值 width:定义表格的宽度 参数:像素值或百分比 height:定义表格的高度 参数:像素值或百分比

14.表格结构

使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部和表格主体两大部分。
在表格中,分别用
:表示表格的头部区域,且内部必须拥有标签,一般位于第一行。
:表示表格的主体区域,主要用于放数据本体。

15.表格-合并单元格

合并单元格的方式:
    跨行合并:rowspan='合并单元格的个数'
        参数写在最上侧单元格为目标的单元格中
    跨列合并:colspan='合并单元格的个数'
        参数写在最左侧单元格为目标的单元格中

16.列表标签-无序列表

  • 列表1
  • 列表2
注: 1.
    标签中只能嵌套
  • 标签,直接在
      中输入其他标签或文字是不允许的。 2.无序列表的各个列表项之间没有顺序级别之分,是并列的。 3.
    • 之间相当于一个容器,可以容纳所有元素。

    17.列表标签-有序列表

    1. 列表1
    2. 列表2
    注: 1.
      标签中只能嵌套
    • 标签,直接在
        中输入其他标签或文字是不允许的。 2.
      • 之间相当于一个容器,可以容纳所有元素。

      18.列表标签-自定义列表

      使用场景:
      自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号、
      
      在HTML标签中,
      标签用于定义描述列表(或定义列表),该标签会与
      (定义项目/名字)和
      (描述每一个项目/名字)一起使用。
      名词
      名词解释1
      名词解释2
      注: 1.
      中只能
      2.
      个数没有限制,经常是一个
      对应多个

      19.表单标签-input及label标签

      表单的组成:
          在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分组成。
          
      1.表单域
      表单域是一个包含表单元素的区域。
      在HTML标签中,
      标签用于定义表单域,以实现用户信息的收集和传递。 会把它范围内的表单元素信息提交给服务器。 各种控件
      属性: action:用于定义接收并处理表单数据的服务器程序的url地址。 属性值:url地址 method:用于设置表单数据的提交方式,其取值为get或post。 属性值:get/post name:用于指定表单的名称,以区分一个页面中的多个表单域。 属性值:名称 2.input标签 应用场景:主要用于收集用户的信息。 参数: type:可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等属性 属性值: text:定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符 button:定义可点击按钮(多数情况下,用于通过javaScript启用脚本) checkbox:定义复选框 file:定义输入字段和“浏览”按钮,供文件上传 hidden:定义隐藏的输入字段 image:定义图像形式的提交按钮 password:定义密码字段,该字段中的字符被掩码 radio:定义单选按钮 reset:定义重置按钮,重置按钮会清除表单中所有的数据 submit:定义提交按钮,提交按钮会把表单数据发送到服务器。 name:定义input元素的名称 value:定义input的值 checked:定义input元素首次加载时被选中 maxlength:规定输入字段的字符的最大长度,值为正整数。 注: 1)name和value是每个表单元素都有的属性值,主要给后台人员使用 2)name表单元素的名字,要求单选按钮和复选框要使用相同的name值。 3.label标签

      20.表单标签-select下拉表单元素

      使用场景:在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,可以使用
          
          选项2
      
      
      注:
      1)标签中可以使用属性selected="selected"进行默认选择某个选项
      
      

      21.表单标签-textarea文本域元素

      使用场景:当用户输入内容较多的情况下,可以使用
      参数:
          rows:显示多少行
          cols:定义每行中显示的字符数
      

      22.综合案例

      
      
      
          
          
          
          Document
      
      
          

      青春不常在,抓紧谈恋爱

      性别
      生日
      所在地区
      婚姻状况
      学历
      喜欢的类型
      自我介绍
       
       
        我是会员,立即登录
       

      我承诺

      • 年满18岁、单身
      • 抱着严肃的态度
      • 真诚寻找另一半