前端学习(一):HTML基本语法

认识web

  • 什么是网页:网页主要由文字、图像、超链接等元素构成,当然除了这些元素,网页中还可以包含音频、视频以及flash等等
  • 网页的形成:html/css代码通过浏览器的渲染,最终呈现好看的网页
  • 什么是浏览器:浏览器是网页显示、运行的平台,常用的浏览器有IE、谷歌、火狐、Safari等

常见的浏览器内核

浏览器 内核 备注
IE Trident IE、猎豹安全、360极速、百度浏览器
firefox Gecko 打开速度慢,升级频繁
safari webkit 苹果专用
chrome chromium/blink 在chromium项目中研发blink渲染引擎,内置于chrome浏览器之中,blink是webkit的分支,大部分国产浏览器采用blink内核进行二次开发
opera blink 跟随chrome使用blink内核

web标准

重点内容:web标准的三层

  • web标准:不是一个具体的标准,而是由w3c组织和其它标准化组织制定的一系列标准的集合

  • w3c:万维网联盟是国际最著名的标准化组织,类似于联合国的地位

  • 为什么要遵循web标准:如果不遵循标准,不同浏览器渲染出来的界面可能不同

  • web标准的好处:遵循web标准可以让我们写的页面更统一

    • 让web发展前景更广阔
    • 内容能被更广泛的设备访问
    • 更容易被搜索引擎搜索
    • 降低网站流量费用
    • 使网站更易于维护
    • 提高页面的浏览速度撒
  • web标准的构成:

    • 结构(structure):结构用于对网页元素进行整理和分类,主要是html
    • 表现(presentation):表现用于设置网页元素的版式、颜色、大小等外观样式,主要是css
    • 行为(behavior):是指网页模型的定义及交互的编写,主要是javascript

什么是HTML

  • html:超文本标记语言(hyper text markup language),是用来表述网页的
  • html不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签(markup tags)
  • 所有的html标签都是用<>表示的
  • 超文本:
    • 它可以加入图片、声音、动画、多媒体等内容(超越文本限制)
    • 可以从一个文件跳转到另一个文件(超级链接文本)

HTML的骨架标签

HTML有自己的语言语法骨架格式

<html>
    <head>
        <title></title>
    </head>
    <body>
    </body>
</html>
    
标签名 定义 说明
<html></html> HTML标签 页面中最大的标签,称为根标签
<head></head> 文档的头部 head标签中必须设置title
<title></title> 文档的标题 页面显示的网页标题
<body></body> 文档的身体 包含文档的所有内容

HTML元素标签分类

标签:在HTML页面中,带有<>符号的元素被称为HTML标签,如上面提到的<html><head> <body>都是HTML骨架标签

分类:常规元素(双标签)、空元素(单标签)

双标签

<标签名> 内容 </标签名>

比如我爸是李刚

  • 该语法中 <标签名> 表示该标签的作用开始,一般称为开始标签(start tag)</标签名>表示该标签的结束,一般称为结束标签(end tag)
  • 和开始标签相比,结束标签只是在前面加上一个关闭符/
  • 大部分标签都是双标签

单标签

<标签名 />

比如

  • 空元素用单标签来表示,里面不需要包含内容,只有一个开始标签,而不需要关闭标签
  • 单标签比较少

HTML标签关系

  • 嵌套关系
<head>
    <title></title>
</head>
  • 并列关系
<head></head>
<body></body>

HTML编写工具

推荐使用sublime+emmet插件,可以实现以下特殊效果

  • 在html结尾的文件中,输入html:5!后按tab键,自动生成html骨架
  • 自动补全标签
  • 通过安装插件,实现全中文显示
  • 右键在浏览器中直接打开

利用sublime生成的骨架

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title
  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值