学习JavaScript之html详解(1)

1. HTML是什么

  1. HTML的全称是HyperText Mark-up Language,翻译过来就是超文本标记型语言。
  2. 超文本指的是超出文本的范畴,标记:理解为标签,html中所有的操作都是通过标签来实现的。
  3. html是做网页。

2. 第一个HTML程序

创建hello.html,利用编辑工具NotePad编辑,输入一下代码,点击保存,点击运行,选择自己有的浏览器即可。

这是我的第一个html程序

3. HTML遵循的规范

1.HTML程序以开始,同时以结束
2.HTML程序包含两部分内容:head和body,代码如下:


    设置页面上的信息
    显示到页面上的内容

3.html的标签有开始标签,同时也要有结束标签,代码如下:

    

    html程序 


    这是我的第一个html程序



4.html代码是不区分大小写的

4. 操作思想

网页中可能有很多的数据,不同的数据可能有不同的显示效果,这个时候需要使用标签把我们需要操作的数据包起来(封装),通过修改标签的的属性值来实现标签内数据样式的变化。标签相当于一个 容器,通过修改容器的属性值,实现容器内数据样式的变化。




    html程序 


    这是我的第一个html程序
    这是我的第一个html程序



5. 字体标签

1.要操作的文字的内容

这是我的第一个html程序
 
 两个属性 color:设置文字的颜色  size:设置文字的大小

2.color 有三种表现方式 :

  • 直接使用英文单词进行表示 red green yello
  • 使用十六进制数字表示 #33cc66
这是我的第一个html程序
  • 使用RGB颜色值配置 rgb(255,255.0)
颜色的第三种表示方法
  • 注意:属性值size的范围是1-7,就算是写为大于7的数字,还是会呈现7的大小

6. 标题标签



    html程序 


    

这是标题一

这是标题二

这是标题三
  1. 标题标签可以自动换行,从h1到h6字体的大小越来越小
  2. 标题标签自动换行

7. 水平线标签


需要在标签内结束
属性:color :表示设置水平线的颜色 size:设置水平线的粗细,范围是1-7


8. 注释标签

  1. java中有三种注释:单行注释,多行注释,文档注释
  2. 在html中的注释 不会在页面中进行显示



    html程序 


     
    

9. 特殊字符

  • 实现空格的操作  
 实现空格   的操作

10. 列表标签

  • 想要实现以下效果(去掉---以后呈现的等级效果):
    ----逍遥派
    --------无崖子
    --------丁春秋
    --------虚竹
    首先需要使用
    :定义列表的范围
    之后在dl标签里面,
    :定义上层的内容
    在dl标签里面,
    :定义下层的内容


    html程序 


    
逍遥派
无崖子
丁春秋
虚竹

