【海贼王航海日志:前端技术探索】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可以针对页面进行进一步美化。


        感谢各位大佬支持!!!

        互三啦!!!

        相关内容

        热门资讯

        专业讨论!德扑之星真破解套路(... 专业讨论!德扑之星真破解套路(辅助挂)软件透明挂(有挂了解)-哔哩哔哩;人气非常高,ai更新快且高清...
        每日必看!智星德州菠萝外挂检测... 每日必看!智星德州菠萝外挂检测(辅助挂)软件透明挂(有挂教学)-哔哩哔哩1、玩家可以在智星德州菠萝外...
        透视透明挂!轰趴十三水有后台(... 轰趴十三水有后台赢率提升策略‌;透视透明挂!轰趴十三水有后台(辅助挂)软件透明挂(有挂详情)-哔哩哔...
        发现玩家!德扑ai助手软件(辅... 发现玩家!德扑ai助手软件(辅助挂)透视辅助(有挂教学)-哔哩哔哩;玩家在德扑ai助手软件中需先进行...
        一分钟了解!x-poker辅助... 一分钟了解!x-poker辅助软件(辅助挂)辅助透视(有挂攻略)-哔哩哔哩1、每一步都需要思考,不同...
        一分钟揭秘!德州最新辅助器(辅... 一分钟揭秘!德州最新辅助器(辅助挂)透视辅助(有挂攻略)-哔哩哔哩;德州最新辅助器最新版本免费下载安...
        玩家攻略推荐!德州辅助(辅助挂... 玩家攻略推荐!德州辅助(辅助挂)辅助透视(有挂了解)-哔哩哔哩是由北京得德州辅助黑科技有限公司精心研...
        揭秘真相!pokernow德州... 《揭秘真相!pokernow德州(辅助挂)辅助透视(有挂介绍)-哔哩哔哩》 pokernow德州软件...
        五分钟了解!德州之星辅助器(辅... 五分钟了解!德州之星辅助器(辅助挂)辅助透视(有挂透明)-哔哩哔哩1、很好的工具软件,可以解锁游戏的...
        推荐一款!pokermaste... 1、推荐一款!pokermaster有外挂(辅助挂)透视辅助(有挂教学)-哔哩哔哩;详细教程。2、p...