HTML笔记02-标签

基础标签##

  • H标签:
    作用: 用于给文本添加标题语义
    格式:<h1>xxxxxx</h1>
    注意点: H标签是用来给文本添加标题语义的, 而不是用来修改文本的样式的
    H标签一共有6个, 从H1~H6, 最多就只能到6, 超过6则无效
    在浏览器中会独占一行
    在H系列的标签中, H1最大, H6最小。在企业开发中, 一定要慎用H系列的标签, 特 别是H1标签. 在企业开发中一般情况下一个界面中只能出现一个H1标签(和SEO有关)

  • P标签:
    作用:告诉浏览器哪些文字是一个段落
    格式:<p>xxxxxx</p>
    注意点:在浏览器中会独占一行

  • Hr标签(Horizontal Rule)
    作用:在浏览器中显示一条分割线
    格式:



    注意点:在浏览器中会独占一行
    HR标签可以写/也可以不写/, 如果不写/那么就是按照HTML的规范来编写, 如果写上/那么就是按照XHTML的规范来编写.但是在HTML5中, 由于HTML5兼容HTML和XHTML所有写不写都可以.以后我们在做前端开发时, 按照高级开发工具的提示来写即可.
    由于hr标签是用来修改样式的, 所以不推荐使用. 今后开发中添加水平线一般都使用CSS盒子来做

  • HTML注释(Annotation)
    作用:用来解释某一段程序或者某一行代码是什么意思,方便直接或程序员之间的交流
    格式:
    快捷键:ctrl+/
    注意点:被注释的内容无法在浏览器中显示,注释是写给自己看的。
    注释不能嵌套使用

  • img标签(image)
    作用:在网页上插入一张图片
    格式:[图片上传失败...(image-107814-1542794773836)]

    标签属性:写在标签中K="V"这种格式的文本我们称之为标签属性
    属性名称 作用
    src(source) 告诉浏览器需要插入的图片路径, 以便于浏览器到该路径下 找到需要插入的图片
    alt(alternate) 规定图像的替代文本, 只有在src指定的路径下找不到图片,才会显示alt指定的文本
    title 悬停文本(介绍这张图片, 只有在鼠标移动到图片上时才会显示)
    height 设置图片显示的高度
    width 设置图片显示的宽
    注意点:
    img标签添加的图片默认不是占一整行空间
    如果想让图片等比拉伸, 只写高度或者宽度即可

相对路径和绝对路径:图片路径分为两种, 一种是绝对路径, 一种是相对路径, 在企业级开发中没有人使用绝对路径

绝对路径:从电脑的具体盘符开始寻找我们需要的资源
[图片上传失败...(image-659607-1542794773837)]
以上代码表示在F盘下查找lnj文件夹, 然后在lnj文件夹下查找girl.png图片

相对路径:一个文件相对于另外一个文件的位置寻找我们需要的资源
[图片上传失败...(image-1d5b0f-1542794773837)]
假设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
  • br标签(Break)
    作用:让内容换行
    格式:

    注意点:br的意思是不另起一个段落进行换行, 而网页中99.99%需要换行时都是因为另起了一个段落, 所以应该用p来做
  • a标签:(anchor)
    作用: 用于从一个页面链接到另一个页面
    格式: <a href="http://www.it666.com">江哥博客</a>
    注意点:在a标签之间一定要写上文字, 如果没有, 那么在页面上找不到这个标签
    a标签也叫做超级链接或超链接

a标签的属性:

   属性名称                             作用
  href(hypertext reference)  指定跳转的目标地址
  target              告诉浏览器是否保留原始界面, _blank保留, _self不保留
  title           悬停文本(介绍这个链接, 只有在鼠标移动到超链接上时才会显示)

a标签其它用法
假链接(本质是跳转到当前页面)

 格式  <a href="#">文字</a>

 格式  <a href="javascript:">文字</a>

跳转到当前页面指定位置(锚点链接)

 格式<a href="#location">跳转到指定位置</a>

在页面的指定位置给任意标签添加一个id属性

例如 <p id="location">这个是目标</p>

跳转到指定页面的指定位置

格式: <a href="01-锚点链接.html#location">跳转到指定位置</a>

