DW学习笔记

HTML5学习笔记

一.HTML5基础

(一).HTML5基础文本标签

1.标题标签<h1>——<h6>

<h1>标题1</h1>  #1通常用于主标题 字号逐级变小 它是块元素会自动换行
<h2>标题1</h2>
<h3>标题1</h3>
<h4>标题1</h4>
<h5>标题1</h5>
<h6>标题1</h6>

2.段落标签<p></p> 通常用于一个段落 它是块元素 会自动换行 并且存在一定的上边距属性
3.换行标签<br> 这是一个单标签 用在一个段落中换行,另起一行 要注意的是不能用<br> 标签占位
4.<span></span> 是一个没有任何语义的双标签通常使用class样式为其附加语义
5.超链接<a href="路径"></a>
6.图片标签

<img src="路径" alt="图片的替换文本"/>

7.视频标签<video src="路径" controls>video</video>

(二).HTML5元素及标签

1.结构标签

  • <section></section> 页面中的一个内容区块 效果等同与html4中的<div></div>但它的语义更明确
  • article标签 页面中的核心内容
    2.标签兼容 ie9 以下的浏览器
  • 通过网址 http://html5shim.googlecode.com/svn/trunk/html5.js 加载到本地或直接使用该地址
  • 代码 放到head部分
<!--[if lt IE 9]>
 <scr ipt scr="js/html5shiv.js"></scr ipt>
 <![endif]-->

CSS3基础

(一).盒子模型

1.盒子的内容 content 高度height 宽度width
2.盒子的边框 border 它包括 边框的宽度 边框显示方式 边框的颜色
如:border: 2px solid() #000
实线:solid()
虚线:dashed()
3.内边距padding 边框到内容的距离
4.外边距wargin 边框与其它边框的距离
5.盒子居中 margin: 0 auto
6.padding有外扩属性 设置padding 的值 减去盒子本身的width 或height
7.盒子占有的宽度:内容的width+padding+border+margin的总和

(二).块元素和行内元素

1.块元素的特点:
(1).独占一行(该元素前后的其它内容都要换行)
(2).直接适用盒模型的所有CSS属性
2.行内元素的特点
(1).不独占一行,多个行间元素可以在一行中呈现
(2).部分适用Css盒模型属性,如宽度高度由内容的多少决定,直接设置无效,上下边距设置无效
3.常见的块元素

标签说明
<div>一个层,盒子
<header><section><footer><aside><article>等网页布局类标签
|<h1>-<h6>标题

段落
<ul><ol><dl><li>列表类标签
<form>表单

4.元素间的转换display 属性

作用
block转换为块元素
inline转换为行内元素
inline-block转换为行内元素,不换行且能拥有盒模型属性
none元素在页面中不显示

总结这两种元素的用法:
1.块元素体现的是大,大块的内容,大块的结构,行类元素体现的是小的地方
2.块元素可以嵌套块元素,也可以嵌套行内元素,因为他很大
3.行类元素只能嵌套行元素
4.块元素本身就拥有盒子的所有特征,而行内元素则需要用display属性来进行转换才拥有盒子的特征

(三).CSS的引用

css即层叠样式表:设置网页中标签(文字大小,颜色,行高,背景)的样式。
层叠:当在HTML文件中引用多个样式文件时,浏览器将依据层叠顺序及就近原则进行处理。
1.内联样式:把元素的样式设置直接写在网页主体内部。
语法:
<标签 style=“属性:属性值”></标签>
2.嵌入样式:对网页中元素的样式设置直接写在网页头部,放在<head></head>里,用<style></style>标签对 进行声明。
格式:

<head>
	<style>
	 p{color:red;}
	 </style>
</head>

这种方法只对单个网页有效
3.外部链接样式:
将外部独立的样式表文件引入到THTML文件种,样式表文件就是CSS文件,扩展名为.css
格式:

<head>
	<link rel="stylesheet"  type="text/css"  href="CSS文件路径"  >
</head>

rel=“stylesheet”:声明在HTML文件中使用外部样式表。
type=“text/css”:指明该文件的类型是样式表文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值