一.  <a>标签

0. 用图片当链接,就是把图片当成链接文字即可
<a href="http://www.baidu.com/" title="跳转到百度">
<img src='images/pic.jpg" alt="苹果"/>
</a>

  

 
1. <a href="#">新闻标题</a>
这里的#表示缺省值,会使链接跳到页面顶部,如果写成href="" ,效果一样
如果想点链接啥都不做,需要写成<a href="javascript:;">缺省值</a>
 
 
2. 链接时打开一个新网页,使用target属性,默认为target="_self",修改为如下
<a href="http://www.baidu.com/" title="跳转到百度" target="_blank">百度</a>
 
说明:
target属性规定了在何处打开超链接的文档。 _blank使浏览器总在一个新打开、未命名的窗口中载入目标文档。
 
 
3. 页面内定义滚动跳转,使用id属性
 
例如有三个标题1,2,3,需求是想点击链接名到指定标题位置
 
<a href="#mao1">标题1</a>
<a href="#mao2">标题2</a>
<a href="#mao3">标题3</a> <h3 id="mao1">标题1</h3>
........
<h3 id="mao2">标题2</h3>
........
<h3 id="mao3">标题3</h3>

  

 
 
 
 

二. 表单

 
1.  input为text类型时,也可以预先写入值
<form action="form_action.asp" method="get">
name: <input type="text" name="username" value="George" /><br />
password: <input type="text" name="pwd" value="Bush" /><br />
<input type="submit" value="Submit form" />
</form>
 
注意:action的值为提交地址
 
 
2. 互斥单选框,需要加上name属性,并且值要相同,否则两个都能选
<label>性别:</label>
<input type="radio" name="gender" value="0" />男
<input type="radio" name="gender" value="1" />女

  

 
 
3. checkbox为多选框,name也要定义为一样的
<label>爱好:</label>
<input type="checkbox" name="like" value="game" />游戏
<input type="checkbox" name="like" value="shopping" />购物
<input type="checkbox" name="like" value="study" />学习

  

 
 
4. 提交,重置表单项
 
<input type="submit" name="" value="提交">

<!-- input类型为reset定义重置按钮 -->
<input type="reset" name="" value="重置">

  

value属性的定义和用法
value 属性为 input 元素设定值,对于不同的输入类型,value 属性的用法也不同:
  • type="button", "reset", "submit" - 定义按钮上的显示的文本
  • type="text", "password", "hidden" - 定义输入字段的初始值
  • type="checkbox", "radio", "image" - 定义与输入相关联的值
注意:
<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性。
value 属性无法与 <input type="file"> 一同使用。
 
 
 
 
 
5.  select定义下拉框
<label>籍贯:</label>
<select name="site">
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">广州</option>
<option value="3">深圳</option>
</select>

  

 
6.  input类型为file定义上传照片或文件等资源
 
<label>照片:</label>
<input type="file" name="person_pic">

  

效果如下

 
 
7.  定义多行文本,如果想精确控制能输入多少字,需要css
<label>个人描述:</label>
<textarea name="about"></textarea>

  

 
8. label标签中的for属性,使值等于input中的id属性,提高用户体验,点击字就可选上选项
<label>性别:</label>
<input type="radio" name="gender" value="0" id="male"><label for="male">男</label>
<input type="radio" name="gender" value="1" id="female"><label for="female">女</label>

  

 
说明:value值的作用
1). 如果form的提交方式为get,提交的时候,name和value的值会被显现在地址栏中,用于数据量小且非敏感信息,如下
 
2). 对于密码等敏感信息及数据量较大时,需要使用post方法,它用http协议报文进行提交
 
 
 
 

三. 内嵌框架,就是在一个网页中会单独有一个窗口显示其他网页

<iframe src="http://www.baidu.com" width="900" height="500" frameborder="0" scrolling="no">
</iframe>

  

说明:
width, height用于定义窗口大小
frameborder用于设置边框
scrolling用于设置滚动条
 
 
用途:
1)可内嵌多个框架来合成页面
<iframe src="http://www.baidu.com" width="900" height="500" frameborder="0" scrolling="no">
</iframe>
<iframe src="001列表.html width="900" height="500" frameborder="0" scrolling="no">
</iframe>

  

 
2)进行页面内跳转
<a href="http://www.baidu.com" target="myframe">百度网</a>
<a href="http://www.itcast.cn" target="myframe">传智播客</a>
<a href="http://www.qq.com" target="myframe">腾讯网</a>
<br />
<iframe src="http://www.baidu.com" width="900" height="500" frameborder="0" scrolling="no" name="myframe">
</iframe>

  

 
说明:
1. 实现要点是所有<a>标签的target属性值要和<iframe>标签的name属性值相同
2. 实现效果是,页面初始显示百度的内嵌窗口,点击腾讯网链接会在内嵌窗口显示腾讯网,效果如下
 

 
 
 
 
 

