小笔记

2017-12-09  本文已影响0人  崔敏嫣

常见标签

< a href="http://www.baidu.com" target="_blank" title="百度">百度</a>
< a href="#">百度</a>
<a href="#about">百度</a>
<a href="/getCourse"></a>

targer打开网页的位置,title再网页未打开时的提示信息 ,#只是代表有超链接到某个点,但是不会跳转也不会刷新,#about跳转到id为about的内容上,即为锚点

<iframe src="http://google.com" name="mypage"></iframe>
<p><a href="http://baidu.com" target="myPage">百度
</p>

左侧菜单栏,右边是iframe,点击左边的链接,再右侧iframe显示
应用场景,后台有很多区块,每个区块对应一个图表,一个图表作为一个iframe放在页面上,其他网站如想用,复制链接,用iframe即可。

<meta name="keywords" content="">
<meta name="description" content="">

搜索引擎优化

块级元素和行内元素

块级元素占据一整行空间h1-h6 p ul li
行内元素只占自身大小a strong em img button

form表单有什么用?有哪些常见的input标签,分别有什么用?

用于收集填写的信息,提交后台,表单的元素用form包括所有的元素,形成完整的数据
<form action="" method=""> </form> action 是表单内容提交的地址,method是提交的方式

post和get方式的区别?

post get都是浏览器向服务器发送数据的形式
1、get方式提交会将内容进行拼接,在网址栏显示提交的地址,输入的内容;post方式提交网址栏不会发生变化
2、浏览器的url字符有限制,过长的是会被截断的,如果get方式传递的数据过大,服务器或得到不完整的数据。 get一般用于提交少量数据,post用于提交大量数据
3、如果想向后台要数据,查询东西,用get
4、向后台传数据,用post
5、安全性高的也用post

在input里。name有什么作用?

name属性规定input 元素的名称,用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。
只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。name值为什么,传递的就是什么,必须得有,才能传递数值后台

radio如何分组?

后台识别的为元素的value,对于radio,name是相同的,为一组,不同的为不同的组。使用的情景是本身属于同一个大类,即必须有一个统一的name,再细分不同的value。比如最喜欢的球类,name全设置为ball,value可设置为basketball,tennis等各个选项

placeholder属性有什么作用?

在页面显示的时候,输入框会有提示信息,方便用户填写,placeholder可以起到提示作用,告诉使用者此处该输入什么内容

type=hidden隐藏域有什么作用?

<input type="hidden" name="abc" value="123">会提交给服务器,但是再浏览器页面不显示,一般用来暂存信息,使用安全策略常用
比如设置name 及value防止一些仿站,当提交信息时,后台会跟之前存的信息进行校验,对于一些仿站,虽然网站看起来一模一样,但是后台校验时不能通过
target在何处打开action
enctype编码方式
type=text普通的文本输入框,可以输入文字,单行的,回车按钮是无效的,如果有默认的值,可加value
type=password,默认显示为圆点
type=checkbox复选框,可多选
lable用来在表单,提示作用
为了让点击文字也可输入内容,设置<lable for =“username”></lable>
<input id="username" type="text" >

checkbox
file是文件上传
<input type="name" accept="image/png"只允许接受.png文件
下拉菜单select option时如果默认选择直接加selected即可
菜单项input一定要加name,否则后台识别不了,
textarea文本框,可以有下拉,默认值要在标签之间加

上一篇 下一篇

猜你喜欢

热点阅读