手把手教你用HTML

我们每天都在浏览着各种各样的网站,这些网站都是怎么做的你知道吗?

其实它没有你想的那么神秘,他们都是基于本文的主题——HTML

学习使我快乐

什么是HTML?

HTML(Hyper Text Markup Language)——顾名思义,它的中文名称叫超文本标记语言,是一种用于创建网页的标准标记语言

网页浏览器可以读取HTML文件,并将其渲染成可视化网页,这就形成我们看到的网页了,HTML元素是构建网站的基石。HTML允许嵌入图像与对象,并且可以用于创建交互式表单,它被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。HTML的语言形式为尖括号包围的HTML元素(如<html>),浏览器使用HTML标签和脚本来诠释网页内容,但不会将它们显示在页面上。

关于HTML标签

HTML的语言形式为尖括号包围的HTML元素(如<html>),我们称之为HTML标签,页面上的所有元素都是由各种标签组成的。

值得注意的是HTML中的标签一般都是成对出现的,括号中包含元素名称,结束标签前加“/”,除了一些特殊的标签如input之外,也就是说一般都是这种形式<code><html></html></code>或这种<code><input /></code>。

一个基本的网页由以下标签组成:

<!DOCTYPE html>
<html>
 <head>
 <title></title>
 </head>
 <body></body>
</html>

<code><!DOCTYPE> </code>声明必须是 HTML 文档的第一行,位于 <html> 标签之前。(初学者可以不必太关注这里,写的时候会用就行)

<code><html></html> </code>是用来包主所有HTML标签的,只有这样才能正确显示;
<code><html></html></code>中一般包含<code><head></head></code>和<code><body></body></code>两部分,<code><head></head></code>是网页的头部信息,例如<code><title></title></code>,这里的内容就是浏览器中每一个标签页的名字;<code><body></body></code>里就是页面上要显示的内容。

常用的HTML标签

文字相关标签

h -- 定义标题1至标题6 h1, h2, h3, h4, h5, h6,文字大小依次减小
p -- html段落标签p
div -- html层div
strong -- 定义要强调显示的内容strong
em -- 定义内容为斜体
span -- 定义部分区块

列表标签

ul -- 无序列表
ol -- 有序列表
li -- 列表项

表格类标签

table -- 定义html表格table
tr -- 定义表格行
td -- 定义表格列
th -- 定义表项

图像与链接类标签

a -- html链接标签
img -- html添加图片

表单类标签

form -- html表单标签form
input -- 定义一个表单的输入域input
select -- 定义可选择的html表单select
textarea -- 定义一个多行的文字输入域textarea

更多标签请参见http://www.w3school.com.cn/tags/

开始第一个网页

纸上得来终觉浅,根据上面的介绍我们来创建第一个网页吧!

首先找一个用的顺手的编辑器,创建一个名为index.html文件,如果用的是文本编辑器先将后缀名改为txt,保存代码后将后缀名改为html即可,在文件中输入以下代码:

<!DOCTYPE html>
<html>
 <head>
   <meta charset="UTF-8">
   <title>我的第一个网页</title>
 </head>
 <body>
    <h1>你好,旧时光</h1>
 </body>
</html>

<code><meta charset="UTF-8"></code>是用来设置编码方式为UTF-8,不加的话中文就会显示为乱码。

选择用浏览器打开index.html文件就可以看到如下效果啦:

第一个网页,棒棒哒

练练手

有没有觉得自己棒棒哒,快给自己鼓个掌吧,好啦,趁热打铁,快来做练习。

注:以下练习都可以在我的代码中找到源代码,仅供参考


1. 实现下图中的列表

分析:
1)判断要用什么标签?
毫无疑问,列表当然得用HTML中的列表类标签啦;
2)划分区块
我们先划分一下图中的内容,可以看到JavaScript 和 Java属于同一级无序列表,在这两级下面都有两个有序列表,再下一级是一个无序列表;

效果图

2. 实现下图中的表格

分析:

  1. 目标是一个表格,所以得用到HTML中表格相关的标签;
  2. 表格从大的看分为两部分,表的题目和内容;
  3. 表格中并不是每一个表项都只占一个单元格,有的跨行,有的跨列;
  4. 表格有边框,且内容居于单元格的中间;

了解了这些,实现起来就很容易了,在HTML中tr 标签所包裹的是一行,td 包裹的是一列,值得提到的是HTML中跨行跨列的实现,比如''名称一栏'',它就是跨了两行,同理,''2016-11-22'' 一栏跨了两列。

跨行跨列的实现请参见
http://www.splaybow.com/html-table-rowspan-colspan.shtml

效果图

3. 使用正确的标签生成如图试卷

这个我就不分析了,如果有兴趣的话可以自己练练,同样代码可以在我的代码中找到,仅供参考哦。

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,756评论 1 92
  • 引言 在日常开发Android中,很多时候会遇到和WebView打交道,对CSS HTML JS不是很清楚的话是完...
    张文靖同学阅读 2,842评论 0 11
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,256评论 1 41
  • 今天你歌唱了吗? 我内心惆怅,莫非是…… 深深地淡然,从心底将一切抛却 终于发现了,你自己 没有办法,扛起生活的重...
    迷之仰望阅读 275评论 0 0
  • 终于有时间借助这个平台来发发老骚,表表心迹,可以谈古,可以喻今。可以诉爱,可以言恨。可以无病呻吟,可以故做相思。可...
    午夜思语阅读 218评论 0 1