Java学习——HTML详解(下)

列表,表格,媒体元素

列表

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>列表学习</title>
 </head>
 <body>
 ​
 <!--有序列表-->
 <ol>
     <li>java</li>
     <li>python</li>
     <li>运维</li>
     <li>前端</li>
     <li>c++</li>
 </ol>
 <hr/>
 ​
 <!--无序列表-->
 <ul>
     <li>java</li>
     <li>python</li>
     <li>运维</li>
     <li>前端</li>
     <li>c++</li>
 </ul>

 <!--自定义列表
     dl:标签
     dt:列表名称
     dd:列表选项
     用在网站底部较多
 -->
 <dl>
     <dt>学科</dt>
 ​
     <dd>java</dd>
     <dd>python</dd>
     <dd>运维</dd>
     <dd>前端</dd>
     <dd>c++</dd>
 ​
     <dt>位置</dt>
 ​
     <dd>西安</dd>
     <dd>郑州</dd>
     <dd>合肥</dd>
     <dd>浙江</dd>
 </dl>
 </body>
 </html>

表格标签

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>表格学习</title>
 </head>
 <body>
 ​
 <!--表格table
 行:tr
 列:td
 border:边框
 -->
 <table border="1px">
     <tr>
         <!--colspan  跨列,跨列时要将其他列删除-->
         <td colspan="3">学上成绩</td>
     </tr>
     <tr>
         <!--rowspan  跨行,同上-->
         <td rowspan="2">小明</td>
         <td>语文</td>
         <td>100</td>
     </tr>
     <tr>
         <td>数学</td>
         <td>100</td>
     </tr>
     <tr>
         <td rowspan="2">小红</td>
         <td>语文</td>
         <td>100</td>
     </tr>
     <tr>
         <td>数学</td>
         <td>100</td>
     </tr>
 </table>
 ​
 </body>
 </html>

媒体元素

视频:video

音频:audio

页面结构分析

<header>
     <h2>网页头部</h2>
 </header>
 ​
 <section>
     <h2>网页主体</h2>
 </section>
 ​
 <footer>
     <h2>网页脚部</h2>
 </footer>

iframe内联框架

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>内联框架学习</title>
 </head>
 <body>
 <!--iframe
 src:引用页面地址
 name:框架标识名
 ​
 -->
 <iframe src="" name="hello" frameborder="0"
         width="500" height="500">
 </iframe>
 ​
 <a href="1.我的第一个网页.html" target="hello">点击跳转到内框架打开</a>
 ​
 </body>
 </html>

表单及表单应用

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>登陆注册</title>
 </head>
 <body>
 ​
 <h1>注册</h1>
 ​
 <!--表单form
 ​
 action: 表单提交的位置,网站,请求处理地址
 method: post, get 提交方式
         get方式提交可以在url中看到提交的信息,不安全
         post方式提交可以在url中看不到提交的信息,安全,可传输大文件
 -->
 <form action="1.我的第一个网页.html" method="get">
 ​
     <!--文本输入框:input type="text"-->
     <p>账号:<input type="text" name="username"></p>
     <!--密码框:input type="password"-->
     <p>密码:<input type="password" name="pwd"></p>
     <p>
         <input type="submit">
         <input type="reset">
     </p>
 ​
 </form></body>
 </html>

表单元素

单选框标签

<!--单选框标签
 input type="radio"
 value:单选框的值
 name:组,一样的组才能之选一个
 -->
 <p>性别:
 <input type="radio" value="boy" name="sex">男
 <input type="radio" value="girl" name="sex">女
 </p>

多选框标签&按钮

<!--多选框标签
    input type="checkbox"
 -->
 <p>爱好:
     <input type="checkbox" value="sleep" name="hobby"/>睡觉
     <input type="checkbox" value="code" name="hobby"/>敲代码
     <input type="checkbox" value="game" name="hobby"/>玩游戏
     <input type="checkbox" value="read" name="hobby"/>读书
 </p>
 ​
 <!--按钮标签
 input type="button"  普通按钮
 input type="image"   图片按钮
 input type="submit"  提交按钮
 input type="reset"   重置按钮
 -->
 <p>按钮:
     <input type="button" name="btn1" value="点击变长">
     <input type="image" src="../resources/image/b.jpg">
 </p>

下拉框

<!--下拉框,
 selected 默认值
 列表框-->
 <p>国家:
     <select name="列表名称">
         <option value="China">中国</option>
         <option value="France" selected>法国</option>
         <option value="USA">美国</option>
         <option value="US">英国</option>
     </select>
 </p>

