html知识总结

最近想要对前端的一些基础知识进行一些总结,废话不多说,就从html开始吧!

1.HTML的定义

  • HTML,超文本标记语言,就是浏览器可以识别的语言,目前网络(web)上应用最广泛的语言。
  • HTML也在不断的更新,最新版本已经出现了HTML5。在HTML5中出现了许多新特性,也遗弃了一些旧元素。
  • 我们写好html文件(***.html)后,可以直接右键选择打开方式中选择浏览器来打开。主流的浏览器包括IE、Firefox、Chrome、opera等。

2.HTML标签元素

  • HTML元素由开始标签和结束标签组成。有一对开始<>和结束</>
<p></p>
<div></div>
  • 一般标签名推荐用小写。
  • 标签具有属性,属性用来表示标签的特征。比如,我们用大小这个属性,来衡量一个苹果。所以,大小可以用来表示苹果的特征。属性时写在标签里面的,而且是开始标签内。如:
<div width="12px"></div>
<a href="http://www.baidu.com"></a>

3.HTML 文件的基本结构

<html>
    <head>
        <title>这是我的博客</title>
    </head>
    <body>
      这是我的身体。
    </body>
</html>
  • 第一个标签<html>是告诉浏览器这是html文档的开始。Html文档的最后一个标签是</html>,是告诉浏览器这是html的终止。
  • 标签<head></head>之间的文本是头部信息,
  • 标签<title></title>之间的文本是文档标题,会显示在浏览器的窗口的标题栏。-
  • <body></body>之间的文本是正文。

4.规范的html页面

<!DOCTYPE html>  //要写文档声明语句
<html lang="en">
<head>
    <meta charset="UTF-8">  //这里是页面的编码方式
    <title>这里是标题</title>
</head>
<body>
    
</body>
</html>
  • 文档声明
    在<html>前,要写文档声明语句: <!DOCTYPE HTML>,当然也可以用小写表示<!doctype html>。文档声明的作用是告诉浏览器该文档遵循html规范。
  • 标题
    一般情况下,我们都会设定html文档的标题。这样的作用是使用户看起来感觉友好。标签为<title></title>,标签内放标题名称。
  • 页面编码
    编码的种类有多种,但常用的是utf-8和gb2312。utf-8为多国语言编码,也是最常用的编码方式,gb2312为中文简体编码。对于编码的详细问题,可以浏览博客。设置网页编码的语句为<meta charset= "utf-8" />,是在<head></head>标签内定义的。
  • 页面关键字,内容
    我们可以在文档中设置一些关键词,内容介绍。这样的好处是,当我们的网页发布在网上,用户可以通过在搜索框中输入关键字,找出一些比较符合的网页。这样一来,我们的网页便可以更容易地被别人访问。

5.常用标签*

1.文本标签

<p>一段文本</p>

2.标题标签

<h1>标题一</h1>
<h2>标题二</h2>
<h3>标题三</h3>
<h4>标题四</h4>
<h5>标题五</h5>
<h6>标题六</h6>

3.小文本标签

<span>普通文本</span>
<b>定义粗体文本</b>
<i> 定义斜体文本 </i>
<del>定义删除文本</del>
<sup>定义上标字</sup>
<sub>定义下标字</sub>

4.列表标签

//无序列表
<ul>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
</ul>
//无序列表
<ol>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
</ol>
//li标签必须包含在ul标签或者ol标签里面

(1) 可以通过改变ul的‘type’属性来改变无序列表的类型 详见这里
(2)同理可以通过改变 ol的‘type’属性来改变有序列表的类型 详见这里
5.超链接标签

<a href="http://www.baidu.com">点我跳转到百度</a>
<a href="http://www.baidu.com"  target="_blank">点我跳转到百度(在新窗口中打开)</a>

(1) a标签有个非常重要的独有属性href,通过这个属性可以设置点击后跳转到哪个页面。
(2) 可以通过设置a标签的target属性为"_blank"来使得本次跳转在新窗口中打开。
6.图像标签

<img src ="/i/eg_cute.gif">
<h2>可以设置图像和文字的对齐方式</h2>
<p>图像 ![](/i/eg_cute.gif) 在文本中下对齐</p>
<p>图像 ![](/i/eg_cute.gif) 在文本中中间</p>
<p>图像 ![](/i/eg_cute.gif) 在文本中上对齐</p>
![](/i/eg_goleft123.gif)