11. 有序列表标签

  • 想要实现以下效果
    (1)
    1.java
    2.Android
    3.ios
    (2)
    i. java
    ii. Android
    iii. ios
    (3)
    a. java
    b. Android
    c. ios
    *** 使用
      :定义有序列表的范围
      1.ol标签的属性:type
      2.决定排列的方式type默认="1",还可以写成字母type="a"还可以写成罗马数字type=“i”
      *** 之后在ol标签里面:
    1. :封装具体的内容
    1. 无崖子
    2. 丁春秋
    3. 虚竹
    1. 无崖子
    2. 丁春秋
    3. 虚竹
    1. 无崖子
    2. 丁春秋
    3. 虚竹

    12. 无序列表标签

    想要实现以下效果:
    (特殊符号)ios
    (特殊符号)JS
    (特殊符号)Android
    *** 首先使用标签

      :定义无序列表的范围
      ****** ul标签上面有属性 type :设置特殊的复合
      ****** type属性里面的值 disc circle square
      *** 之后在ul标签里面:
    • :封装具体的内容

      • 无崖子
      • 丁春秋
      • 虚竹
      • 无崖子
      • 丁春秋
      • 虚竹
      • 无崖子
      • 丁春秋
      • 虚竹

      13. 图形标签

      • 在HTML中显示图片
      
      
          图形标签
      
      
          
      
      
      
      • 属性
      1. src:图片的路径名称
      2. width:图片的宽度
      3. height:图片的高度
      4. border:图片的边框的粗细
      5. alt:鼠标移动到图片上面,显示在图片上的内容;另外当图片找不到的时候,图片上会显示这个内容;某些浏览器下不支持。
      
      
          图形标签
      
      
          这是孙悟空
      
      
      

      14. 什么是超链接标签

      点击打开新的内容

      实现代码

      
      
          图形标签
      
      
          显示在页面上的内容
      
       
      

      属性

      href :链接到地址
      target :超链接的打开方式
      在默认的情况下,打开方式是在当前页面打开
      target里面的值:_self指的是在当前的页面打开 _blank指的是在新的标签页打开

      
      
          图形标签
      
      
          显示在页面上的内容
      
       
      

      15. 表格标签

      • 对数据进行格式化,使数据显示更加清晰,结构分明。
      • 表格标签可以用工具生成

      表格标签中的标签

      • 首先定义表格的范围 :

        属性:
        1. border:设置表格线
        2. bordercolor:设置表格线的颜色
        3. cellspacing:设置单元格之间的距离
        4. cellpadding: 设置文字和单元格之间的距离
        5. width:设置表格的宽度
        6. height:设置表格的高度
      • 在table标签里面表示行:
        属性:
        1. align:设置对齐方式, 值left center right
      • 在tr里面表示列:
        属性:
        1. aligh:设置单元格的左右对齐方式 left center right
        2. valign:设置单元格的上中下对齐方式 bottom top middle
      • 在tr标签里面也可以表示单元格: 居中加粗的效果
      
      
          表格标签
      
      
          
      姓名 年龄
      张三 李四
      王五 赵六
      15 16
      
      
          表格标签:添加表格线
      
      
          
      姓名 年龄
      张三 李四
      王五 赵六
      15 16

      合并单元格

      • 是在td标签上面进行的操作,使用两个属性 rowspan:跨行 colspan:跨列
      • 操作技巧:首先数表格里面有多少行,数每行里面有多少个单元格
      
      
          表格标签
      
      
          
          
      姓名 年龄 性别
      张三 13
      王五 15
      李四 14
      
      
          表格标签
      
      
          
          
      姓名 年龄 性别
      张三 13
      王五 15
      个人信息

      标题标签

      标题内容 写在table里面

          人员信息
      

      16. 表单标签

      把我们填写的信息提交到服务器上,这个过程,我们称之为表单。

      • form 标签:
        如果写表单,首先定义表单的范围。
        action:提交到服务器的地址;
        method:表单的提交方式(get和post两种)
      • 输入项:
        可以输入内容或者选择内容的地方,大部分输入项是通过input标签进行封装操作的。
        样式:
        1.普通输入项:
        2.密码输入项:
        3.单选输入项:单选输入项里面必须有name属性,同时name的属性值必须要相同。

      4.复选输入项:

      5.文件输入项:

      
      

      6.隐藏项:这个值不会显示在页面上,但是提交表单也可以提交到服务器上

       
      

      7.普通按钮

        
      

      8.提交按钮和其他按钮

          
       
      不是做清空表单输入项的操作,使表单输入项回到原始状态。
      

      9.提交必须注意的两点
      1. 输入项里面必须有name属性。
      2. 在单选输入项和复选输入项以及下拉选择输入项里面都需要有属性value
      10.使用图片来进行提交

      • 下面的两个输入项不是使用input标签进行封装的。

      1.下拉选择输入项

          
      

      *** 属性:
      selected = "selected" 表示默认被选中。

      • 设置单选框、复选框、选择输入项为某个默认值
      1. 单选框和复选框利用属性checked = "checkded"
      2. 选择输入项利用属性selected="selected"

      17. 其他标签

      • pre标签-原样输出标签
          
              public static void main(String[] args){
                  System.out.....
              }
          
      • p 段落标签
      • s 删除标签
      • u 下划线
      • b 加粗
      • i 斜体
      • div标签 自动换行
      • span标签 在一行进行显示

      18. 补充知识

      1. 常用快捷键

      • Ctrl+E:打开我的电脑
      • Ctrl+Tab:浏览器的标签之间来回切换
      • F2:对文件重命名
      • Tab:补全代码键
      • Ctrl+/:注释
      • F11:全屏

      2. 常用标签

      段落标签

      标题标签

      zh 文本倾斜标签 文本加粗标签 删除线 下划线标签 23 —— 2的三次幂 h2O --- 水的化学表达式

      3. 相对路径

      • 当HTML文件和图片在同一个目录下的时候,引入图片(src)直接写图片名称即可。
      • 当图片在HTML的下一层目录下的时候,引入图片(src)直接写HTML所在目录的名称+“/”+图片的名称。
      • 当图片在HTML的上一层目录下的时候,引入图片(src)直接写“../”+图片名称。

      4. 锚链接

      你好你好你好你好你好你好你好你好

      返回顶部

      5. 空链(不知道链接到哪个页面的时候,用空链)

      < 空链
      

      6. 压缩文件的下载(知道就行,工作中不用)

      压缩包下载
      

      7. 超链接优化写法(所有页面都在新页面打开)

      
      

      8. 特殊字符

      例如(遇到查询即可):
      空格符  ——空格 < 小于号——< > 大于号——&qt

      9. 音乐标签

      
      

      10. 滚动

      ffffffffffffffffffff
      
      

      11. meta标签

      关键字
      
      keyowrds关键字的代表
      安卓,WEB前端,IOS SEO搜索引擎排名所需的关键字
      
      网页描述
      
      
      网页重定向:跳转到其他网页
      
      

      12. link标签

      • 链接外部表文件
      
      
      • 设置icon标题图标
      
      
      • 作者的名字
      
      
      • 搜索引擎的爬虫设置
      
      

      13. 表格的标准结构(了解下)

      thead tbody tfoot

      
      
      
          表格的标准结构
      
      
      
      你们 他们 我们
      1 2 3
      i ii iii

      14. 细边框的表格

      
      
      
          
          
          
      
      
          
      1 2 3 4 5
      11 22 33 44 55

      15. 表单

      作用:收集信息
      表单域:表单的区域

      maxlength:input的属性:控制输入字符的最大长度。

      readonly = "readonly":只读属性 无法编辑

      disabled = "disabled": 输入框未激活状态

      name = "" : 用于区分的标志

      value = "" :输入框的值

      select 中的属性 multiple = "multiple" 指下拉多选

      对下拉别表内容进行分组:optgroup 对下拉列表标签进行分组

      
      
      
          
          表单示例_分组
      
      
      
      
      
      

      对form表单标签里面的子标签进行分组:

      
      
      
          
          表单示例_分组
      
      
      
      分组信息

      form标签里面的控件

      
      
      
          
          HTML 5 表单控件
      
      
      

      16. 推荐关于html的第二篇博客

      • https://www.jianshu.com/p/e1b5294c316e

      你可能感兴趣的:(学习JavaScript之html详解(1))