一.  <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. 解剖Nginx·自动脚本篇(6)编译器名称变量脚本 auto/cc/name

    回顾变量 CC 最初是在auto/options脚本中初始化的: CC=${CC:-gcc} 1 C Compiler 的 feature Windows 平台的编译器叫做MSVC,其他平台的都统称为 ...

  2. 不同Hadoop模式下,Hive元数据文件存储位置

    假如在hive的配置文件hive-site.xml中,属性hive.metastore.warehouse.dir被设置为/root/hive/warehouse. 如果Hadoop是本地模式,则仓库 ...

  3. 浅谈c/c++中的指针问题

    首先给出几种指针类型来作出区分,不看后面的解析如果可以自己分辨正确那么就算对指针有一个很好的掌握了,就没有必要再去看后面的解析,如果不能完全区分,那么就有必要仔细看看后面解析. 1 Char * p  ...

  4. javascript中的replace()方法

    javascript中有很多很好用的操作字符串和数组的方法,replace()就是其中一个. 看看基本用法 var str = '1234512345'; var newStr = str.repla ...

  5. [转]Python-__builtin__与__builtins__的区别与关系(超详细,经典)

    在学习Python时,很多人会问到__builtin__.__builtins__和builtins之间有什么关系.百度或Google一下,有很 多答案,但是这些答案要么不准确,要么只说了一点点,并不 ...

  6. SSL技术白皮书

    首页产品技术操作系统ComwareV5安全和VPN SSL技术白皮书 下载 收藏 打印 推荐 摘自:http://www.h3c.com/cn/d_200812/622834_30003_0.htm# ...

  7. Excel2016通过宏生成拼音码

    一:视图---->宏---->录制宏 二:试图---->宏---->查看宏 三:点击编辑,输入如下代码片段,点击保存,并选择是 Function pinyin(p As Str ...

  8. Git & TortoiseGit

    http://www.git-scm.com/download/ http://download.tortoisegit.org/ https://help.github.com/articles/g ...

  9. Javascirpt 常见的误区

    var foo = new Object(); var bar = new Object(); var map = new Object(); map[foo] = "foo"; ...

  10. C# Timer 用法

    System.Timers.Timer,通过.NET  Thread  Pool实现的,轻量,计时精确,对应用程序.消息没有特别的要求. using Timer = System.Timers.Tim ...