(1) img标签有个非常重要的独有属性src,这个属性的值为所选图片的路径。
(2) 可以通过设置align属性来设置图片和文字究竟是上对齐,中间对齐还是,下对齐,默认为下对齐
(3) 可以通过设置alt属性来设置当图片加载失败的时候显示一定的文字。
(4) 中还有一些width等属性,不过这些属性在一般的项目中都是通过css来设置,在事迹使用中较少,所以在此不多赘述。
7.表单标签*

<form action="" method="">
      这是个文本输入框:<br>
      <input type="text" name="firstname" value="Mickey"><br>
      这是个文本输入框(密码):<br>
      <input type="password" name="psw"><br>
      这是个按钮:<br>
      <input type="buttom" name="lastname" value="button"><br>
      这是个单选框:<br>
      <input type="radio" name="sex" value="male" checked>Male
      <input type="radio" name="sex" value="female">Female<br>
      这是个多选框:<br>
      <input type="checkbox" name="a" value="apple" checked>apple
      <input type="checkbox" name="a" value="pear">pear
      <input type="checkbox" name="a" value="apple" checked>banana
      <input type="checkbox" name="a" value="pear">watermelon<br>
      这是个选择框:<br>
      <select name="cars"><br>
          <option value="volvo">Volvo</option><br>
          <option value="saab">Saab</option><br>
          <option value="fiat">Fiat</option><br>
          <option value="audi">Audi</option><br>
      </select><br>
      这是个大文本框:<br>
      <textarea name="message" rows="10" cols="30">
      The cat was playing in the garden.
      </textarea><br>
      这是个文件选择按钮:<br>
      <input type="file" value=""><br>
      这是个提交按钮:<br>
      <input type="submit" value="Submit"><br>
</form>

(1) form表单有个action个,定义表单向哪里提交数据,默认值为当前页面。
(2) form表单还有个method属性,定义提交数据的方式,一般主要是post,get。两种提交方式详情 点击这里
(3) form表单内可以包含各种输入框(input ,textear,select),可以通过设置input标签的"type"属性来设置输入框的样式,通常有:text(文本框),password(密文框),radio(当选框),checkbox(多选框),buttom(按钮),submit(提交按钮),file(文件选择)
(4) 文本框有个value属性,可以说设置文本框里面的内容
(5) select标签有个有个value属性,可以说设置选择框所选择的内容,只要对应其option标签的value就可以选定当前标签。
(6) 单选和多选框都可以设置一个checked属性来设置选定当前选项
(7) 点击submit提交按钮之后就会将form表单内的内容提交到action属性对应的地址,此时必定跳转页面
(8) 表单元素可以说是html最重要的元素之一,以上总结的只是常用到的一些知识,但是要真正掌握,需要更加详细的学习,点击这里 详细学习表单元素。
8.div标签

<div></div>

(1) div标签没有什么独特的属性,但却是目前web应用中应用最多的标签之一,因为在目前流行的盒子模型里面,经常用div标签来标识一个个页面模块。
9.table标签

<table border="1">
    <tr>
        <td>row 1, cell 1</td>
        <td>row 1, cell 2</td>
    </tr>
    <tr>
        <td>row 2, cell 1</td>
        <td>row 2, cell 2</td>
    </tr>
</table>

6.最后关于html的一些小话

1.html是一种标签之间可以互相嵌套的语言,也就是标签里面可以嵌套标签,这也正是它的强大之处。
2.不得不说,html里面的标签实在是太多了,想要全部记住,基本不可能,但是以上列出来的标签可以说是用得比较多的,必须得记住。当然还有一些h5新出的标签例如媒体标签audio,画布canvas......等等。
3.很多初学者刚刚开始打代码的时候会觉得代码需要一个个字母去敲很麻烦而懒得去敲代码,但是代码光是看是记不住的。所以笔者推荐用一些具有较为强大提示功能的ide去打html的话入门会比较简单。这里推荐一款国内的ide叫做Hbuilder,虽然subline(笔者目前正是用这个),webstorm都是很优秀的工具,可是对于初学者的话我还是首推Hbuilder 点击这里下载
4.这篇文章只是总结性的文章,如果需要更加详细去学习html,请移步这里
5.随着h5的出现,html诞生了很多新特性,新的接口,新的标签,点击 这里 学习html5

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

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,208评论 1 41
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,705评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • (一) 任何商业成就都离不开“人、时、势”的结合, “时”与“势”另题来说,这篇就谈这个商业人长啥样。 想知道商业...
    黑客咖啡屋阅读 288评论 0 0
  • 本图是临摹图。原图参见Ann苳杭杭原稿。 头巾没用尺子量比例,结果又画残了…… 下图是为了调比例用尺子比对的……
    千股的土豆阅读 267评论 2 3