码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Web前端开发之HTML_3


    • 标签之表格
    • Form表单
    • 块元素与行内元素(内联元素)
    • HTML5新增标签

    1. 标签之表格

    1.1 表格(快速生成:table>tr*2>td*3{单元格})

            表格由行、列、单元格组成。单元格有同行等高、同列等宽的特点。

    表格标签:

    • 表格:
    • 行:
    • 单元格(列):
    •    

             

                 

                 

                 

             

             

                 

                 

                 

             

         

      单元格 单元格 单元格
      单元格 单元格 单元格

      1.2 表格属性
      • border:设置表格的边框
      • width:设置表格的宽度
      • height:设置表格的高度
      1.3 表格单元格合并
      • 水平合并:colspan
      • 垂直合并:rowspan
      1. html>
      2. <html lang="en">
      3. <head>
      4. <meta charset="UTF-8">
      5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
      6. <title>Documenttitle>
      7. head>
      8. <body>
      9. <p>合并单元格6和7:colspanp>
      10. <p>合并单元格15和20:rowspanp>
      11. <p>水平合并:保留左,删除右p>
      12. <p>垂直合并:保留上,删除下p>
      13. <table border="1" width="600px" height="400px">
      14. <tr>
      15. <td>单元格1td>
      16. <td>单元格2td>
      17. <td>单元格3td>
      18. <td>单元格4td>
      19. <td>单元格5td>
      20. tr>
      21. <tr>
      22. <td colspan="2">单元格6单元格7td>
      23. <td>单元格8td>
      24. <td>单元格9td>
      25. <td>单元格10td>
      26. tr>
      27. <tr>
      28. <td>单元格11td>
      29. <td>单元格12td>
      30. <td>单元格13td>
      31. <td>单元格14td>
      32. <td rowspan="2">单元格15,20td>
      33. tr>
      34. <tr>
      35. <td colspan="2" rowspan="2">单元格16,17,21,22td>
      36. <td>单元格18td>
      37. <td>单元格19td>
      38. tr>
      39. <tr>
      40. <td>单元格23td>
      41. <td>单元格24td>
      42. <td>单元格25td>
      43. tr>
      44. table>
      45. body>
      46. html>

      2. Form表单

      2.1 表单介绍

              表单在Web网页中用来给用户填写信息,从而采集用户信息,使网页具有交互功能。所有的用户输入内容的地方都用表单来写,如登录注册、搜索框。

              表单是由容器和控件组成的,一个表单一般应包含用户填写信息的输入框,按钮等,这些输入框、按钮叫做控件,表单就是容器,它能够容纳各种各样的控件。

      "url" method="get | post" name="myform">

      • action 服务器地址
      • name 表单名称
      • method中 Get 和 Post 的区别:
      1. 数据提交方式,get 提交的数据 url 可以看到,post 看不到;
      2. get 一般用于提交少量数据,post 用来提交大量数据
      2.2 表单元素

              一个完整的表单包含三个基本组成部分:表单标签、表单域、表单按钮

      <form>

             

             

      </form>

      2.2.1 文本框、密码框

              文本域通过标签来设定,当用户要在表单中输入内容时,就会用到文本域

              密码字段通过标签来定义,密码字段字符不会明文显示,以星号或圆点代替。

      1. html>
      2. <html lang="en">
      3. <head>
      4. <meta charset="UTF-8">
      5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
      6. <title>Documenttitle>
      7. head>
      8. <body>
      9. <form>
      10. 用户名:<input type="text" name="name">
      11. <br>
      12. 密 码:<input type="password" name="pwd">
      13. form>
      14. body>
      15. html>

      2.2.2 提交按钮

         

              用户名:

             

              密  码:

             

         

      3. 块元素与行内元素(内联元素)

      内联元素和块级元素的区别:

      块级元素内联元素
      块元素会在页面中独占一行(自上而下垂直排列)行内元素不会独占页面中的一行,只占自身大小
      可以设置width、height属性行内元素设置width,height属性无效
      一般块元素可以包含行内元素和其他块级元素一般内联元素包含内联元素不包含块级元素
      • 常见块级元素:div、form、h1~h6、hr、p、table、ul等
      • 常见内联元素(行内元素):a、b、em、i、span、strong等
      • 行内块级元素(特点:不换行,能够识别宽高):button、img、input等

      4. HTML5新增标签

              在HTML5出现之前,一般采用DIV+CSS布局页面。但是,这样的布局方式不仅使文档结构不够清晰,而且不利于搜索引擎爬虫对页面的爬取。为了解决上述缺点,HTML5新增了很多新的语义化标签。

      div 容器元素,也是页面中见到的最多的元素

      H5新标签实现:

      H5新标签:

      • 头部
      • 导航
      • 定义文档中的节,比如章节、页眉、页脚
      • 侧边栏
      • 脚部
      • 代表一个独立的、完整的相关内容块,例如一篇完整的帖子,一篇博客,一个用户评论等。

      注:HTML5新特性对浏览器有要求,较低版本浏览器有可能不支持,存在兼容性问题

    • 相关阅读:
      c++中的list容器讲解
      Python 全栈系列209 so_pack
      CDN:加速型与高防型的不同
      Kubernetes
      SQL29 计算用户的平均次日留存率
      智慧零售解决方案-最新全套文件
      【leetcode】二分刷题=>704、35
      行业春寒回暖,持续承压的酒店企业于何处破局?
      生成二维码
      Unity-mask使用
    • 原文地址:https://blog.csdn.net/zx1026409886/article/details/138008758
      • 最新文章
      • 攻防演习之三天拿下官网站群
        数据安全治理学习——前期安全规划和安全管理体系建设
        企业安全 | 企业内一次钓鱼演练准备过程
        内网渗透测试 | Kerberos协议及其部分攻击手法
        0day的产生 | 不懂代码的"代码审计"
        安装scrcpy-client模块av模块异常,环境问题解决方案
        leetcode hot100【LeetCode 279. 完全平方数】java实现
        OpenWrt下安装Mosquitto
        AnatoMask论文汇总
        【AI日记】24.11.01 LangChain、openai api和github copilot
      • 热门文章
      • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
        奉劝各位学弟学妹们,该打造你的技术影响力了!
        五年了,我在 CSDN 的两个一百万。
        Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
        面试官都震惊,你这网络基础可以啊!
        你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
        心情不好的时候,用 Python 画棵樱花树送给自己吧
        通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
        13 万字 C 语言从入门到精通保姆级教程2021 年版
        10行代码集2000张美女图,Python爬虫120例,再上征途
      Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
      正则表达式工具 cron表达式工具 密码生成工具

      京公网安备 11010502049817号