一周学会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,其实我们的请求体百度服务器是通过三段发给我们的:

  1. 状态码 (200 成功 )
  2. 头      发送了很多文件编码、文件类型等   
  3. 内容    就是我们写的页面内容

黑帽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):

把需要访问的内容临时存起来,

转载于:https://www.cnblogs.com/zhyunfe/p/6200688.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356374.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java表达式1 29的计算结果是,java表达式陷阱 - Funcy1122的个人空间 - OSCHINA - 中文开源技术交流社区...

1.赋值运算1.1 表达式直接赋值int a 1;a 2;System.out.println(a);1.2 同一表达式多个赋值int a 10;int b a(a5)a(a10);System.out.println(b);System.out.println(a);运算过程如下&#xff1a;int b a(a5)a(a10);(1)10(a5)a(a10)a 5(2)105a(a10)a 5(3)1055(a10)a 10(4…

netbeans7.4_NetBeans 7.2 beta:更快,更有用

netbeans7.4NetBeans 7.2的beta版本引起了极大的兴奋。 在本文中&#xff0c;我将简要介绍一下此版本令人兴奋的原因&#xff08;包括更好的性能&#xff0c;提供更多的提示以及集成FindBugs&#xff09;。 NetBeans 7.2 beta在典型的下载捆绑软件中可用&#xff0c;从较小的Ja…

C-Free 5.0编译失败问题解决办法

解决关于C-Free 5.0编译时提示错误&#xff1a;[Error] undefined reference to __dyn_tls_init_callback 解决办法&#xff1a; 因为错误提示的路径是C:\MinGW\..... 首先想到的是编译器出问题了&#xff0c;因为我在安装完C-Free 5.0后&#xff0c;重新装过MinGW编译器&#…

php强类型作用,php类、接口、抽象、trait、强类型使用

declare(strict_types 1);//declare(strict_types1);//php7严格模式,只规定当前文件使用严格模式//function test(string/int/Obj/array):void/int/?int//返回值和参数可指定类型/*function test(string $a,int $b,Obj $obj,array $arr,boolean $boo):?int{if($boo true){r…

用Cucumber JVM编写BDD测试

Cucumber JVM是编写BDD测试的出色工具。在本文中&#xff0c;我想对Cucumber JVM的BDD进行介绍。 让我们开始吧… 什么是BDD&#xff1f; 简而言之&#xff0c;BDD试图解决“通过示例理解需求”的问题 BDD工具 有许多用于BDD的工具&#xff0c;有趣的是&#xff0c;您可以在…

Bootstrap之栅格系统

bootstrap 移动优先  中文官网 http://www.bootcss.com/ 1.基本模板 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><!-- 兼容IE --><meta http-equiv"X-UA-Compatible" content"IEedg…

计算器界面网格布局java,安卓案例:网格布局实现计算器界面

安卓案例&#xff1a;网格布局实现计算器界面一、网格布局(GridLayout)GridLayout布局使用虚细线将布局划分为行、列和单元格&#xff0c;也支持一个控件在行、列上都有交错排列。(一)继承关系图(二)常用属性1、针对布局的属性(1)rowCount&#xff1a;行数(2)columnCount&#…

如何让多文本内容只显示一行,其余用省略号来显示

在此需要用到三个属性配合使用&#xff1a; overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分省略号显示*/实例&#xff1a;<p> 兴高采烈的破蛹 重获新生的冲动 寻找爱情世界 美梦  既然不是毛毛虫 就要壮烈的扑火 …

php正则替换p闭合标签,php正则替换标签的实现方法

php正则替换标签的实现方法&#xff1a;首先通过“strip_tags”函数剥去字符串中的HTML标签&#xff1b;然后利用正则表达式替换标签&#xff0c;代码语句如“pregreplace("/s/","",strpregreplace("/s/","")”。推荐&#xff1a;《PH…

php关于ob_start('ob_gzhandler')启用GZIP压缩的bug

