HTML中的块元素与行内元素

打印 上一主题 下一主题

主题 982|帖子 982|积分 2946

1.块级标签

块级元素会独占一行,通常用于构建页面的布局。常见的块级元素包括:


  • <div>:通用的块级容器。没有任何语意。可以创建网页的差别部分,导航栏侧边栏等。
  1. <body>
  2.     <div class="nav">
  3.         <a href="#">链接 1</a>
  4.         <a href="#">链接 2</a>
  5.         <a href="#">链接 3</a>
  6.     </div>
  7. </body>
复制代码
若是想创建一个<div>初始带标签的话:可以直接:#nav 大概 div.nav 大概 div#nav
创建第二个div标签,第一个是导航栏,第二个就是重要内容了  .content
  1. <div class="content">
  2.     <h1>文章标题</h1>
  3.     <p>文章内容</p>
  4.     <p>文章内容</p>
  5.     <p>文章内容</p>
  6. </div>
复制代码


  • <p>:段落。
  • <h1> 到 <h6>:标题。
  • <ul>:无序列表。
  • <ol>:有序列表。
  • <li>:列表项。
  • <table>:表格。
  • <form>:表单。
  • <header>:页眉。
  • <footer>:页脚。
  • <section>:页面的一部分。
  • <article>:文章内容。
  • <aside>:侧边栏。
  • <nav>:导航栏。
  • <main>:页面重要内容。
  • <blockquote>:引用块。
  • <hr>:程度分割线。
  • <pre>:预格式化文本。
  • 1. 行内元素
  • 行内元素不会独占一行,它们会与其他行内元素在同一行表现。常见的行内元素包括:
  • <span>:用于对文本的一部分进行样式化或操纵。包装起来,以便使用gss大概js行为。
  1. <span>这是第一个span标签</span>
  2. <span>这是第二个span标签</span>
  3. <span>这是第三个span标签</span>
  4. <span>这是第四个span标签</span>
  5. <hr>
  6. <span>链接点击这里<a href="#">链接</a></span>
复制代码


  • <a>:超链接。
  • <strong>:加粗文本,表示重要性。
  • <em>:斜体文本,表示强调。
  • <img>:插入图片。
  • <input>:输入框。
  • <label>:表单标签。
  • <button>:按钮。
  • <br>:换行符。
  • <i>:斜体文本。
  • <b>:加粗文本。
  • <small>:小号文本。
  • <sup>:上标文本。
  • <sub>:下标文本。
  • <code>:代码片段。
  • <time>:表示时间或日期。
  • 3. 表单元素(Form Elements)

    表单用于网络用户输入。常见的表单元素包括:
  • <form>:表单容器,用于包裹所有表单元素
  • <input>:输入框,类型包括:

    • text:文本输入。
    • password:密码输入。
    • email:电子邮件输入。
    • number:数字输入。
    • date:日期输入。
    • checkbox:复选框。
    • radio:单选按钮。
    • submit:提交按钮。
    • reset:重置按钮。
    • file:文件上传。

最常用的就是type属性:
  1. <from>
  2.     <label for="username">用户名</label>      //这是在文本框前面显示要填写的信息
  3.     <input type="text" id="username" placeholder="请输入用户名"><br><br>
  4.     <label for="pwd">密码: </label>     //在文本框前面显示输入的是密码
  5.     <input type="password" id="pwd" placeholder="请输入内容">
  6. //也可以用单选框:rasio
  7.     <label for="">性别</label>
  8.     <input type="rasio" name="gender"> 男     //name属性设置的单选
  9.     <input type="rasio" name="gender"> 女
  10.     <input type="rasio" name="gender"> 其他<br><br>
  11. //可以设置多选属性:chackbook
  12.     <label> 爱好:</label>
  13.     <input type="checkbox" name="hobby">唱歌
  14.     <input type="checkbox" name="hobby">跳舞
  15.     <input type="checkbox" name="hobby">rap
  16.     <input type="checkbox" name="hobby">打篮球
  17. //显示提交
  18.     <input type="submit" value="上传">
  19. </from>
复制代码
以上提交的位置:from标签有许多属性,自带的一个action属性,表示提交标签的时间向何处发送数据所以action的属性值也就是一个URL 但是,需要后端给我们提供API。所以可以直接用#来表示不跳转,不想提交的化也可以设置成上传。

运行 HTML
总结


示例代码

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>表单示例</title>
  6. </head>
  7. <body>
  8.     <h1>注册表单</h1>
  9.     <form action="/submit" method="post">
  10.         <div>
  11.             <label for="username">用户名:</label>
  12.             <input type="text" id="username" name="username" required>
  13.         </div>
  14.         <div>
  15.             <label for="password">密码:</label>
  16.             <input type="password" id="password" name="password" required>
  17.         </div>
  18.         <div>
  19.             <label for="email">电子邮件:</label>
  20.             <input type="email" id="email" name="email" required>
  21.         </div>
  22.         <div>
  23.             <label for="gender">性别:</label>
  24.             <input type="radio" id="male" name="gender" value="male">
  25.             <label for="male">男</label>
  26.             <input type="radio" id="female" name="gender" value="female">
  27.             <label for="female">女</label>
  28.         </div>
  29.         <div>
  30.             <label for="country">国家:</label>
  31.             <select id="country" name="country">
  32.                 <option value="china">中国</option>
  33.                 <option value="usa">美国</option>
  34.                 <option value="uk">英国</option>
  35.             </select>
  36.         </div>
  37.         <div>
  38.             <label for="bio">个人简介:</label>
  39.             <textarea id="bio" name="bio" rows="4" cols="50"></textarea>
  40.         </div>
  41.         <div>
  42.             <button type="submit">提交</button>
  43.             <button type="reset">重置</button>
  44.         </div>
  45.     </form>
  46. </body>
  47. </html>
复制代码


  • <textarea>:多行文本输入框。
  • <select>:下拉选择框。
  • <option>:下拉选择框的选项。
  • <label>:表单标签,用于描述输入字段。
  • <button>:按钮,可以用于提交表单或触发其他操纵。
  • <fieldset>:用于将表单中的相关元素分组。
  • <legend>:用于描述 <fieldset> 的内容。
  • <datalist>:为输入框提供预定义的选项列表。
  • <output>:用于表现盘算结果或脚本输出。
  • 行内元素:不会独占一行,通常用于包裹文本或其他行内元素。
  • 块级元素:独占一行,通常用于构建页面布局。
  • 表单元素:用于网络用户输入,常见的表单元素包括 <input>、<textarea>、<select> 等。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

老婆出轨

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表