只需要在01-锚点链接.html页面添加一个id位置即可

列表标签##

  • 无序列表(unordered list)
    作用: 给一堆内容添加无序列表语义(一个没有先后顺序整体), 列表中的条目是不分先后
    格式:<h4>选择居住城市(CN)</h4>
    <ul>
    <li>北京</li>
    <li>上海</li>
    <li>广州</li>
    <li>铁岭</li>
    </ul>

应用场景: - 导航条、商品列表、新闻列表等

注意点:浏览器会给无需列表自动添加先导符号但是一定一定千万千万要记住, ul的作用并不是给文字添加小圆点, 而是增加无序列表的语义
ul是一个组标签, 一定是一坨一坨的出现, 也就是说li标签不能单独存在, 必须包裹在ul里面
由于ul和li是一个整体, 所以ul里面不推荐包裹其它标签, 永远记住ul里面最好只写li标签
虽然ul中推荐只能写li标签, 但是li标签是一个容器标签, li标签中可以添加任意标签, 甚至可以添加ul标签

  • 有序列表(ordered list)
    作用:给一堆内容添加有序列表语义(一个有顺序整体), 列表中的条目有先后之分
    格式:<h4>中国房价排行</h4>
    <ol>
    <li>北京</li>
    <li>上海</li>
    <li>广州</li>
    <li>铁岭</li>
    </ol>
    应用场景:排行榜

注意点:ol和ul就是语义不一样,怎么使用都是一样的以及注意点都一样

  • 定义列表(definition list)
    作用:给一堆内容添加列表语义, 通过dt罗列出列表的条目, 然后再通过dd给每个条目进行相应的描述

         格式:<dl>
                         <dt>北京</dt>
                         <dd>国家的首都, 看升国旗的地方</dd>
                         <dt>上海</dt>
                         <dd>魔都, 遍地是黄金的地方</dd>
                   </dl>
    

应用场景;网站底部相关信息、但凡看到一堆内容都是用于描述某一个内容的时候就要想到dl

注意点:- dl是一个组标签, 一定是一坨一坨的出现, 也就是说dt和dd标签不能单独存在, 必须包裹在dl里面
由于dl和dt、dd是一个整体, 所以dl里面不推荐包裹其它标签
dd和dt和li标签一样是容器标签, 里面可以添加任意标签
定义列表非常灵活, 可以给一个dt配置多个dd, 但是最好不要出现多个dt对应一个dd, dd的语义是描述离它最近的一个dt, 所以其它dt相当于没有描述, 而定义列表存在的意义就是既可以列出每一个条目又可以对每一个条目进行描述
定义列表非常灵活, 可以将多个dt+dd组合拆分为多个dl

表格标签##

作用:以表格形式将数据显示出来, 当数据量非常大的时候, 表格这种展现形式被认为是最为清晰的一种展现形式

格式:
table定义表格
tr定义行
td定义单元格

 <!--先定义一个表格, 然后通过tr告诉浏览器这个表格中一共有多少行, 然后再通过td告诉浏览器这一行中一共有多少个元素(一共有多少列)-->
 <table>
 <tr>
    <td></td>
    <td></td>
 </tr>
 <tr>
    <td></td>
    <td></td>
 </tr>
 </table>

able代表整个表格, 也就是一堆table标签就是一个表格
tr标签代表整个表格中的一行数据, 也就是说一对tr标签就是表格中的一行
td标签代表表格中一行中的一个单元格, 也就是说一对td标签就是一行中的一个单元格

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

推荐阅读更多精彩内容

  • HTML需要掌握标签 标签(空格分隔): H5+CSS [TOC] 常用标签 img 注意点 和H系列标签/p标签...
    袁俊亮技术博客阅读 2,045评论 1 8
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 1,102评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,421评论 1 45
  • 题记:这个是看小码哥的李南江老师讲的 《狂虐H5+移动跨平台开发》而写,为了让自己更有条理的整理思路而生。下面大家...
    旅途中的任任任小皓阅读 504评论 0 1
  • 一、学习目标 主要是学习web开发中的一些基本性的概念,例如b/s架构,web服务器,dns等等。同时还要学习HT...
    我爱开发阅读 729评论 0 7