一周学会HTML----Day03常用标签(下)
form 标签 表单(重要)
表单用途
用于收集用户信息,提交给服务器
基本使用
(action,method,enctype)
要提交的表单必须放到form里
input select textarea 这三种标签可以提交数据
action:提交地址,应该是服务器的一个页面
method:提交方法:get/post
了解input delete link unlink
enctype: 文件上传的时候用 multipart/form-data(了解)
__get和post的区别__
1) get通过url传参,地址栏可见,大小有限制
2)post在header传参,地址栏不可见,大小没有限制
<form action='xxx.html method='get' >
属性:
input属性(type\name\value\readonly\disabled)
name 提交的时候必须要有name
readonly :只读,不能修改
value:默认值
disabled:禁止使用,也不能修改,背景变灰
单行文本框(maxlength\placehoder\size)
type='text'
maxlength:最大输入的字符长度
placeholder:占位符
size 输入框宽度(跟字数无关)
提交/重置按钮
提交type='submit' 把数据提交到服务器,本身有name,也可以提交
重置type='reset' 清空用户输入,恢复初始状态
value 设置value可以修改按钮上的文字
密码框(同单行文本框)
type='password'
单选框(checked)
多选一的时候各个单选框的name一样
必须要有value
checked 默认选中
复选框(checkbox)
type='checkbox'
多个复选框的时候,每一个复选框的name = 'xxx[]'
必须给value的赋值
checked默认选中,可以多个
文件上传
type='file'
必须使用post方式上传
隐藏按钮(hidden)
用来上传数据,但不可见,后端根据数据做相应的业务处理
必须给name和value赋值(重要)
button(了解)
type='button' 和js配合使用才有用
下拉框 select(size,name,multiple)
size指定展示的项数,以列表框展示
multiple 多选
option(selected,value)
selected 默认选中,要设置value的值
多行文本输入框textarea(cols,rows)
双标签,但中间不要有任何内容,否则会在输入框中显示
cols 列数
rows 行数
label
双标签,可以提高用户体验,可以扩大选择区域
内容
<form action='http://www.baidu.com' method='get'>
<input type='text' size='40' maxlength='4' readonly disabled name='text' value='this is a text' placeholder='text'/>
<input type='radio' name='danxuan' value='dx' checked >
<input type='password' minlength='2' maxlength='8' size='40' name='pwd' value='0000'/>
<input type='submit'/>
<input type='reset'/>
<input type='checkbox' name='arr[]'value='0'/>
<input type='file'/>
<input type='button' value='按钮'/>
<input type='hidden' name='hidden' value='hid'/>
<!-- 相当于submit -->
<button>按钮</button>
<select name='xl' multiple size='10'>
<option selected value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
<textarea cols='10' rows='20'>
</form>
头元素标签
1)链接外部的css样式
<link rel="stylesheet" href="css/global.css">
2)堆积网站关键字,用来提高网站的排名
<meta name="keywords" content=“关键字”>
3)网站的描述信息
<meta name="description" content="描述信息">
4)页面自动跳转
<meta http-equiv="refresh" content="事件间隔";url="跳转地址">
无意义标签
- div:无意义的块标签,单独占一行
- span:无意义行标签,大小有内容决定,不单独占一行
拓展:
我们假设请求www.baidu.com,其实我们的请求体百度服务器是通过三段发给我们的:
- 状态码 (200 成功 )
- 头 发送了很多文件编码、文件类型等
- 内容 就是我们写的页面内容
黑帽SEO
是使用一切不正当的手段,了解搜索引擎的特别,使用相关办法把排名排上去。这样容易被搜索引擎降权(排名靠后)、K站(在搜索引擎当中剔除掉你的搜索内容)。
白帽SEO
使用搜索引擎友好的方式,来进行排名提高
抓取(follow) 就是将当前页面的内容给抓取到,入库
索引(index) 就是访问的当前面面,还会有其他链接,是否准许连接到其他页面
搜索引擎:
给用户看的 前面的结果展示
搜索引擎公司内部使用的:
蜘蛛(抓取网页)
入库
分类
中文分词
人工干预
机器学习
.........
通常公司内部的网站,内部系统,不希望搜索引擎抓取,设置robots.txt,
user-agent:*
Disallow:/
Robots协议百度百科地址
http://baike.baidu.com/view/9274458.htm?fr=aladdin&fromid=9518761&fromtitle=robots.txt&type=search
缓存(cache):
把需要访问的内容临时存起来,
一周学会HTML----Day03常用标签(下)的更多相关文章
- HTML常用标签(下)
HTML常用标签(下) 1. 表格标签 1.1 语法 <table> <!--table定义表格--> <tr> <!--tr定义表格中的行--> &l ...
- 帝国cms灵动标签下常用标签
这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?> <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...
- HTML之一天学会html(常用标签+网页架构)
1. 网页文件的创建 新建一个文本文件,将其命名为xxx.html或者xxx.htm(注意后缀名) 2. 简单的html页面的编写 在网页中都是通过标签来指定相应的显示内容,所有的页面内容都必须在 ...
- 一周学会go语言并应用 by王奇疏
<一周学会go语言并应用> by王奇疏 ( 欢迎加入go语言群: 218160862 , 群内有实践) 点击加入 零.安装go语言,配置环境及IDE 这部分内容不多,请参考我的这篇安装环境 ...
- 两周“学会”bootstrap搭建一个移动站点
一直想着用bootstrap搭建网站,它的自适应.元素封装完善.现成的Glyphicons字体图标,省去很多的css.js.ui的工作,可以快速搭建一个客户需要的站点.ytkah自己有一些div+cs ...
- html常用标签及属性,常用英语单词
目录 html常用标签 html常用标签属性 前端常用英语单词表(未完待续) 欢迎评论点赞交流,转发请添加原博客连接谢谢! Ctrl键+F 可以查找你想要的内容哦! html常用标签 htmi结构 & ...
- html常用标签详解
html常用标签详解 一.总结 一句话总结: 这些资料没必要自己总结,可以直接网上找,简单方便,再根据需求改一下 二.HTML常用标签详解 转自或参考:HTML常用标签详解https://blog.c ...
- HTML常用标签
HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...
- html常用标签介绍
常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...
随机推荐
- C#与C++之间类型对应关系
//C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned c ...
- Linux 利用管道父子进程间传递数据
[原文] fork()函数:用于创建子进程,子进程完全复制父进程的资源,相当于父进程的拷贝.具体理解,运用父进程的同一套代码,通过判断进程ID来执行不同进程的不同任务. 返回值正常为子进程ID,出错返 ...
- MYSQL 多实例运行
1.创建数据文件 mkdir /var/lib/mysql_3307 mysql_install_db --datadir=/var/lib/mysql_3307 --user=mysql 2.给数据 ...
- Sqrt(X),求平方根,折半查找
算法分析:利用折半查找,降低算法复杂度.前面求x得y次幂,也是将y/2,都是为了降低复杂度. //折半查找的思想 public class Sqrt { public int sqrt(int x) ...
- 关于angularJS的$watch的 一些小用法
$watch方法,它可以帮助我们在每个scope中监视其中的变量. $watch 单一的变量 对于普通的变量时,如数字,字符串等,直接如下写是可以监视到变量的变化,并执行相应的函数的. $scope. ...
- Three.js基础:建立Cube并实现鼠标交互,动画旋转
index.html文件: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- Word批量设置表格宽度自动适应页面宽度
怎么批量修改Word表格的宽度呢.Word表格可根据窗口自动调整表格宽度,使得所有的表格宽度和页面宽度一样. 当页面设置了新的页边距后,所有的表格都需要调整新的宽度.或者文档中有许多大大小小的表格,希 ...
- 【poj2553】The Bottom of a Graph(强连通分量缩点)
题目链接:http://poj.org/problem?id=2553 [题意] 给n个点m条边构成一幅图,求出所有的sink点并按顺序输出.sink点是指该点能到达的点反过来又能回到该点. [思路] ...
- SpringCloud教程 | 第十篇: 高可用的服务注册中心
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者.原文超链接 ,博主地址:http://blog.csdn.net/forezp. http://blog.csdn.net/forezp/art ...
- C++函数模版实现
若一个程序的功能是对某种特定的数据类型进行处理,则将所处理的数据类型说明为参数,那么就可以把这个程序改写成为模版,模版可以让程序对任何其他数据类型进行同样方式的处理. 本节主要是说一下C++的函数模版 ...