前端基础之HTML(1)

使用HBuilder作为开发工具

HTML

HTML, HyperText Markup Language
超文本标记语言,用于描述网页的格式和内容

  • HyperText 超文本:最早的互联网只能显示文本,不能显示图片等其他内容
  • Markup 标记:<body><a><img><button>等等这类标签
  • Language 语言:这是一种约定的规范,浏览器能够解释并正确的显示

HTML的基本格式

<html>
    <head>...头部信息...</head>
    <body>...主体内容...</body>
</html>
  • 头部:规定网页的辅助信息,如字符编码(通常指定为UTF-8)
  • 主体:规定窗口内显示的内容
    如图
<html>
    <head>
        <meta charset="utf-8" />
        <title>MyTest</title>
    </head>
    <body>
        HelloWorld
    </body>
</html>

页面显示为
测试1

可见,头部中的内容不会显示再主体窗口中,而body内的内容会显示

格式规则:
  1. 标记一般成对出现,例如<body> </body>
  2. 空白字符一般不影响显示,例如,可以随意换行
  3. 注释用
    注释

源码与执行

  • 源码:开发人员在HBuilder里编写网页源码
  • 执行:用户在浏览器里打开网页,查看网页
    在这里,浏览器是一个能够解释执行HTML源码的工具

文本与段落

<hx><p><br>的使用)
文章类网页,例如,新闻、博客、在线小说等等,主要使用文本和段落来实现
实现文本和段落HTML中常用的标签有

<h1> header,1级标题 </h1>
<h2> header,2级标题 </h2>
...
<h6> header,6级标签 </h6>
<p> paragraph,段落 </p>
<br> beark,换行

例如如下代码

<html>
    <head>
        <meta charset="utf-8" />
        <title>MyTest</title>
    </head>
    <body>
        <h1> 缅甸帕敢矿区再发山体滑坡   已致至少12人死亡 </h1>
        
        <h6> 2018年05月04日 19:09:51 </h6>
        
        <h6> 来源:央视新闻移动网 </h6>

        <p> 当地时间5月4日凌晨3点半左右,缅甸克钦邦帕敢镇色目乡会卡村一翡翠矿场上的金茂山发生山体滑坡。<br>
            事故发生后,当地公益组织、消防队、警方和政府人员等立即联合开展了救援工作。截至发稿前,<br>
            救援队已经挖出12具遇难者遗体。遇难者基本都是在矿区捡拾翡翠矿石的人。
        </p>
        
        <p>
            近年来,帕敢矿区多次发生山体滑坡导致捡拾翡翠人员伤亡的事件,
            缅甸政府也多次提醒闲杂人员不要进入矿区,但是一直难以完全杜绝。
        </p>
    </body>
</html>

浏览器显示的效果如下图


浏览器显示

注意事项:

  • 一般把文本都放在标签下,不单独出现
  • 有的标签不成对出现,例如
  • HMTL文本内一般会忽略多余的空格,若想换行,则需使用
    标签;使用多余的空格,需使用&nbsp;

插入图片

<img>的使用)

  1. 准备一张图片文件,放在img目录下
  2. 添加<img src="img/itelitesicon.png" />
    其中,img:image,图片
    src:source,图片源地址URL
    目录结构
<html>
    <head>
        <meta charset="utf-8" />
        <title>MyTest</title>
    </head>
    <body>
        <img src="img/itelitesicon.png" />
    </body>
</html>

显示效果如下


显示

标签的属性

<img>标签应指定src属性,表示图片的地址
例如:<img src="img/itelitesicon.png" ddd="xxx"/>
规则:

  • 属性的值用单引号或双引号包围
  • 多个属性用空格隔开

注意(记住以下原则)

  • 不能访问项目目录之外的资源,只能使用相对路径
  • 使用相对路径访问

src属性不能使用本地路径,例如:<img src="D:\Demo\MyEclipse_1\free0601\WebRoot\Test0110\img\itelites.png" />
这样的写法在打开浏览器显示时,会报错,会显示一个撕裂的图标,我们可以按F12打开开发者工具观察,会显示报错提示
比如,一个网站,我们访问的应该是它所指定的文件夹里面的内容,不能访问它之外的资源!!!

超链接

<a>的使用)

为什么要使用超链接?

背景:准备一个诗歌的网站

  • index.html 显示诗歌的目录
  • p1.html 显示一首诗的内容
  • p2.html 显示一首诗的内容


    目录

    代码分别为

  • index.html
