H5学习笔记

HTML-Hyper Text Markup Language


1. p 和 br

p是定义段落,行间距比较大 (paragraph)

br仅仅换行,没有留行间距 (break)


2. div 和 span (division)

div会自动换行

span 不会换行

<div>div1</div>

<div>div2</div>

<span>span1</span>

<span>span2</span>


3. 格式化标签

b 和 strong 加粗

i 和 em 倾斜

s 和 del 删除线

u 和 ins 


4. HTML中的单标签

br (break)

hr    (horizon line)

img (image)

alt(alter):当图片URL不能显示时,alt属性用文字描述替换

title:当鼠标浮动到图片上,显示提示信息

width、height:可以同时指定像素,也可以只填一个另一个等比缩放

base

应用在head标签内,实现该html 所有链接都在新窗口打开,而不用在每个a链接上都设置target

<head>

    <title>这是一个测试标题</title>

    <base target="_blank_">

</head>

当只有个别不需要新开的时候,只需要在个别的a上设置target="_self" 注意是单下划线

meta

<meta charset="utf-8">

input

见9. 表单部分

link

可以用于引用css样式文件

<link rel="stylesheet" type="text/css" href="testcss/test.css">


5. 超链接标签 a (anchor)

外部跳转:一定要加上http://

<a href="http://www.baidu.com">test link</a>

内部跳转

<a href="02 html.html">sdfsdfsadf</a>

预留未开发的页面:在href内任意填一串字符

<a href="##">TBD</a>

不仅能添加URL链接,还能添加图片、音频链接

<a href="D:\chun.jpg">TBD</a>

跳转时新开页面

<a href="02 html.html" target="_blank_">sdfsdfsadf</a>

 页面内锚点定位

<a href="#first">首集</a>

<a href="#two">第2集</a>

……

<h3 id="first">首集</h3>

……

<p id="two">第2集</p>

……


6. HTML转义字符对照表

有些是键盘敲不出来的

https://tool.oschina.net/commons?type=2


7. 列表

7.1 ul(unorder list) 与 li(list) 配合无序列表

如果不加<ul>, 则没有向后缩进效果。一般都是有一个标题下接向后缩进列表

<ul></ul> 中只放li标签(确切的说是ul的1级子标签只能为li标签),放其他标签是不规范的

PS:无序列表一般用css来实现其样式


7.2 ol(order list) 与 li 配合有序列表

ol与ul的不同是在于前面是排列的数字还是相同的符号而已

PS: 同理,前面的数字有序列表前面的数字依然用css来实现其显示


7.3 dl(define list) 与 dt(define title) 与 (define data)配合自定义列表

不要被名字迷惑,就是用来实现列表多层缩进的

8. 表格

可与表单配合做信息采集

8.1 基础表格

table、tr(table row)、td(table data)配合使用,没有列的概念,都由行和单元格组成

开发过程中一般border,cellpadding,cellspacing三参归零。用css实现样式

三参归零,以后都是用div+Css动态生成,了解即可


8.2 表格相关属性

公共属性用css实现


8.3 th(table head) thead tbody 标签

th标签默认加粗并居中

8.4 表格标题 caption

置于table顶部居中的文字,描述表格的title


8.5 合并单元格 colspan rowspan


9. 表单 input单标签 与 form

表单组成:表单控件(输入区域)、表单信息(输入提示)、表单域(点提交会提交的表单区域)

input可以嵌入table做表单

表单类型查询:https://www.w3school.com.cn/tags/tag_input.asp

9.1 input的type属性

9.1.1 文本

文本type="text" value可以设置默认值

maxlength="12" #设置最大输入的字符个数,一个中文也算一个

9.1.2 密码

type="password" 密文输入

9.1.3 单选框

type=“radio” 搭配name使用,属于同一组的所有单选按钮必须有相同的name,这样才能实现单选

checked="checked" #可设置设置默认选择的选项

9.1.4 复选框

type="checkbox" 同单选框一样,必须要有相同的name

checked="checked" #可设置设置默认选择的选项

9.1.5 按钮控件

