html和css教案,html和css入门

一、html概述和基本结构

HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。

基本结构如下:

网页标题

网页显示内容

第一行是文档声明,第二行“”标签和最后一行“”定义html文档的整体,“

”标签和“”标签是它的第一层子元素,“”标签里面负责对网页进行一些设置以及定义标题,设置包括定义网页的编码格式,外链css样式文件和javascript文件等,设置的内容不会显示在网页上,标题的内容会显示在标题栏,“”内编写网页上显示的内容。

一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用文本的方式编辑它,如果用浏览器打开,浏览器会按照标签描述内容将文件渲染成网页。

新建一个html文档后,可以用快捷键的方式快速创建html文档。快捷键:!+tab键,或者 html:5+tab键。

二、html标签

HTML常用的标签有20多个,标签都是成对出现的,如

h1标题

,也有单个的标签,
,标签通常都带有一些属性,当然标签也可以嵌套。

标签一般分为块元素标签(行元素)和内联元素标签(行内元素)

块元素:在布局中默认会独占一行,块元素后的元素需换行排列。

内联元素:元素之间可以排列在一行,设置宽高无效,它的宽高由内容撑开。

注意:input和img标签虽然是内联元素,但是可以设置宽高。

另外也有一种标签的衍生类,是内联块元素标签,既可以设置宽高,又可以在一行显示。

常用块元素标签:h1,h2,h3,h4,h5,h6,div,p等

常用内联元素标签:a,img,span等

其他标签:
换行标签

html注释格式如下:

常用html字符实体:

  显示一个空格

&lt显示一个 <

&gt显示一个 >

标签分为带语义的标签和不带语义的标签:

带语义的标签

1、h1~h6:表示标题

2、p:表示段落

3、img:表示图片

4、a:表示链接

不带语义的标签

1、div:表示一块内容

2、span:表示行内的一块内容

三、css

CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表,html只负责文档的结构和内容,表现形式完全交给css。

css的定义方法是:

选择器 { 属性:值; 属性:值; 属性:值;}

css引入页面的方式有三种:

1、内联式:通过标签的style属性,在标签上直接写样式。

......

2、嵌入式:通过style标签,在网页上创建嵌入的样式表。

3、外链式:通过link标签,链接外部样式文件到页面中。

一般在实际开发中,用的都是外链式。

css选择器分为5种,分别为

1、标签选择器

标签选择器,此种选择器影响范围大,一般用来做一些通用设置,或用在层级选择器中。

如:div{color:red}

2、类选择器

通过类名来选择元素,一个类可应用于多个元素,一个元素上也可以使用多个类,应用灵活,可复用,是css中应用最多的一种选择器。

如:.blue{color:blue}

3、层级选择器

主要应用在标签嵌套的结构中,层级选择器,是结合上面的两种选择器来写的选择器,它可与标签选择器结合使用,减少命名,同时也可以通过层级,限制样式的作用范围。

如:.con span{color:red}

4、id选择器

通过id名来选择元素,元素的id名称不能重复,所以一个样式设置项只能对应于页面上一个元素,不能复用,id名一般给程序使用,所以不推荐使用id作为选择器。

如:#box{color:red}

5、伪类选择器

常用的伪类选择器有hover,表示鼠标悬浮在元素上时的状态。

.box1:hover{width:300px;}

四、css属性

布局常用样式属性:

width 设置元素(标签)的宽度,如:width:100px;

height 设置元素(标签)的高度,如:height:200px;

background 设置元素背景色或者背景图片,如:background:gold; 设置元素背景色为金色

border 设置元素四周的边框,如:border:1px solid black; 设置元素四周边框是1像素宽的黑色实线

以上也可以拆分成四个边的写法,分别设置四个边的:

border-top 设置顶边边框,如:border-top:10px solid red;

border-left 设置左边边框,如:border-left:10px solid blue;

border-right 设置右边边框,如:border-right:10px solid green;

border-bottom 设置底边边框,如:border-bottom:10px solid pink;

padding 设置元素包含的内容和元素边框的距离,也叫内边距,如padding:20px;padding是同时设置4个边的,也可以像border一样拆分成分别设置四个边:padding-top、padding-left、padding-right、padding-bottom。

margin 设置元素和外界的距离,也叫外边距,如margin:20px;margin是同时设置4个边的,也可以像border一样拆分成分别设置四个边:margin-top、margin-left、margin-right、margin-bottom。

float 设置元素浮动,浮动可以让块元素排列在一行,浮动分为左浮动:float:left; 右浮动:float:right;

文本常用样式属性一:

color 设置文字的颜色,如: color:red;

font-size 设置文字的大小,如:font-size:12px;

font-family 设置文字的字体,如:font-family:'微软雅黑';为了避免中文字不兼容,一般写成:font-family:'Microsoft Yahei';

font-weight 设置文字是否加粗,如:font-weight:bold; 设置加粗 font-weight:normal 设置不加粗

line-height 设置文字的行高,如:line-height:24px; 表示文字高度加上文字上下的间距是24px,也就是每一行占有的高度是24px

text-decoration 设置文字的下划线,如:text-decoration:none; 将文字下划线去掉

样式中的注释

/* 设置头部的样式 */

.header{

width:960px;

height:80px;

background:gold;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值