学习HTML的内容总结

学习HTML的内容总结

  HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。

        为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位等。我在学习的时候很多以前的元素在html5就不支持了,所以在学习的过程中,要多去练,多查,多记,与别人多交流。

一.知识点总结

  HTML:全称:hyper Text Markup Language:超文本标记语言

超文本标记:

针对字体的颜色,大小

针对图片,动画,音频,视频等等进行操作!

1.HTML语言的结构

<html>

<head> 编码规范的(gbk/utf-8) -à头文件标签

<title>标题标签</title>

</head>

<body>

html主体部分:这些内容最终会在浏览器中显示

</body>

</html> -à有标签体的标签

2.HTML结构的解释

html:根标签-à标签体中会很多子标签

head:头文件

body:网页的主体部分,会显示内容

3.文本标签

标题标签: h1~h6

水平线标签:hr

换行标签<br/>

段落标签:p

段落缩进:blockquote

上下标标签:supsub

原样输出标签:pre

字体标签:font

居中标签:center

4.图像标签

图像标签:img 空标签体

<img/>

属性:

src:链接到的资源图片

width:图片的宽度 两种方式:一种指定px(像素)  第二种:百分比

title:悬停状态,会显示文字

alt:当图片失效的时候,用来解释说明该图片

height:图片的高度

 

 

转义字符:

空格:     注意事项(分号一定要带上)

<: < ; (letter than)

>:>(greater than)

<h1></h1>

注册商标:® ®

版权所有:© ©  

表格标签

 

5.表单标签

作用:就是采集用户输入的数据

应用场景:

登录:--à用户输入用户的基本信息(用户名,密码,邮箱等等)--à点击登录--->提交到系统后台--à后台校验是否存在该用户-à存在,登录成功,否则,给提示,用户名或者密码.其他错误!

注册:--à采集用户输入的数据--à提交后台--à服务器数据库查看是否有当前用户名,有表示,注册失败;否则注册成功!

 

6.CSS使用方式

1) 行内样式 <input style=”书写样式” />

弊端:不利于维护(style属性和html标签混合在一块)

2) 内部样式

head标签体中,书写style标签

<style type=”text/css”>

书写样式;

</style>

讲课(习惯使用这种方式)

3) 外部样式

A:创建一个独立一后缀名为.css结尾的css文件

选择器{

  书写样式

}

B:导入外部css文件

     书写:<link href=”xx.css” rel=”stylesheet”/>

 

 7.CSS的语法

选择器(id选择器,类选择器,标签选择,并集选择器,交集选择器,通用选择器){

CSS属性:CSS的属性值;     分号可以省略,建议永远给出分号

CSS属性(字体,背景,边框,背景图片的起始位置…(大小,颜色,边框的样式,边框的尺寸left/center/right…)

}

 

 8.CSS的选择器

   选择器的分类:

a. 标签选择器(最普通一种方式)

书写格式:

标签名称{

CSS属性:css属性值;

}

 

b. id选择器

        在标签中一定要给定一个id属性,并且指定id属性值

      <input type=”text” id=”inputId” >

       书写格式:

 #id属性值{

  书写样式;

}

注意事项:

1) 一个标签同时被标签选择和id选择器选中,那么id选择器的优先级要高于标签选择器

  2)在同一个html页面中,不要给多个标签指定同名id属性,如果指定同名id属性值,那么js的时候,获取标签对象的时候,获取不到:getElementById(“id属性值”) ;

 c 类选择器

   在一个标签中使用类选择器,要指定一个属性:class属性

<input type=”text” class=”inputCls”>

书写格式:

.class属性值(inputCls){

书写样式;

}

注意事项:

     在同一个页面下,多个标签可以指定同名的class属性

 

 d. 并集选择器(同时选中多个标签)

选择器1,选择器2,…{

    书写样式;

}

 

e:交集选择器

书写格式:

   选择器1 选择器2  选择器3{

书写样式;

}

 

e. 伪类选择器

伪类表示一种状态:超链接标签a的几种状态

