【无标题】

HTML和CSS入门

一,HTML

1.HTML的定义:

指的是超文本标记语言,它是用来描述网页的一种语言。
(1) 标记语言是一套标记标签。
(2)超文本标记语言是制作网页的标准语言。
注意:HTML不是一种编程语言,而是一种标记语言。
HTML不区分大小写。
(3)超文本:
可以加入图片,声音,动画,多媒体等内容。
可以从一个文件转到另一个文件,与世界各地主机的文件链接

2.HTML的标签:

(1)由尖括号包围,比如
(2)通常是成对出现,比如和
是开始标签,是结束标签。
双标签关系分为包含关系和并列关系两大类。
                	<head>    </head>

包含 和

​ 和 是并列关系。

(3)有些特殊情况是单个标签(极少情况)。例如
,称为单标签。
(4)一个标签可能有多个属性,属性先后顺序无关。
标题:h1~h6(一个页面建议只有一个h1)
段内换行:br(单独出现的标签,直接结束)
段内分组:span(通过css样式来格式化)
段落:p(

段落内容

)
预留格式:pre
水平线:hr
空格字符&nbsp(特殊字符,全小写)
注释:<!..注释内容…>

(5)HTML 标签语义化

语义化定义:
就是仅通过标签名就能判断出该标签的内容。
语义化的作用:

网页结构层次更清晰。

​ •更容易被搜索引擎收录。

​ •更容易让屏幕阅读器读出网页内容。

二,CSS

1.CSS的语法

P{ /选择器/
font-size:12px; /*字号/
color:blue; /字体颜色/
font-weight:bold; /加粗/
}
注意:注释可跨行
12px,blue,bold等等都是属性值;
font-size;color;font-weight都是属性名;
最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号;
为了使用样式更加容易阅读,可以将每条代码写在一个新行内;

2.CSS应用方式

(1)外部样式表
页面结构HTML代码与样式CSS代码的完全分离
维护方便
如果需要改变网站风格,只需要修改公共CSS文件可以在同一个HTML文档内部引用多个外部样式表
(2)CSS优先级
多重样式可以层叠,可以覆盖样式的优先级按照“就近原则”:
行内样式>内嵌样式>链接样式>浏览器默认样式
(3)CSS单位
单位 说 明
px… 像素
cm …厘米
in…英寸
%…百分比
em…1em等于“当前元素”字体大小
(4)CSS颜色
颜色 描述
red,blue,green…颜色名
rgb(x,x,x) …RGB值 每个颜色分量取值0-255红色:rgb(255,0,0)灰色:rgb(66,66,66)
rgb(x%, x%,x%) …RGB 百分比值 0%-100% 红色:rgb(100%,0%,0%)
rgba(x,x,x,x) …RGB 值,透明度 a值:0.0(完全透明)与1.0(完全不透明)红色半透明:rgba(255,0,0,0.5)
#rrggbb …十六进制数 红色: #ff0000 红色:#f00去掉重复位
(5)CSS文本属性
居性 描述 取值
color …文本颜色 …red #f00 rgb(255,0,0)
letter-spacing …字符间距 …2px-3px
line-height …行高 …14px 1.5em 120%
text_align …对齐 …center left right justify
text-decoration…装饰线 …None overline underline line-through
text-indent …首行缩进 …2em
(6)CSS字体font
属性 描述 取值
font …文本颜色 …font: bold 18px’幼圆
Font-family …字体系列 …网页安全字体
Font-size…字号 …14px 120%
Font-style …斜体 …italic
Font-weight…粗体 …bold
(7)CSS背景
属性 描述 取值
background …背景:颜色图片 …repeat url(“images/bg1.gif ") repeat-x;
background-color …背景颜色 …red #f00 rgb(255,0,0)
background-imag …背景图片 …url(“logo.jpg” )
background-repeat…重复方式 …Repeat repeat-x repeat-y no-repeat
注意:空元素需要先定义元素的高度和宽度
(8)CSS超链接
·链接的四种状态
A:link 超链接的正常状态(没有任何动作前)
A:visited 访问过的超链接状态 a:active 必须位于a:hover 之后
A:hover 光标移动到超链接上的状态
A:active 选中超链接时的状态
. 按照以下次序:
a:hover必须位于a:link和a:visited 之后
a:active 必须位于a:hover 之后
(9)Border: 边框属性
属性	                                          描述                                 	取值
border-width	..................边框宽度	.......................px、thin、medium、 thick
border-style	.................边框样式	...........................dashed、dotted、 solid、double
border-color	.............边框颜色................................	颜色值
border	.....................宽度、样式、颜色	.....................width style color
(10)浮动定位
Clear属性:规定元素的哪一侧不允许其他浮动元素。 both,清除左右两边的浮动。
left 和 right 只能清除一个方向的浮动。
none 是默认值,只在需要移除已指定的清除值时用到
(11)层定位
Position属性
·static: 默认值top, bottom, left, right ,z-index无效
. fixed: 固定定位相对于浏览器窗口进行定位top, bottom, left, right ,z-index有效
· relative:相对定位相对于其直接父元素进行定位top,bottom,left,right,z-index有效
. absolute:绝对定位相对于 static 定位以外的第一个父元素进行定位top, bottom,left, right ,z-index有效
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值