01-HTML5学习笔记-基础标签

题记:这个是看小码哥的李南江老师讲的 《狂虐H5+移动跨平台开发》而写,为了让自己更有条理的整理思路而生。下面大家也会看到好多图片都是李南江老师文档中用的到,放着现成的还是用他的吧。我好懒的

H5查看学习文档W3S

一、 基础标签

03-基础标签副本.jpg
03-基础标签副本.jpg

1. h标签

  • 作用:定义标题
  • 格式:
<h1>这是标题 1</h1>
<h2>这是标题 2</h2>
<h3>这是标题 3</h3>
<h4>这是标题 4</h4>
<h5>这是标题 5</h5>
<h6>这是标题 6</h6>
  • 居中(但不推荐使用)
<h1 align="center">我是居中的标题</h1>
  • 注意点:
  • h标签是用来给文本添加语义的,而不是来修改样式的
  • h标签(h1~h6)一共6个,超过6则无效
  • 独占一行(被h标签包裹的内容)
  • h1定义最大的标题,h6定义最小的标题
  • 企业中慎用h标签,h1标签一个页面最多只用一次(和SEO有关)


    647982-c43cefd04e9dcfa0.jpg.png
    647982-c43cefd04e9dcfa0.jpg.png

2. p标签

  • 作用:告诉浏览器这是一个段落
  • 格式:
<p>This is some text in a very short paragraph</p>
  • 注意点:
  • 独占一行


    647982-9cf56c98649098e7.jpg.png
    647982-9cf56c98649098e7.jpg.png

3. hr标签

  • 作用:创建一条水平线
  • 格式:<hr>
  • 注意点:
  • 独占一行
  • <hr> == <hr />
  • hr是用来修改样式的不推荐使用。以后水平线都用css盒子来做
  • 如果修改hr的宽度,默认是居中的

4. img标签

  • 作用:在网页上插入图片
  • 格式:
<img src="">
  • 标签的属性
属性 作用
src 告诉浏览器图片路径
alt 图像的替代文本,只有图片找不到是,才会显示
title 悬停文本(介绍这张图片)
height 设置图片显示的高度
width 设置图片显示的宽度
  • 注意点:
  • 不是独占一行(img标签添加的图片默认)
  • 如果想让图片等比例拉伸,只填写高度或者宽度即可
647982-1e65f0099636cbf5.jpg
647982-1e65f0099636cbf5.jpg

相对路径和绝对路径

  • 图片路径分为两种, 一种是绝对路径, 一种是相对路径, 我们重点学习相对路径, 因为在企业级开发人员没有人使用绝对路径
  • 绝对路径
  • 从具体盘符寻找我们想要的资源
647982-f89d54db7fb76071.jpg
647982-f89d54db7fb76071.jpg
 - 以上代码表示在F盘下查找lnj文件夹, 然后在lnj文件夹下查找girl.png图片
