HTML进阶


一、iframe元素

框架页

通常用于在网页中嵌入另外一个页面

iframe 可替换元素

  1. 通常是行盒
  2. 通常显示的内容取决于元素的属性
  3. css不能完全控制其中的样式
  4. 具有行块盒的特点

二、在页面中使用flash

object:可包含子元素param(参数),

embed

它们都是可替换元素
MIME(Multipurpose Unternet Mail Extensionns)
多用途互联网邮件类型:
比如,资源是一个jpg图片,MIME:image/jpeg

三、表单元素

一系列元素,主要用于收集用户数据

input元素

文本输入,输入框

  • type属性:输入框类型
    type:text,普通文本输入框
    type:password,密码框
    type:date,日期选择框,兼容性问题
    type:search,搜索框,兼容性问题
    type:number,数字输入框
    type:checkbox,多选框
    type:radio,单选框
<p>
<!-- 滑块 -->
<input checked type="range" min="0" max="5">
</p>

<p>
<!-- 颜色选择 -->
<input type="color" >
</p>

<p>
<!-- 数字输入框 -->
<input type="number" min="0" max="100" step="20"></p>

<p>
<!-- 多选框 -->
爱好:
<input type="checkbox" >
音乐<input name="lover" type="checkbox" >
电影<input name="lover" type="checkbox" >
其他<input name="lover" type="checkbox" >
</p>

<p>
<!-- 单选框 -->
性别:
<input name="gender" type="radio" ><input  name="gender" type="radio" ></p>
<p> 
    <input type="file">
</p>

  • value属性:输入框的值

  • placehoder属性:显示提示的文本,文本框没有内容时显示

input元素可以制作按钮
当type值为reset、button、submit、input白哦是按钮

select元素

下拉列表选择框,通常和option元素配合使用

<p>请选择城市:
    <select>
        <option>成都</option>
        <option>北京</option>
        <option selected>长沙</option>
    </select>
</p>

<p>请选择你喜欢的主播:
    <select>
        <optgroup label="游戏主播">
        <option>慢慢</option>
        <option>仅仅</option>
        </optgroup>
         <optgroup label="才艺主播">
        <option selected>长沙</option>
        <option></option>
        <option></option>
           </optgroup>
    </select>
</p>

textarea元素

文本域,多行文本框

按钮元素

button
type属性:reset、button、submit,默认值是submit

<body>
    <p>
        <button type="button">这是一个按钮元素
            <img src="" alt="" style="">

        </button>
        </p>
    </body>

配合表单元素的其他元素

1)label

普通元素,通常配合单选和多选框使用

  • 显示关联
    可以通过for属性,让label元素关联某一个表单元素,for属性书写表单元素id的值
<input id="radMale" name="gender" type="radio">
<label for="radMale"></label>

  • 隐式关联
<label >
<input name="gender" type="radio"></label>

2)datalist

数据列表
该元素本身不会显示到页面,通常用于和普通文本框配合使用

<body>
<p>
    请输入你常用的浏览器:
    <input list="userAgent" type="text">
</p>
<datalist id="userAgent">
    <option value="Chrome">
        谷歌浏览器
    </option>
    <option value="IE">
        IE浏览器
    </option>
    <option value="Opera">
        欧鹏浏览器
    </option>
</datalist>
</body>

3)form元素

通常,会将这个表单元素,放置到form元素的内部,作用是当提交表单时,会将form元素内部的表单内容以适合的方式提交到服务器。

form元素对开发静态页面没有什么意义。

<body>
    <form action="http://www.baidu.com/" method="GET">
        <p>
            账号:
            <input name="loginid" type="text">
        </p>
         <p>
            密码:
            <input type="password" name="loginid">
        </p>
        <p>
        <button>提交</button>    
        </p>
        </form>
    </body>

4)fieldset元素

表单分组

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340