表单深入了解、注释和a标签的运用

注释,HTML中的注释格式:
开头  <!--  结束 -->   例子: <!-- <div>我被注释了</div>  --> 此注释可多行注释,如果只有开头注释, 没有结束注释,那么从开头注释以下的所有内容将会全部被注释掉;还可以用鼠标点击某行 按下 快捷键  "Ctrl + /"注释,也可选择多行再注释。
 
注释的用处:将无效的代码注释掉,或许它将来有用或考虑二次开发,所以不用删除掉,而是选择注释掉,源代码都不是中文,注释的用处还可以是 中文解释,提醒自己,这里是怎么做的,告诉他人这里是什么模块及思想。
 
注释掉的代码,程序是不会运行的,所以不会影响程序运行速度,但是注释掉的代码,它依旧存在着,在文件里,内存不会变小,比如你写一个登录页面,此文件大小 10KB,即使你将里面的所有代码注释掉,文件大小依旧是10KB。
 
深入表单:
 
<form action="#" method="post">
<p>
<!--在登录时,一般用在用户名-->
文本:<input type="text"/>
</p>
<p>
<!--在登录时,一般用在密码-->
密码:<input type="password"/>
</p>
<p>
<!--在个人信息中,一般选择你的爱好,性格等,多选-->
复选: 苹果<input type="checkbox"/>
西瓜<input type="checkbox"/>
</p>
<p>
<!--单选的 name值必须一致 才能归类成一类 单选-->
单选:男<input name="gender" type="radio"/>
女<input name="gender" type="radio"/>
</p>
<p>
<!--隐藏文本框,它存在,但看不见-->
<input type="hidden"/>
</p>
<p>
<!--下拉列表,我们还会用跟这个做三级浮动,比如 中国的 省、市、县-->
下拉列表: <select name="xiala" id="xiala">
<option value="眼睛">眼睛</option>
<option value="笑容">笑容</option>
<option value="嘴巴">嘴巴</option>
</select>
</p>
<p>
<!--大家在评论或者发表的时候,就会用到这个,和文本框性质差不多,不过更合适用来写文本内容-->
多行文本:<textarea name="text" id="text" cols="30" rows="10"></textarea>
</p>
<p>
<!--它是提交整个form表单,获取这个表单里面的 input select textarea 然后到action指向的地址-->
提交按钮:<input type="submit"/>
</p>
</form>
 
表单中,标签里出现的 "name" 是它的名字,如果说传输到后台做验证,后台获取它的数据,就是通过name来获取的,而value则是它的值。
 
以上form中的标签,几乎可以使用在所有的登录、注册、个人信息等地方,在HTML5中还扩展了几个属性值,这里就不做说明,有兴趣的同学可以去手册里看看。
 
a标签的使用!
 
a标签的写法:
 
<a href="http://www.baidu.com">百度</a>
 
在有网的情况下,就会跳转到百度页面,"href"就是地址的指向,a标签不能没有它,访问本地的页面,则就改成文件的名字即可,比如:<a href="my.html">我的</a>    要注意的是,你的文件位置,目录要在一个等级下。
 
再说一个a标签的锚点使用,它经常用在网站,在浏览到中间部分或者底部的时候,可以点击它,回到顶部,那么做法很简单:
 
<div id="top" style="height: 600px;background-color: #d6e9c6">我是顶部</div>
<div style="height: 600px;background-color: #b2dba1">我是中间内容</div>
<a href="#top">返回顶部</a>
 
这里面我们用了css样式,设置了div的高为600px,和背景颜色。给了顶部div 一个id,而a标签则指向这个id,#代表本页,不做其他页面的跳转,#top 就是在本页里寻找top,这样就能返回顶部了,就是锚点的做法。
 

第四篇 HTML 表单深入了解、注释和a标签的运用的更多相关文章

  1. 第一个Django应用 - 第四部分:表单和类视图

    一.表单form 为了接收用户的投票选择,我们需要在前端页面显示一个投票界面.让我们重写先前的polls/detail.html文件,代码如下: <h1>{{ question.quest ...

  2. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  3. vue.js基础知识篇(7):表单校验详解

    目录 网盘 第12章:表单校验 1.npm安装vue-validator $ npm install vue-validator 代码示例: var Vue=require("vue&quo ...

  4. [AngularJS] AngularJS系列(3) 中级篇之表单验证

    目录 基本验证 验证插件messages 自定义验证 基本验证 <form name="form" novalidate ng-app> <span>{{f ...

  5. 第四章 Web表单

    4.1 跨站请求伪造保护 安装flask-wtf app = Flask(__name__) app.config['SECRET_KEY'] = 'hard to guess string' 密钥不 ...

  6. Struts2复习(四)防止表单反复提交

    1.採取请求转发的方式完毕表单内容的加入会造成内容的反复插入. 2.採取重定向的方式实现数据的加入不会导致数据的反复插入. 3.防止表单反复提交的两种方式 1)  通过重定向  2)  通过Sessi ...

  7. 基于hi-nginx的web开发(python篇)——表单处理和文件上传

    hi-nginx会自动处理表单,所以,在hi.py框架里,要做的就是直接使用这些数据. 表单数据一般用GET和POST方法提交.hi-nginx会把这些数据解析出来,放在form成员变量里.对pyth ...

  8. (四)Knockout 表单

    click <div> You've clicked <span data-bind="text: numberOfClicks"></span> ...

  9. angularjs学习第五天笔记(第二篇:表单验证升级篇)

    您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点 ...

随机推荐

  1. VisualVM通过ssl远程连接JVM

    VisualVM通过密码连接JVM实例如下 https://www.cnblogs.com/qq931399960/p/10960573.html 虽然设置了密码,但还是不够安全,只要获取到密码,在任 ...

  2. GDAL OGR Tools

    OGR2OGR ogr2ogr 使用文档 1. GeoJSON 转换 ShapeFile ogr2ogr -nlt POLYGON -skipfailures ground.shp ground.js ...

  3. java和C++之间的调用

    java和C++之间的调用其实和C差不多,只是有几点不一样 区别: 包名.类名.h 这个头文件必须有且必须在JNI目录里 后缀不需要修改 /* DO NOT EDIT THIS FILE - it i ...

  4. Collapse 折叠面板

    通过折叠面板收纳内容区域 基础用法 可同时展开多个面板,面板之间不影响 <el-collapse v-model="activeNames" @change="ha ...

  5. oracle 查看数据库和表命令

    1.su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面. 2.sqlplus /nolog 或sqlplus system/manager 或./sql ...

  6. redis的日常操作(1)

    一.简介 [概述] redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string ...

  7. IPv4正则表达式

    apache common-httpclient-4.5.2.jar package org.apache.http.conn.util; public class InetAddressUtils ...

  8. bazel编译im2txt的问题

    问题: 原本可以正常运行的程序,出现找不到tensorflow的问题.打印出来sys.version和sys.path,发现python版本并不是conda环境的版本 (tensorflow) yua ...

  9. python配置主机名

    .准备hosts模板 mkdir -p /k8s/profile cat >/k8s/profile/hosts<<EOF 192.168.0.91 test1 192.168.0. ...

  10. 【AMAD】tenacity -- Python中一个专门用来retry的库

    动机 简介 用法 基本用法 何时停止 尝试间的等待 何时retry 其它 热度分析 源码分析 个人评分 动机 很多时候,我们都喜欢为代码加入retry功能.比如oauth验证,有时候网络不太灵,我们希 ...