HTML5学习笔记 基础知识点学习(二)

简介: HTML5学习笔记 基础知识点学习(二)

四、页面结构分析



<header><img src="resources/images/header.jpg"></img></header>
<aside><img src="./resources/images/aside.jpg"></aside>
<section><h2>网页主体</h2></section>
<footer><img src="resources/images/footer.jpg" ></footer>


五、内联框架


使用iframe标签:


<p>
    <!-- iframe标签,内联框架 -->
    <iframe name="myiframe" src="https://www.baidu.com" frameborder="0" width="800" height="500" ></iframe>
</p>
<!-- 使用a标签的target与iframe的name相关联起来,点击链接在iframe中跳转网页链接 -->
<a href="https://www.bilibili.com/" target="myiframe">点我跳转到iframe</a>


效果展示:点击链接,iframe框中跳转页面



六、提交表单


基本提交信息

form表单标签、input标签(type类型有text、password、radio、checkbox、button、image、file、submit、reset)、select选择标签、textarea文本域标签


属性:


placeholder:输入框提示信息


注意:input标签中,type为submit、image是可以进行提交表单的!!!


<body>
    <form action="06、内联框架.html" method="get">
        <h1>登录界面</h1>
        <!-- input元素:
    type=text:普通文本 name为参数名  size:文本框大小  maxlength:输入的最大数
    type=password:密码类型 需要name值作参数名-->
        <p>用户名:<input type="text" name="username" size="20" maxlength="8"/></p>
        <p>密码:<input type="password" name="pwd"/></p>
        <!-- 
  单选框:input标签 type=radio
  value:单选框的值  name:表示组,包含在组的单选框只能够选一个
  -->
        <p>性别:
            <input type="radio" value="男" name="sex"/>男
            <input type="radio" value="女" name="sex"/>女
        </p>
        <!--
  多选框:input标签  type=checkbox
  value:选中之后发送请求的值
         name:请求的name值  对于多选框name相同的也可以进行多选
         checked:默认选中
  -->
        <p>
            <input type="checkbox" value="game" name="hobby">打游戏
            <input type="checkbox" value="study" name="hobby" checked="checked">学习
            <input type="checkbox" value="music" name="hobby">听音乐
            <input type="checkbox" value="movie" name="hobby">看电影
        </p>
        <!-- 
          input标签
            type=button:表示为按钮
            type=image:表示图片,src为图片路径,点击图片会执行提交表单操作
            -->
        <p>其他选项:
            <input type="button" value="点我一下">
            <input type="image" src="resources/images/123.jpg">
        </p>
        <!-- 选择框 
    select标签:包含name属性来进行选中上传
    option标签:包含value,用于选中上传的值  selected为默认选中-->
        <p>地区:
            <select name="地区">
                <option value ="深圳">深圳</option>
                <option value ="启东" selected>启东</option>
                <option value ="苏州">苏州</option>
                <option value ="南京">南京</option>
            </select>
        </p>
        <!--
  文本域 textarea标签
    cols:行长度
    rows:列长度
    -->
        <p>反馈信息:
            <textarea name="文本域" cols="30" rows="10">文本域</textarea>
        </p>
        <!-- 
  文件域 input标签  type:file
    name:提交表单的name值
    -->
        <p>
            <input type="file" name="文件">&nbsp;&nbsp;&nbsp;
            <input type="button" value="上传">
        </p>
        <!--
  input标签
    type=submit:为提交按钮,点击即可提交
    type=reset:重置按钮,点击清空对应input表单内容 其中value值更改显示名称
  -->
        <p>
            <input type="submit"> 
            <input type="reset" value="清空表单">
        </p>
    </form>
</body>


效果:



自带验证的表单标签

自带验证功能的标签都是input标签,type类型分别为email、url、number、range、search


