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

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

    1.配置文件 根目录/config/keys.js module.exports = { mongoURI: 'mongodb://127.0.0.1:27017/mongodb' } 2.启动文件 ...

  2. java html table 转 excel,给予jdom 和 poi

    maven 引入 <dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artif ...

  3. Creator性能优化

    性能优化主要这几个方面进行优化:加载优化,渲染优化,内存优化,CPU优化及一些小技巧. 加载优化 图片资源处理:巧用九宫格拉伸来实现资源得复用,如大的纯色背景图,完全可以使用一张小图来进行拉伸获得: ...

  4. git远程删除分支后,本地执行git branch -a依然能看到删除分支到底该咋整?

    使用命令git branch -a可以查看所有本地分支和远程分支(git branch -r 可以只查看远程分支) 如果发现很多在远程仓库已经删除的分支在本地依然可以看到到底该怎么办呢?(反正强迫症受 ...

  5. 2019-8-13未命名文件 sdfsdfsdfsdfsdfsdf

    2019-8-13未命名文件 sdfsdfsdfsdfsdfsdf 新建模板小书匠 欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过 小书匠主按钮>模板 里的模板管理来改变新建文章 ...

  6. spring boot configuration annotation processor not found in classpath

    <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spri ...

  7. UFIDA

    充分匹配了‘用友’的中文品牌的含义,即‘与用户真诚合作,做用户可靠朋友’.其中‘U’代表‘User’,即用户:‘FID’表示忠诚.信任,来源于 Fidelity(诚实)等英文词的词根:助音词‘A’放在 ...

  8. Selenium下Chrome配置

    地址:https://peter.sh/experiments/chromium-command-line-switches/ chrome_options.add_argument('--headl ...

  9. typeScript入门配置

    typeScript是有微软开发的一款开源的编程语言. TypeScript是JavaScript的一个超集,从今天数以百万计的JavaScript开发者所熟悉的语法和语义开始.可以使用现有的Java ...

  10. python基础之编码

    ascci:字母.数字.特色字符,1个字节-8位Unicode:两个字节-16位,升级版四个字节-32位uft-8:最少一个字节-8位,英文字母-1个字节-8位,欧洲-2个字节-16位,中文-3个字节 ...