link:鼠标没有访问过的状态

    hover:鼠标经过的状态

       active:鼠标激活状态(鼠标点击了,但是没有松开的状态)

       visited:鼠标访问过的状态(已经点击了,并且松开的状态)

 

书写格式:a:四个状态{….}

显示的效果顺序:link visited hover active

9.CSS属性

1.CSS文本属性

 

text-decoration:值;    文本下划线的设置  none没有下划线 underline下划线 overline上划线 line-through穿过文本的线

 

color:值;    字体颜色的设置

 

text-height:值;      设置行高

 

text-align:值;     设置对其方式

 

letter-spacing:值;   字符间距

 

word-spacing:值;   字间距(默认两个为一个单词)

 

2.CSS字体属性

 

font-family:值;  设置字体

 

font-size:值;    设置字体大小

 

font-style:值;    设置字体样式     normal标准样式   italic斜体

 

font-weight:值;  设置字体粗细    normal标准样式  bold适当加粗  bolder更粗 lighter更细  100  200  300

 

简写样式font:style weight size family;必须按此样式书写  例如font:italic bold 30px “宋体”;

 

color:值;   指设置字体颜色

 

3.CSS背景属性

 

background-color:值;    设置背景颜色

 

background-image:url(图片位置);   设置背景图片

 

background-repeat::值;   设置图片是否重复   

 

                           repeat x轴,y轴都重复  no-repeat不重复 x-repeat水平方向重复 y-repeat竖直方向重复  

 

background-position:值;    设置图片的位置         

 

                             图片的三种位置top content bottom  图片在浏览器中的位置left center right 

 

简写样式background:color url() repeat position; 例如background:black url() no-repeat top center;

 

4.CSS列表属性

 

list-style-image:url(图片路径);  可以设置有序或无序列表前的图片

 

5.CSS表格属性

 

border-left-color:值;  设置左边框颜色

 

border-right-color:值;  设置右边框颜色

 

border-top-color:值;  设置上边框颜色

 

border-bottom-color:值;  设置下边框颜色

 

简写属性border-color:值 值 值 值;  默认顺序为 上 右 下 左 (某一边框未设置则会取对边颜色)

 

 

border-left-width:值;   设置左边框宽度

 

border-right-width:值;  设置右边框宽度

 

border-top-width:值;  设置上边框宽度

 

border-bottom-width:值;  设置下边框宽度

 

简写属性border-width:值 值 值 值;  默认顺序为 上 右 下 左

 

border-left-style:值;   设置左边框样式

 

border-right-style:值;  设置右边框样式

 

border-top-style:值;  设置上边框样式

 

border-bottom-style:值;  设置下边框样式 

 

简写属性border-style:值 值 值 值;  默认顺序为 上 右 下 左  dotted点状 solid实线 double双实线 dashed虚线 none无边框

 

 

整体的简写属性border:width style color;  必须按照此顺序 例如border:1px dotted black;

 

width:值;  边框宽度

 

height:值;  边框高度

 

6.CSS浮动

 

float:值; 使快标签一条线排列  left左浮动 right右浮动

 

clear:值; 设置元素左右师傅可以有浮动   

 

 none默认值左右都允许有浮动  left不允许左边有浮动 right不允许右边有浮动 both左右两边都不允许有浮动 

 

display:值;规定元素应该生成的框的类型

 

 none不会被显示   block左右两边带有换行符 inline默认属性前后不带有换行符

 

10.CSS框模型

 

margin-top:值;  上外边框宽度

 

margin-bottom:值;  下外边框宽度

 

margin-left:值;  左外边框宽度

 

margin-right:值;  右外边框宽度

 

简写属性margin:值 值 值 值;     默认顺序:上 右 下 左         

 

 

padding:值;  内边框宽度

 

padding-top:值;  上内边框宽度

 

padding-bottom:值;  下内边框宽度

 

padding-left:值;  左内边框宽度

 

padding-right:值;  右内边框宽度

 

简写属性padding:值 值 值 值;     默认顺序:上 右 下 左  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值