type="button" value="免费注册"  #与value搭配,一般用于弹出框

type="submit" value="提交"        #与value搭配,用于提交表单域

type="reset" value="重置"           #与value搭配,重置表单域

type="image" src=""                    #与src搭配,指定自定义图片作为按钮控件

9.1.6 上传文件

type="file"


9.2 label 标签

一般仅用于文本输入框

用于加强用户体验,例如当用户点击“用户名”,就能直接将光标focus到用户名的输入框,而不是仅仅只能点击用户名的输入框才能focus光标.

常规跳转
使用for属性 和 input的id属性 结合使用:指定跳转到哪个input表单 


9.3 文本域


9.4 下拉菜单



9.5 表单域 form标签


9.6 综合例子

模拟一个世纪佳缘注册页

<table width="500" cellpadding="0" cellspacing="0">

<caption align="center"><h4>青春不常在</h3></caption>

<tr height = "50">

<td>性别</td>

<td>男<input type="radio" name="sex" checked="checked">

女<input type="radio" name="sex">

</td>

</tr>

<tr height = "50">

<td>生日</td>

<td>

<select name="year">

<option value="">年</option>

<option value="">1990</option>

<option value="">1989</option>

<option value="">1988</option>

<option value="">1987</option>

<option value="">1986</option>

<option value="">1985</option>

<option value="" selected="selected">1984</option>

</select>

<select name="month">

<option value="">月</option>

<option value="">1月</option>

<option value="">2月</option>

<option value="">3月</option>

<option value="">4月</option>

<option value="">5月</option>

<option value=""selected="selected">6月</option>

<option value="">7月</option>

<option value="">8月</option>

<option value="">9月</option>

<option value="">10月</option>

<option value="">11月</option>

<option value="">12月</option>

</select>

</td>

</tr>

<tr height = "50">

<td>所在地区</td>

<td><input type="text" name="area" value="四川省" maxlength="6"></td>

</tr>

<tr height = "50">

<td>婚姻状况</td>

<td>未婚<input type="radio" name="marry" checked="checked">

离婚<input type="radio" name="marry">

丧偶<input type="radio" name="marry">

</td>

</tr>

<tr height = "50">

<td>学历</td>

<td><input type="text" value="本科" maxlength="6"></td>

</tr>

<tr height = "50">

<td>月薪</td>

<td><input type="text" value="5000-8000" maxlength="16"></td>

</tr>

<tr height = "50">

<td>手机号</td>

<td><input type="text" maxlength="11"></td>

</tr>

<tr height = "50">

<td>昵称</td>

<td><input type="text" maxlength="12"></td>

</tr>

<tr height = "50">

<td>喜欢的类型</td>

<td>

妩媚<input type="checkbox" name="type">

柔美<input type="checkbox" name="type">

可爱<input type="checkbox" name="type">

小鲜肉<input type="checkbox" name="type">

型男<input type="checkbox" name="type">

气质<input type="checkbox" name="type">

</td>

</tr>

<tr height = "50">

<td><label for="self">自我介绍</label></td>

<td><textarea cols="50" rows="5" id="self">我来自</textarea></td>

</tr>

<tr height = "50">

<td></td>

<td>

<!-- <input type="button" value="免费注册"> -->

<!-- <input type="submit" value="提交"> -->

<!-- <input type="reset" value="重置"> -->

<input type="image" src="..\素材\综合案例\images\btn.png">

</td>

</tr>

<tr height = "50">

<td></td>

<td>

<input type="checkbox" name="type">我同意注册条款和会员加入标准

</td>

</tr>

<tr height = "50">

<td></td>

<td>

<a href="#">我是会员,立即登录</a>

</td>

</tr>

<tr height = "50">

<td></td>

<td>

<h4>我承诺</h4>

<ul>

<li>年满18岁,单身</li>

<li>抱着严肃的态度</li>

<li>真诚寻找另一半</li>

</ul>

</td>

</tr>

</table>


10. 相关文档地址

https://www.w3school.com.cn/index.html

https://developer.mozilla.org/zh-CN/

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