关于html标签的一些总结2

1. <iframe>标签

<iframe>表示嵌套页面,默认大小为50*100。可以修改属性height和width.但是iframe的宽度可以设置百分比,高度却不可以。

下面是 <iframe>的一些属性的使用。
src ,表示嵌套页面的URL地址。记得不要写成href。
name ,表示嵌套页面的名字,可以用于<a>``<form>的target属性,或者<input>``<button>的formtarget属性。
frameborder, <iframe>标签默认在浏览器表现出的样式会有一个边框,使用这个属性可以消除这个丑丑的边框:frameborder="0"

2. <a>标签

<a>是一个锚元素,创建一个超链接。

下面是 <a>的一些属性的使用。
target表示在哪里显示超链接的内容。这个跟 <iframe>结合使用理解。

①_blank //在空白页打开超链接
②_self //在当前页面打开
③_parent //在爸爸身上打开
④_top //在祖先身上打开
⑤name // <iframe>的name,在该<iframe>身上打开。

③④的使用还是结合 <iframe>理解,在一个html页面嵌入了 <iframe>(假设叫a),则html页面是a的爸爸,类推,在a身上再嵌入一个新的 <iframe>(假设叫b),则html页面就是b的祖先。


download 建立一个下载的超链接。例如:<a href="#" download="下载名字">下载</a>
另外还有一种下载方法,用http响应决定 content-Type:application/ocet-stream


href 表示a的超链接地址URL,他支持多种协议。以下是href的集中情况:

①http协议或https协议。这个很容易理解:
<a href="http://www.qq.com">打开腾讯首页</a>
所以呢,前面的"http://"不可以缺少!!!!

②无协议相对地址。例如:<a href="//qq.com">打不开腾讯首页</a>这种情况下是打不开腾讯首页的。因为此时他自动继承了当前页面的协议(一般是文件协议file://xxx),此时可以在当前目录搭建一个http-server,那么当前页面的协议会变成http协议,在这个环境下才可以打开腾讯首页。
所以!!使用这个路径的话,访问腾讯首页时,不能关闭了http-server。

下载并打开http-server:

sudo npm i -g http-server
cd  xxxx(当前网页的目录)
http-server -c-1

然后复制给出的路径,在浏览器中打开。


123.png

③特殊字符路径
<a href="?name=qqq">qq</a> 这种情况在点击之后会在当前页面发起?name=qqq的请求
<a href="#xxx">qq</a>这个点击之后不会发起请求,锚点在当前页面进行跳转
<a href="/xxx.html ">link</a> 点击后会浏览器会发起GET / HTTP/1.1的请求,路径还是/,因为/已经是根目录,无法再往上走一个。

④伪协议
使用伪协议可以满足一种需求:点击了<a>标签不会发生任何跳转。
<a href="javascript:;">我就不动</a>


3. <form>标签

<form><a>的区别是,<form>发起的HTTP请求是 POST (file协议不支持POST请求),而<a>发起的是一个HTTP GET请求。
关于GET请求与POST请求的区别有一点:

  • GET请求会将参数放在查询参数里面,也就是说当用户输入了参数之后,网页得到响应后,所有参数值都会显示在URL上。//GET是获取内容的请求。
  • POST请求会默认将参数放在请求的第四部分。//POST是上传内容的请求。

关于请求修改,可以使用属性method。而action属性指定了参数POST传送的地方。

<form action="users?name=xxx" method="post">
    <label>用户名<input type="text" name="username"></label> 
    <label>密码<input type="password" name="password"></label>
    <input type="submit" value="提交">
</form>

<form>标签的子标签有交互式控件,接受来自用户的数据。有<input>``<textarea>``<button>
注意!!,<form>标签内一定要有提交按钮。

4. <input>标签

<input>type属性:如果不指定type属性,则默认为 text 。
①text:表文本。//password:表密码。

//建立一个用户登录的界面
<form>
   <label><input type="text" name="username" >username</label>
   <br>//换行
   <label><input type="password" name="password" >password</label>
   <input type="submit" value="提交">
</form>

<label>标签可以将文本信息跟交互控件关联在一起。如下图,是以上代码显示出来的。点击username焦点会自动到输入框中。

② button:表示普通按钮。//submit:表示提交按钮。
ps 有一个标签是<button>,它也有type属性,不同的是,这个标签如果不指定type属性,则它会默认为提交按钮。 注意<button>不是空元素。

③ checkbox:表复选框。//radio:表单选框

在实际场景,通常会有某一个命题,需要用户做选择。此时单选框的name属性需一致,这样同一组的单选按钮才可以起到单选的作用。而value为提交数据到服务器的值。如下面,可以设置一致的value,以便后端区分。

<form action="save.php" method="post" >
    <label>性别:</label>
    <label>男
    <input type="radio" value="man"  name="gender" ></label>
    <label>女
    <input type="radio" value="woman"  name="gender" ></label>
    <input type="submit" value="提交">
</form>
5. <select>标签与<option>标签。
<form action="#" method="post" >
    <pl>爱好:</p>
    <select>
      <option value="reading">看书</option>
      <option value="travel">旅游</option>
      <option value="sport">运动</option>
      <option value="shopping">购物</option>
    </select>
<input type="submit" value="提交">
</form>

另外,<option>标签属性中,disable表示不可选,selected表示默认选项。
<select>中加入multiple属性可以进行多选,进行多选时按下<kbd>Ctrl</kbd>同时进行单击。

6. <textarea>标签

<textarea>标签默认样式大小是可以经用户在浏览器上自行调整的,这样带来的坑是 页面布局会受到影响,要用CSS 来固定宽高样式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,596评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,448评论 25 707
  • 学习HTML的最佳网站没有之一http://www.w3school.com.cn/html/ 关于HTML/HT...
    Amyyy_阅读 2,036评论 0 16
  • 故事发生在4年前,地点是个餐馆,时间是晚上9点。 这个时节是桂花的主场,栽桂花树的地方,满树金星。天气是早晚冷,中...
    种花的学徒阅读 520评论 1 1
  • 很多文章开了个头就放在那里了。 很多时候没有开好头,就觉得日子都是在荒废和虚度。 就像我今天定了个闹铃,准备10点...
    独角兽reem阅读 248评论 3 2