<body>
  <form action="03、表格.html" method="get">
  <!-- 
    邮箱验证:email
    自带功能描述:有内容时只能判断@前后是否有内容,否则就报错无法进行提交  没有内容也能提交
    -->
  <p>邮箱:
    <input type="email" name="email">
  </p>
  <!--
    网页地址:URL
    也是能够进行简单验证 没有内容能够直接提交
    -->
  <p>网址:
    <input type="url" name="url">
  </p>
  <!-- 
    数字:number
    应用范围:对于商品数量添加
    功能描述:有数字添加减少小按键  提交时能够来检查填入数字是否在对应范围
    min:最小值
    max:最大值
    step:可以设置上下添加内容,默认为1
   -->
  <p>数量:
    <input type="number" name="number" min="10" max="20" step="5">
  </p>
  <!-- 
    滑块:range
    应用范围:调节音量等
    同样有min、max、step属性
    -->
  <p>
    <input type="range" name="range" min="10" max="50" step="2">
  </p>
  <!-- 
    搜索:search
    功能:旁边有个x,能够直接删除文本框中内容
    -->
  <p>搜索框:
    <input type="search" name="search" >
  </p>
  <p><input type="submit"></p>
  </form>
</body>


效果:



表单的应用

本部分学习表单的部分属性使用如只读(readonly)、disabled(禁用)以及使用label标签(增强鼠标可用性,点击对应label标签能够锁定对应标签)


<body>
  <form action="03、表格.html" method="get">
  <!-- 
    readonly属性:对应输入框仅仅只读不能输入内容
    用于锁定内容不允许修改-->
  <p>用户名:
    <input type="text" readonly value="admin" name="username" />
  </p>
  <!-- 
    disabled属性:该单选框被禁用无法选择,出现灰色
    -->
  <p>性别:
    <input type="radio" name="gender" value="男" disabled/>男
    <input type="radio" name="gender" value="女"/>女
  </p>
  <!-- 
    label标签 :为鼠标添加可用性,点击该标签能够定位到指定id的标签
    for属性应当对应标签中的id属性
    -->
  <p>
    <label for="address">地址</label>
    <input type="text" name="address" id="address">
  </p>
  <input type="submit" value="提交"/>
  </form>
</body>


效果:



表单初级验证

主要验证属性有placeholder(输入框出现提示信息),required(检查是否填写)、pattern(对于填写内容进行正则表达式)


正则表达式速查网站:https://www.jb51.net/shouce/jquery1.82/regexp.html


<body>
  <form action="03、表格.html" method="get">
  <p>用户名:
    <input type="text" name="用户名" placeholder="请输入用户名" required>
  </p>
  <p>邮箱:
    <input type="text" name="url" pattern=" /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/">
  </p>
  <input type="submit">
  </form>
</body>


效果:




快速创建html方式

通过使用指定符号接着按下Tab键即可生成多个标签!


+:同级标签,如:div+a,如下:


<div></div>
<a href=""></a>


>:字标签,如div>a,如下:


<div><a href=""></a></div>


*:多组标签,如div*3,如下:


<div></div>
<div></div>
<div></div>


()+*:嵌套多组标签,如:(div>a)*3,如下:


<div><a href=""></a></div>
<div><a href=""></a></div>
<div><a href=""></a></div>


相关文章
|
21小时前
|
JavaScript 前端开发 Java
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
|
21小时前
|
前端开发 数据安全/隐私保护
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(一)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(一)
|
10天前
|
JavaScript 前端开发 数据安全/隐私保护
HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
|
10天前
|
前端开发
HTML基础知识详解(中)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
HTML基础知识详解(中)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
|
10天前
|
前端开发 容器
HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
|
11天前
|
数据安全/隐私保护
杨老师课堂之网页制作HTML的学习入门-含有案例2
杨老师课堂之网页制作HTML的学习入门-含有案例
5 0
|
11天前
杨老师课堂之网页制作HTML的学习入门-含有案例1
杨老师课堂之网页制作HTML的学习入门-含有案例
15 3
|
25天前
|
Web App开发 移动开发 前端开发
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
23 1
|
25天前
|
移动开发 前端开发 HTML5
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器一
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 一
34 1
|
25天前
|
存储 移动开发 前端开发
Web网页制作-知识点(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接
Web网页制作-知识点(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接
19 0