- 相对路径
 - 一个文件相对于另外一个文件的位置寻找我们需要的资源
 - ```
![647982-469aa0100e4ad057.jpg.png](https://ooo.0o0.ooo/2016/11/08/5821948f9b04d.png)
  • 假设html文件和girl.png都在lnj文件夹下, 以上代码表示在lnj文件夹下查找girl.png图片
  • 为什么没人使用绝对路径?
  • 可移植性太差
  • 相对路径几种查找方式
  • 同级
    • 直接编写, 例如: girl.png
    • 加上./ 编写, 例如./girl.png
    • ./代表在当前目录下查找, ./girl.png
  • 下级
    • 直接编写, 例如abc/girl.png
    • 加上./ 编写, 例如./abc/girl.png
    • 相对当前目录有几个文件夹,就在后面依次补全几个文件夹名称即可, 例如 abc/bbb/ccc/ddd/girl.png或./abc/bbb/ccc/ddd/girl.png
  • 上级
    • ../代表访问上级目录
    • 假设a文件夹下面有b文件夹, 图片存放在a文件夹中, html文件存放在b文件夹中, 那么路径为../girl.png
    • 因为html文件在b文件夹中, 所以路径是相对于b文件夹的, 所以../代表访问b文件夹的上一级目录, b文件夹的上一级目录是a文件夹, 所以../girl.png就代表在a文件夹查找girl.png
  • 注意事项
    • 相对路径不会出现这种格式aaa/../bbb/girl.png
    • 虽然可以显示, 但是企业开发中千万不要这么写

5. br标签

  • 作用:换行
  • 格式:
<br>
  • 注意点:
  • 开发中尽量不要使用br换行
  • br换行是在段落结尾进行换行的动作,并不是另起一行

6.a标签(anchor)

  • 格式:
<a href="//www.greatytc.com/users/2b88825af5dc/latest_articles">小皓的简书</a>
  • 作用:从一个界面跳转到另一个界面
  • 标签的属性
属性 作用
href(hypertext reference) 跳转的目标地址
target _blank在新标签页面跳转,_self在当前页面跳转
title 悬停文本(只有在鼠标指到超链接才会显示)
  • 注意点:
  • <a>标签不独占一行

7.base标签

  • 作用:为页面上的所有链接规定默认地址或默认目标。(包括 <a>、<img>、<link>、<form>标签中的 URL。)

  • 格式:

<head>
      <base target="_blank" />
</head>
  • 注意:
  • base必须嵌套在head标签里
  • 如果标签和base同时指定了target,最后会按照标签的来执行

8.假链接

  • 本质:是跳转到当前页面
  • 格式:
  • 格式一<a href="#">小皓的简书</a>此跳转会跳转到页面顶部,这个可以做从底部回到顶部的控件
  • 格式二<a href="javascript:">小皓的简书</a>(记得JavaScript后有个:,很容易丢掉)

二、列表标签

04-列表标签.png
04-列表标签.png

无序列表(unordered list)

  • 作用:创建无需列表
  • 格式:
<h4>中国的城市有哪些</h4>
<ul>
    <li>广州</li>
    <li>北京</li>
    <li>上海</li>
    <li>武汉</li>
</ul>
647982-e185ced1331c86f1.jpg.png
647982-e185ced1331c86f1.jpg.png
  • li 英文是 list item, 翻译为列表项
  • 应用场景:
  • 导航条
  • 商品列表
  • 新闻列表


    647982-cce6353650391dac.jpg
    647982-cce6353650391dac.jpg

    647982-eaf081bc414de382.jpg
    647982-eaf081bc414de382.jpg

    647982-f89d54db7fb76071.jpg
    647982-f89d54db7fb76071.jpg
  • 注意事项:
  • 浏览器会自动给无序列表添加先导符号的样式,修改此样式还是需要css,不建议用ul属性去修改
  • ul是组标签,一定是一坨一坨出现,也就是li不能单独存在,必须包裹在ul里。ul里不推荐包裹除li以外的其他标签
  • 虽然ul标签里只能写li标签,但是li标签是一个容器标签,li可以任意添加其他标签,甚至可以添加ul标签
<ul>
  <li>
      蔬菜
      <ul>
          <li>白菜</li>
          <li>萝卜</li>
          <li>黄瓜</li>
      </ul>
  </li>
  <li>
      水果
      <ul>
          <li>苹果</li>
          <li>桃子</li>
          <li>香蕉</li>
      </ul>
  </li>
</ul>
647982-469aa0100e4ad057.jpg.png
647982-469aa0100e4ad057.jpg.png

有序列表(ordered list)

  • 作用:
  • 格式:
  • 应用场景:
  • 注意点

定义列表(definition list)

  • 作用:添加列表语义,通过dt罗列出列表条目,然后再通过dd给每个条目进行相应描述
  • 格式:
<dl>
    <dt>北京</dt>
    <dd>国家的首都, 看升国旗的地方</dd>
    <dt>上海</dt>
    <dd>魔都, 遍地是黄金的地方</dd>
</dl>
647982-6ac9a2950220610a.jpg
647982-6ac9a2950220610a.jpg
  • 应用场景:

  • 网站底部的相关信息

  • 但凡看到一堆内容都是用于描述一个信息就想到dl


    647982-fd206933bb44769b.jpg.png
    647982-fd206933bb44769b.jpg.png

    647982-0a8917a6120f21d6.jpg.png
    647982-0a8917a6120f21d6.jpg.png
  • 注意点

  • <dl>是一个组标签,一定是一坨一坨的出现。也就是<dt><dd>标签不能单独存在,必须包裹在<dl>里面

  • 由于<dl>、<dt>、<dd>是一个整体,所以<dl>里面不建议添加任意标签

  • <dt>、<dd>和<li>一样都是容器标签,里面可以添加任意标签

  • 定义列表非常灵活,可以给一个<dt>配置多个<dd>,但是最好不要出现过个<dt>对应一个<dd>

  • <dd>的语义是描述离他最近的一个<dt>,所以其他<dt>相当于没有描述,而定义列表存在的意义就是既可以列出每一个条目又可以对每一个条目进行描述

  • 定义列表非常灵活,可以将多个<dt>+<dd>组合拆分成多个<dl>


三、表格标签(table)

647982-151e7c132c68a833.png
647982-151e7c132c68a833.png

表格标签过去用的多,是一个时代的标志

  • http://2004.sina.com.cn

  • 作用:以表格的形式将数据表现出来,表格这种展示形式被认为是最清晰的一种展现形式

  • 格式:


    647982-0e38b6457a7d5fb4.png.jpeg
    647982-0e38b6457a7d5fb4.png.jpeg
  • table定义表格

  • tr定义行

  • td定义单元格

<table>
      <tr>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
      </tr>
</table>

表格标签的属性

647982-9bfa4696ea3a6d26.jpg.png
647982-9bfa4696ea3a6d26.jpg.png
属性 描述
border 表格边框的宽度,默认为0(看不到)
width 表格的宽度,默认是根据内容自动计算出来的
height 表格的高度,默认是根据内容自动计算出来的
cellspacing

表格中的其他标签

表格的结构


四、表单标签


五、多媒体标签



WebStorm快捷键(Mac)

  • 让光标在多行闪烁
  • 按住option不放,然后用鼠标点选想要选中的行
  • 自动在选中内容前后加标签
  • cmd+option+T,回车,然后输入对应的标签
  • 注释
  • 格式:
<!---->
  • cmd + /
  • 快速输入代码
  • ul>li*3>ul>li+img*3 tab键
  • 上下移动代码块
  • cmd + shift +↑/↓
  • 快速合并展开代码
  • cmd + +/-
  • 快速合并多个代码块
  • cmd + shift + +/-(选中多个代码块)
  • 快速新启一行
  • shift + Enter

WebStorm设置

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

推荐阅读更多精彩内容

  • HTML需要掌握标签 标签(空格分隔): H5+CSS [TOC] 常用标签 img 注意点 和H系列标签/p标签...
    袁俊亮技术博客阅读 2,049评论 1 8
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,530评论 32 459
  • 内容LongLongLong是一种情怀 本文是针对刚学编程的小白,都是一些基础知识,如果想了解更多深层一点的东西,...
    西巴撸阅读 996评论 0 0
  • img标签 功能:告诉浏览器需要显示一张图片; 参数:width、height、src、title、alt;wid...
    Latte_Bear阅读 551评论 0 0
  • 注意点: 路径问题 相对路径如果是查找上级,有可能运行会不显示,可以直接打开文件查看 绝对路径不要出现中文名称 一...
    Jackson_yee_阅读 361评论 0 0