<html>
    <head>
        <meta charset="utf-8" />
        <title>MyTest</title>
    </head>
    <body>
        <h1>目录</h1>
        新添声杨柳枝词二首<br />
        定风波<br />
    </body>
</html>
  • p1.html
<html>
    <head>
        <meta charset="UTF-8">
        <title>新添声杨柳枝词二首</title>
    </head>
    <body>
        <h1>新添声杨柳枝词二首</h1>
        一尺深红蒙曲尘,天生旧物不如新。<br />
        合欢桃核终堪恨,里许元来别有人。<br />
        井底点灯深烛伊,共郎长行莫围棋。<br />
        玲珑骰子安红豆,入骨相思知不知?<br />
    </body>
</html>

  • p2.html
<html>
    <head>
        <meta charset="UTF-8">
        <title>定风波</title>
    </head>
    <body>
        <h1>定风波</h1>
        常羡人间琢玉郎,天应乞与点酥娘。<br />
        尽道清歌传皓齿,风起,雪飞炎海变清凉。<br />
        万里归来颜愈少,微笑,笑时犹带岭梅香。<br />
        试问岭南应不好,却道,此心安处是吾乡。<br />
    </body>
</html>
无超链接

  这时,每首诗都有对应的页面,没有什么大问题。可是,怎么进去这些诗对应的页面呢?经常上网的朋友都知道,一般会有对应的按钮来跳转到指定的页面。这个就是超链接,诗网页开发经常使用的一种技术!

  • 超链接<a>:当点击一个超链接对象时,浏览器将打开这个目标网页
    示例: <a href="p1.html"> 定风波 </a>
    其中,<a> 标签 anchor,表示超链接对象
               href 属性,hypertext reference ,目标资源的地址

应该把index.html修改如下

<html>
    <head>
        <meta charset="utf-8" />
        <title>MyTest</title>
    </head>
    <body>
        <h1>目录</h1>
        <a href="p1.html">新添声杨柳枝词二首</a><br />
        <a href="p2.html">定风波</a><br />
    </body>
</html>

此时,浏览器可以进行点击其字段然后跳转。


超链接
超链接的作用

超链接的作用,其实最本质的作用就是,进入网站首页之后,不需要再输入地址,用鼠标点击跳转,就可以浏览全站的资源。

HTML的一些其他标签

前面稍微说了HTML页面常用且较为重要的几种标签,接下来再把一些其他的标签列出来

  • <body>
    在网页上要展示出来的页面内容一定要放在body标签中。并且,基本上所有显示的网页,都应该必须有<body>标签
  • <head>
    与<body>标签类似,都应该在每个HTML网页文件中存在,它描述了文档的各种属性和信息,包括文档的标题等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
  • <title>
    在<title>和</title>标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。一般都包含在<head>里面。可见上图。
  • <strong><em>
    这两个标签均表示强调文字的作用,但两者在强调的语气上有区别:<em>表示强调,<strong>表示更强烈的强调。并且在浏览器中<em>默认用斜体表示,<strong>粗体表示。
  • <span>
    此标签是没有语义的,一般与CSS连用,其作用为了设置单独的样式用的,用于修饰某段话或词。
  • <q>
    用于引用某段话,注意要引用的文本不用再加双引号,浏览器会对q标签所引用的内容自动添加双引号。
  • <blockquote>
    其作用也是引用别人的文本。但它是对长文本的引用,浏览器对此标签的解析是缩进样式,并不是加双引号。
  • <hr>
    <br>一样,属于空标签(不是成对出现),主要用于分隔的横线,这样会使文章看起来整齐些。不过一般会与css结合起来修饰。
  • <address>
    一般网页中会有一些网站的联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签。在浏览器上显示的样式为斜体,可与CSS结合。
  • <code>
    在介绍语言技术的网站中,避免不了在网页中显示一些计算机专业的编程代码,当代码为一行代码时,你就可以使用此标签
  • <pre>
    <code>作用一样,当为多行代码时,可以使用此标签来代替<code>。此标签可以预格式化文本。被包围在 pre 元素中的文本通常会保留空格和换行符。
  • <ul><li>
    在浏览网页时,会发现网页上有很多信息的列表,如新闻列表、图片列表等等。这些列表可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。
  • <ol><li>
    和上一条类似,如果想在网页中展示有前后顺序的信息列表,可以使用<ol><li>构造。

更多高级标签(如表格等),以后再稍加简明。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容