html的<a>标签,表单,内嵌框架的更多相关文章

  1. form表单以及内嵌框架标签

    今关于今天所学习的东西又复杂又简单,上午学习了form表单,也是挺简单的:搭配table表格使用也是非常熟练. 下午讲了讲给网页内嵌框架标签以及在内嵌框架标签中添加其他的网页:还有在内嵌框架标签中添加 ...

  2. html5-5 HTML5表单元素和内嵌框架

    html5-5   HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...

  3. hTML5实现表单内的上传文件框,上传前预览图片,针刷新预览images

    hTML5实现表单内的上传文件框,上传前预览图片,针刷新预览images, 本例子主要是使用HTML5 的File API,建立一個可存取到该file的url, 一个空的img标签,ID为img0,把 ...

  4. 2015年10月16日HTML标签表单笔记

    textarea只是纯文本编辑框,要想输入各种样式的文本.图片.表格等需要使用“富文本编辑框”.html4暂无富文本编辑框,可使用第三方工具实现此效果. <textarea></te ...

  5. python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  6. HTML5表单内元素的required属性

    当表单内元素(如input.textarea)中有required属性并且值不为false的时候,则该字段不能为空,否则提交失败. <input type="text" au ...

  7. bootstrap 基础表单 内联表单 横向表单

    bootstrap 基础表单 内联表单 横向表单 <!DOCTYPE html> <html> <head> <title></title> ...

  8. html基本标签表单实现交互原理,单选框,复选框,下拉框介绍

    表单是什么?表单是前端和服务器做交互的一种机制,表单收集用户输入信息,之后发送或者提交给服务器.用户在输入的信息称之为内容,内容的文本分为普通和密码型,用户通过单选框.复选框.下拉框(也就是下拉菜单) ...

  9. html内嵌框架

    html内嵌框架 <iframe>标签会创建包含另外一个html文件的内联框架(即行内框架),src属性来定义另一个html文件的引用地址,frameborder属性定义边框,scroll ...

随机推荐

  1. 调试bug心得

    1. 忌主观主义.遇到问题,优先考虑客观排除法,按模块一一屏蔽测试排除.忌自己认为某个模块里的某个逻辑有问题,一直研究修改测试,被其他模块导致的偶然事件所干扰.通过排除法,找到震源,再解决.

  2. Nginx源码完全注释(8)ngx_errno.c

    errno.h中的strerror(int errno)可以确定指定的errno的错误的提示信息.在 Nginx 中,将所有错误提示信息预先存储在一个数组里,而预先确定这个数组的大小,是在自动化脚本中 ...

  3. U3D OnDrawGizmos

    private void OnDrawGizmos() { Debug.Log("OnDrawGizmos"); Gizmos.DrawWireSphere(this.transf ...

  4. 从顶端插入,滚动展示(Demo):

    新闻滚动,从顶端插入: <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11 ...

  5. securecrt免密码登录

    一.前言 1. 环境 客户端系统:win7 securecrt版本:6.0.2 服务端系统:centos6.5 服务端ssh实现:openssh 2. 关于认证方式 我们知道ssh一般都会提供多种客户 ...

  6. centos6.5 svn服务端搭建

    一.前言 Subversion是一个免费的开源的版本管理系统,它是作为CVS(Concurrent Versions System)的取代品出现的.本文简单介绍了Subversion在centos上的 ...

  7. java的static块及相关内容

    原文地址:http://blog.csdn.NET/lubiaopan/article/details/4802430     感谢原作者! static{}(即static块),会在类被加载的时候执 ...

  8. Qt资源整理ING

    QCustomPlot:图表库,开源, 链接地址http://www.qcustomplot.com/index.php/download 一些Qt的开发库:http://qt-project.org ...

  9. YII2 全局设定 默认参数

    $gridviewSettings = [ 'export' => false, 'responsive' => true, 'floatHeader' => true, 'floa ...

  10. 【转载】Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍

    转载地址:http://blog.csdn.net/truong/article/details/46711045 关键字:Redis的Java客户端Jedis的八种调用方式(事务.管道.分布式…)介 ...