Html

HTML

一、Html文档(HTML Document)

一个完整的Html网页是由多个Html元素按照一定方式组成的。

<!DOCTYPE html>
<html lang="en">
 <head>
 	<meta charset="UTF-8">
 	<title>hello world</title>
 </head>
 <body>
 	<h1>你好,html</h1>
 	<p>这是我写的第一个网页</p>
 </body>
</html>

1.DOCTYPE

  doctype是用来作为一组规则的链接,HTML页面必须遵循这些规则才能被认为是好的HTML,这些规则会用来检测网页是不是存在问题,记住H5文档类型即可。

(1) 严格的文档类型
(2) 宽松的文档类型
(3) H5文档类型
   <!DOCTYPE html>

2.<html>

  Html的根元素,用来包含html文档的所有元素。

3.<head>

  包含在头部的内容不会被显示的页面中,这里通常包含页面的编码,作者,页面的描述信息,js的导入,css的导入等信息。

4.<meta charset=“UTF-8”>

  用来声明当前文档的编码方式为UTF-8。

5.<title>

  用来声明当前文档的标题,标题将会出现在浏览器的选项卡中。

6.<body>

  所有想要显示在浏览器中的元素都被包含在该元素中。

二、Html元素(HTML element)

  一个Html元素是由一个开始标签,一个结束标签,以及内容组成。标签决定了其内容的特性。
  标签可以嵌套使用,即可以将一个标签写入另一个标签内。
     <p>My cat is <strong>very</strong> grumpy.</p>

1.块级元素(Block elements)

  独占一行空间,用来布局段落,列表,导航菜单,脚注等结构,不要将块级元素嵌套在行内元素中。
     <p>this is page1</p>
     <p>this is page2</p>

2.行内元素(Inline elements)

  与其他元素共享一行空间,一般嵌套在块级元素中,通常作为段落的一部分出现。
     <p>you are <strong>strong</strong></p>

3.空元素(Empty elements)

  只包含单个标签,通常用于在文档中插入部分内容,例如img
     <div><img src="my.jpg" alt=""></div>

4.替代元素(Replaced elements)

  替代元素已经脱离了CSS的范畴,它们的表现不依赖CSS,典型的替换元素有<img>,<object>,<video>,<textarea>,<input>,<audio>,<canvas>等。

三、Html属性

  元素也可以拥有属性,与元素相关的特性也称为属性,属性由键值对组成。属性信息不会出现在你的实际内容里。比如添加一个class属性用于识别元素,稍后也可以根据该属性进行一些样式信息的设定或者其他事情。
  属性是有属性名和属性值之间使用等于号“=”分割,属性与属性之间使用空格“ ”分开,属性值通常使用单引号或双引号括起来。

核心属性

  大多数元素都可以使用的属性
  (1) id      唯一标识
  (2) class    标识一类元素
  (3) style        样式
  (4) title      描述信息

四、Html标签

(1) 段落
<p>I am a page,oh yes I am.</p>

(2) 标题

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

(3) 强调
  <em>   意为强调,突出文章重点
  <strong> 意为强调,内容更为有用
  <b>       加粗
  <i>        斜体
  <eum>   下划线
(4)列表
有序列表ol
  子元素li,序号默认从1开始
无序列表ul
  子元素li
列表dl
  子元素dt:标题
  子元素dd:列表项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值