文本域&文件域

<!--文本域
 textarea name="textarea"
 -->
 <p>反馈:
     <textarea name="textarea" cols="30" rows="10">请输入</textarea>
 </p>
 ​
 <!--文件域
 input type="file"
 -->
 <p>
     <input type="file" name="files">
     <input type="button" value="上传" name="upload">
 </p>

验证,滑块和搜索框

<!--邮件验证
 input type="email"
 -->
 <p>邮箱:
     <input type="email" name="emails">
 </p>
 <!--URL验证
     input type="url"
 -->
 <p>URL:
     <input type="url" name="url">
 </p>
 <!--数字验证
     input type="number"
  -->
 <p>数字:
     <input type="number" name="num" max="100" min="0" step="1">
 </p>
 ​
 <!--滑块
 input type="range"
 -->
 <p>音量滑块:
     <input type="range" name="voice" min="0" max="100">
 </p>
 ​
 <!--搜索框
 input type="search"
 -->
 <p>搜索:
     <input type="search" name="search">
 </p>

表单的应用

<p>密码:<input type="password" name="pwd" hidden value="123456"></p>
<p>账号:<input type="text" name="username" value="admin" readonly></p>
<input type="radio" value="boy" name="sex" disabled/>男

表单初级验证

<p>账号:<input type="text" name="username" placeholder="请输入用户名"></p>
<p>密码:<input type="password" name="pwd" required></p>
<p>自定义邮箱:
     <input type="text" name="diymail" pattern="/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/">
 </p>
(0)

相关推荐

  • 寒假特辑2 2019七上期末统考卷真题详解(下)

    写在前面 寒假不知不觉已过三天,不知这几天的你有没有做到劳逸结合呢? 上一讲<寒假特辑1   2019七上期末统考卷真题详解(上)>, 我们主要针对期末卷中的易错题进行了讲解,本讲,我们就 ...

  • 交易过程中,常见的专业名词详解下 韭菜币圈区块链

    交易过程中,常见的专业名词详解下 韭菜币圈区块链 今天 25. 套牢:预期币价上涨,不料买入后币价却下跌:或预期币价下跌,不料卖出后,币价却 上涨. 26. 解套:买入虚拟货币后,币价下跌造成暂时的账 ...

  • 手机上的NFC到底是什么?帮你详解下原理

    NFC原理 NFC 是使用了电磁感应技术进行通讯,利用了13.56MHz 的通讯频率,传输速度分为106 Kbit/秒.212 Kbit/秒或者424 Kbit/秒三种.与RFID 一样,NFC 也分 ...

  • 【七下数学 】不等式典例详解(下)(不等式组解的问题大网罗)

    写在前面 不等式组解的问题,千变万化,稍有不慎,就会出错,如将其与参数,方程,方程组,不等式结合在一起,就达到了本章难度的最高点,因此,本讲,我们将常见的不等式组解的问题归类整理,一网打尽,力争更好的 ...

  • 六爻起卦学习技巧 详解六爻测财运

    一.测财运应取财爻为用神,同时兼看子孙爻.兄弟爻.官鬼爻.1. 子孙爻发动生世爻或子孙持世,是求财有源,易得之象.2. 财爻持世或财爻发动生合世爻,是财来生身,求财易得,利买卖经营求财.3. 兄弟爻持 ...

  • Wish开店注册详解(下)

    前七步可以参考往期文章:Wish开店注册详解(上) 第八步: 此处我们将展示如何在您的店铺里添加产品.点击 "开始" 后会跳转 到这个页面:https://www.merchant ...

  • 【经方】经方八大体质详解(下)

    05痰体乃机体易于出现感觉异常的状态. 体质特征:体形肥胖的人:皮肤滋润或油腻的人:主诉较多而且怪异的人:易于精神紧张的人:眼神飘忽不定的人:情感丰富而变化起伏大的人:平时易于惊恐或易于出现恐惧感的人 ...

  • Java SPI机制详解

    SPI介绍 SPI ,全称为 Service Provider Interface,是一种服务发现机制,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件. SPI的 ...

  • 最强Java并发编程详解:知识点梳理,BAT面试题等

    来源:cnblogs.com/pengdai/p/12026959.html 知识体系系统性梳理 Java 并发之基础 A. Java进阶 - Java 并发之基础:首先全局的了解并发的知识体系,同时 ...