HTML入门与实战

@HTML入门与实战(阿里云大学)

HTML入门与实战(阿里云大学)

浏览器

主要浏览器

主要使用Google Chrome
浏览器市场份额

浏览器内核

  1. Trident(IE内核) → EdgeHTML → Chromium
  2. Geko(firefox)
  3. Webkit(Safari)
  4. Chromium/Blink(Google)
  5. Presto(Opera)→Chromium

Web标准

W3C以及其他标准化组织

  1. 结构标准:逻辑性 XML HTML
  2. 样式标准:装饰内容 CSS
  3. 行为标准:内容交互 DOM ECMAScript JavaScript

HTML简介

HTML(Hyper Text Markup Language)超文本标记语言

HTML骨架格式

<html>
	<head>
		<title></title>
	</head>
	<body>
	</body>
</html>
  1. <html></html>根标签
  2. <head></head>头标签
  3. <title></title>标题标签
  4. <body></body>主体标签

HTML标签分类

  1. 双标签 <标签名></标签名>
    <body></body>
  2. 单标签 <标签名/>
    <br />

HTML标签关系

  1. 嵌套关系
<html>
			<head>
			</head>
</html>
  1. 并列关系

开发工具

  1. DeamWaver
  2. Sublime
  3. WebStorm 10
  4. HBuilder
  5. Visual Studio Code

Sublime Text 3

生成html骨架

  1. 输入 html:5 按下tab键或者!+Tab键即可生成骨架
  2. 如果失败,可能是缺少Emmet插件,按ctrl+shift+P打开命令面板,输入install,鼠标点击下面出来的Package Control:Install Package.
  3. 如果2失败,说明没有安装Package Control组件,在https://packagecontrol.io进行安装
  4. 如果已经安装Package Control,安装Emmet后出现如下错误:
    Alt
    需要手动到https://github.com/emmetio/pyv8-binaries安装适合操作系统的pyv8文件 github作者Emmet已停止维护,pyv8文件疑似需要翻墙
  5. Emmet2下载地址https://github.com/emmetio/sublime-text-plugin,疑似需要翻墙

骨架内容

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
	</head>
	<body>
	</body>
</html>

<!DOCTYPE html> 代表文件类型html 5
<meta charset="UTF-8"> 代表字符集

HTML标签

排版标签

  1. 标题标签
    一共六级,一级比较重要,慎用
<body>
	<h1>一级标题</h1>
	<h2>二级标题</h2>
	<h3>三级标题</h3>
	<h4>四级标题</h4>
	<h5>五级标题</h5>
	<h6>六级标题</h6>
</body>

2.段落标签

<body>
	<p>helloworld</p>
	<p>secondparagraph</p>
</body>

3.水平线标签

<body>
	<hr />
</body>

4.换行标签

<body>
	<br />
</body>
  1. div span标签 (没有语义,用于布局)
  2. 文本格式化标签
    |标签 |作用 |
    |--------------------------|-----------------|
    |<b></b><strong></strong>|粗体(XHTML推荐strong)|
    |<i></i><em></em> |斜体(XHTML推荐em) |
    |<s></s><del></del> |加删除线(XHML推荐使用del)|
    |<u></u><ins></ins> |加下划线(XHML不推荐u) |

标签属性

<标签名 属性一=“属性一” 属性二=“属性二” …>

图像标签

<img src="图片路径" alt="替换文本" title="鼠标悬停文本" width="宽度" height="高度" border="边框" />

链接标签

<a href="链接" target="_blank"></ a>

target=“目标的打开方式”

锚点定位

<a href="#live">跳到锚点</a>
<h3 id="live">锚点</h3>

Base标签

<head>
	<base target="_blank" />
</head>

特殊字符

字符效果
空格&nbsp
<&lt
>&gt
&&amp
&yen
版权©&copy
注册商标®&reg
摄氏度℃&deg
正负号±&plusmn
乘号✖&times
除号➗&divide
平方&sup2
立方&sup3

注释

<!-- 这是一句注释 -->

相对路径

1.图像与html文件处于同一级路径下:<img src="image.jpg" />
2.图像处于html文件下一级路径:<img src="filename/image.jpg" />
3.图像处于html文件上一级路径:<img src="../image.jpg" />

绝对路径

<img src="https:/www....">

<img src="C:/...">

列表

无序列表

<body>
	<h3>你喜欢的水果:</h3>
	<ul>
		<li>苹果</li>
		<li>香蕉</li>
		<li>榴莲</li>
		<li>芒果</li>
	</ul>
</body>		

PS:

  • 标签里面只能放
  • 标签,
  • 标签里面都可以

有序标签

<body>
	<h3>你喜欢的水果:</h3>
	<ol>
		<li>苹果</li>
		<li>香蕉</li>
		<li>榴莲</li>
		<li>芒果</li>
	</ol>
</body>

自定义列表

<body>
	<h3>你喜欢的水果:</h3>
	<dl>
		<dt>苹果</dt>
		<dd>红苹果</dd>
		<dd>青苹果</dd>
	</dl>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值