【海贼王航海日志:前端技术探索】HTML你学会了吗?(二)
创始人
2024-11-12 13:40:46
0

目录

1 -> HTML常见标签

1.1 -> 表格标签

1.1.1 -> 基本使用

1.1.2 -> 合并单元格

1.2 -> 列表标签

1.3 -> 表单标签

1.3.1 -> form标签

1.3.2 -> input标签

1.4 -> label标签

1.5 -> select标签

1.6 -> textarea标签

1.7 -> 无语义标签:div & span

2 -> Emmet快捷键

3 -> HTML特殊字符

4 -> 小结


1 -> HTML常见标签

1.1 -> 表格标签

1.1.1 -> 基本使用

  • 标签:表示整个表格。
  • 标签:表示表格的一行。
  • 标签:表格的头部区域(注意和标签:表格得到主体区域。

    标签:表示一个单元格。
  • 标签:表示表头单元格。会居中加粗。
  • 标签区分,范围比标签要大)。
  • 标签包含标签,标签包含
    标签或者标签。

    表格标签有一些属性,可以用于设置大小边框等。但是一般使用CSS方式来设置。

    这些属性都要放到

    标签中。

    • align是表格相对于周围元素的对齐方式。align="center" (不是内部元素的对齐方式)。
    • border表示边框。1表示有边框(数字越大,边框越粗),"" 表示没边框。
    • cellpadding表示内容距离边框的距离,默认1像素。
    • cellspacing表示单元格之间的距离。默认为2像素。
    • width/height:设置尺寸。

    注意,这几个属性,在vscode都提示不出来。

                     Document             
                                                                                                   
    姓名性别年龄
    枫叶丹121
    枫叶丹221

    结果展示: 

    1.1.2 -> 合并单元格

    • 跨行合并:rowspan="n"。
    • 跨列合并:colspan="n"。

    步骤:

    1. 先确定跨行还是跨列。
    2. 找好目标单元格(跨列合并,左侧是目标单元格;跨行合并,上方是目标单元格)。
    3. 删除的多余的单元格。
                     Document             
    姓名 性别 年龄
    枫叶丹1
    枫叶丹2 21

    结果展示: 

    1.2 -> 列表标签

    主要使用来布局的。整齐好看。

    • 无序列表(重要) 
        标签、
      • 标签。
      • 有序列表(用的不多) 
          标签、
        1. 标签。
        2. 自定义列表(重要) 
          总标签、
          小标题、
          围绕标题来说明上面有个小标题。

      注意:

      • 元素之间是并列关系。
        • 标签/
            标签中只能放
          1. 标签不能放其他标签,
            标签中只能放
            标签和
            标签。
          2. 标签中可以放其他标签。
          3. 列表带有自己的样式,可以使用CSS来修改。(例如前面的小圆点都会去掉)。
                         Document             

        无序列表

        • 王路飞
        • 刘索隆
        • 山治君

        有序列表

        1. 王路飞
        2. 刘索隆
        3. 山治君

        自定义列表

        One Piece
        王路飞
        刘索隆
        山治君

        结果展示:

        1.3 -> 表单标签

        表单是让用户输入信息的重要途径。

        分成两个部分:

        • 表单域:包含表单元素的区域。重点是
          标签。
        • 表单控件:输入框,提交按钮等。重点是标签。

        1.3.1 -> form标签

                         Document                      ... [form 的内容]        

        描述了要把数据按照什么方式,提交到哪个页面中。(关于

        标签需要结合服务器&网络编程来进一步理解。)

        1.3.2 -> input标签

        各种输入控件,单行文本框,按钮,单选框,复选框。

        • type(必须有),取值种类很多,button、checkbox、text、file、image、password和radio等。
        • name:给标签起了个名字。尤其是对于单选按钮,具有相同的name才能多选一。
        • value:标签中的默认值。
        • checked:默认被选中。(用于单选按钮和多选按钮)。
        • maxlength:设定最大长度。

        1. 文本框

         

        2. 密码框

         

        3. 单选框

        性别:  

        注意:

        单选框之间必须具备相同的name属性,才能实现多选一的效果。

        4. 复选框

        爱好:  吃饭  睡觉  打游戏

        5. 普通按钮

        当前点击了没有反应。需要搭配JS使用。

        6. 提交按钮

                   

        提交按钮必须放到

        标签内。点击后就会尝试给服务器发送。

        7. 清空按钮

                        

        清空按钮必须放在

        标签中。点击后会将标签内所有的用户输入内容重置。

        8. 选择文件

        点击选择文件,会弹出对话框,选择文件。

        1.4 -> label标签

        搭配标签使用。点击

        • for属性:指定当前
         

        1.5 -> select标签

        下拉菜单

        • option中定义selected="selected" 表示默认选中。

        注意:可以给第一个选项作为默认选项。

        1.6 -> textarea标签

        文本域中的内容,就是默认内容。

        注意:空格也会有影响。

        rows和cols也都不会直接使用,都是用CSS来改的。

        1.7 -> 无语义标签:div & span

        标签,division的缩写,含义是分割。

        标签,含义是跨度。

        就是两个盒子,用于网页布局

        • 标签独占一行,是一个大盒子。
        • 标签不独占一行,是一个小盒子。
        王路飞 王路飞 王路飞
        刘索隆 刘索隆 刘索隆
        山治君 山治君 山治君

        2 -> Emmet快捷键

        1. 快速输入标签

        input [tab]

        2. 快速输入多个标签

        div*3 [tab]

        3. 标签带id

        div#sex [tab]

        4. 标签带类名

        div.sex [tab]

        5. 标签带子元素

        ul>li*3 [tab]

        6. 标签带兄弟元素

        span+span

        7. 标签带内容

        div{hello}

        8. 标签带内容(带编号)

        div{$.hello}

        除此之外还有很多。

        3 -> HTML特殊字符

        有些特殊的字符在html文件中是不能直接表示的,例如:

        • 空格: ;
        • 小于号:<;
        • 大于号:>;
        • 按位与:&;

        标签就是用<>表示的。因此内容里如果存在<>就会发生混淆。

        参考内容:

        HTML特殊字符编码对照表

        4 -> 小结

        HTML只是描述了页面的骨架结构。

        使用CSS可以针对页面进行进一步美化。


        感谢各位大佬支持!!!

        互三啦!!!

        相关内容

        热门资讯

        第1分钟知晓!wepoker怎... 第1分钟知晓!wepoker怎么看底牌,wepoker插件下载(透视)爆料教程(的确有挂)1、让任何...
        信息共享!wepoke系统规律... 信息共享!wepoke系统规律,aapoker软件有猫腻,必胜教程(有挂解密)-哔哩哔哩;aapok...
        第3分钟领会!wepokerp... 第3分钟领会!wepokerplus脚本,wepoker有透视功能吗(透视)透明挂教程(有挂详情)小...
        查到实测辅助!wopoker有... 查到实测辅助!wopoker有外挂,wpk透视辅助可测试,安装教程(有挂技巧)-哔哩哔哩;是一款可以...
        第七分钟神器!wepoker透... 第七分钟神器!wepoker透视脚本免费,红龙poker辅助(透视)技巧教程(真的有挂)1、wepo...
        今日公布!微扑克软件开发定制a... 今日公布!微扑克软件开发定制app,wpk辅助,介绍教程(有挂助手)-哔哩哔哩;1、完成微扑克软件开...
        第十分钟精通!红龙poker辅... 第十分钟精通!红龙poker辅助器免费观看,pokemmo手机版脚本(透视)教你攻略(有挂技巧)小薇...
        黑科技能赢!aa扑克外挂,aa... 黑科技能赢!aa扑克外挂,aapoker透明挂真假,透视教程(有挂规律)-哔哩哔哩;是一款可以让一直...
        2分钟理解!wepoker私人... 2分钟理解!wepoker私人局开挂视频,wejoker黑侠辅助器(透视)实用技巧(有挂详细)一、w...
        揭秘真相!微扑克wpk辅助透视... 揭秘真相!微扑克wpk辅助透视,wepoke德州扑克,透明挂教程(有挂技巧)-哔哩哔哩;人气非常高,...