如果使用ob_start("ob_gzhandler"); 则ob_clean()后面的输出将不显示&#xff0c;这是个bug&#xff0c;可以用ob_end_clean();ob_start("ob_gzhandler"); 代替ob_clean();否则后面输出内容将是空。 <?phperror_reporting(E_ALL);ob_start("ob_gz…

php ip 省份,PHP有没有生成国内各省份IP地址的类库?

最近项目需要用到随机生成国内IP地址的功能&#xff0c;在网上找了个方法&#xff1a;function rand_ip(){$ip_long array(array(607649792, 608174079), //36.56.0.0-36.63.255.255array(975044608, 977272831), //58.30.0.0-58.63.255.255array(999751680, 999784447), //59…

Html_Img元素 设置图片与其他元素横排高度一致

<img id"numAdd" src"~/Images/jia.jpg" style"width:30px;height:30px;vertical-align:middle;" > 转载于:https://www.cnblogs.com/ingstyle/p/6208202.html

POJ1201 区间

题目大意&#xff1a; 给定n个整数区间[ai,bi]和n个整数ci,求一个最小集合Z&#xff0c;满足|Z∩[ai,bi]|>ci(Z里边在闭区间[ai,bi]的个数不小于ci)。 多组数据&#xff1a; n&#xff08;1<n<50000&#xff09;区间的个数 n行&#xff1a; ai bi ci(0<ai<bi<…

java maven 项目依赖关系,java – 关于依赖关系共享的Maven多模块项目组合

有几个类似的问题,但没有这样的.你如何处理这种情况(典型情况)&#xff1a;一个由8-11个子项目组成的项目,具有父工件/项目和一个主要项目,主要使用/声明其他项目作为模块.问题是所有项目“严格”只共享公共依赖项,如testng,logging,apache commons和stuff.但总是喜欢其中3个使…

junit:junit_JUnit和Hamcrest:在assertEquals上进行改进

junit:junit在我的博客文章中&#xff0c;Java越来越接受静态导入吗&#xff1f; 在本文中&#xff0c;我讨论了在Java中越来越多地使用静态导入来使代码在某些情况下更加流畅。 Java中的 单元测试特别受静态导入的影响&#xff0c;在此博客文章中&#xff0c;我提供了一个简单…

java 语音匹配,java-语音识别,是否可以通过正则表达式确定用户所说的内容?

通常,我建议您为返回的每个单词生成一个Soundex,将您要查找的单词的Soundexes对整个列表评分,作为匹配的一部分字符,并使用这些评分来确定哪个单词更可能成为比赛.例如,开始编码为S363,停止编码为S310.下表根据单词的百分比对匹配的单词进行评分&#xff1a;Word Soundex S363 …

vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案

开发项目的时候&#xff0c;使用的是 vue 2.x 版本 搭配路由切换 vue-router &#xff0c;但是很多时候有些页面需要被缓存&#xff0c;有些页面不需要缓存&#xff0c;那么该如何进行一个处理 这里我使用了一个方案来解决这个问题 : 首先在入口页面进行全部缓存标签 即 <ke…

JWT –生成和验证令牌–示例

JWT提供了一种非常有趣的方式来表示可以验证和信任的应用程序之间的声明。 我的目标是展示一个小的样本&#xff0c;它使用出色的Nimbus JOSE JWT库来生成和验证令牌。 总览 进行介绍的最佳地点之一是这里 。 简而言之&#xff0c;要从jwt.io网站的资料中借用&#xff0c;声明…

无表头单链表的总结----输出链表

#include"head.h" void print(struct Student* head) {struct Student *p;printf("There are %d records:\n", sum);p head;if (p ! NULL){do{printf("%ld %d\n", p->num, p->score);p p->next;} while (p ! NULL); //以链表结尾的…

matlab 次坐标轴 标注,matlab标注坐标轴

matlab绘图如何添加图例/坐标轴刻度像这个图里的 那样的图例如何添加 还有坐标轴的刻度如何用像上图的序号 首先打开电脑上的“matlab”软件&#xff0c;主界面如下图所示&#xff0c;箭头处输入代码即可运行。下面输入代码绘制图像&#xff0c;命令行代码如下图所示。点击ente…