关于HTML+CSS常用标签

时间:2022-12-20 22:11:33

html:超文本标记语言

html语言结构:

html:html的根标签

head:网页的头部信息

body:网页的主体部分

html注释:<!--注释的内容-->

常用的标签:

标题标签:h1~h6

段落标签:p

水平线标签:hr

换行标签:br

上标:sup

下标:sub

原样标签:pre

有序列表标签:ol li

无序列表标签:ul li

项目列表标签:dl  dt dd

常用的实体字符:

空格: 

小于号:<

大于号:>

人民币:¥

超链接标签:<a href="">

a 标签常用属性:

href:用于指定链接的资源

target:设置打开资源的目标; _blank在独立的窗口打开页面,_self:在当前窗口打开页面

图片标签:img

img常用的属性:

width:宽度

height:高度

alt:如果图片资源找不到,那么就显示相应的提示文字

表格标签:

 table tr td th caption 

表格常用属性:

border:设置表格的边框

colspan:设置单元格占据指定的列数

rowspan:设置单元格占据指定的行数

表单标签:是用于提交数据给服务器

表单标签的根标签:form


编写css代码的方式:

1、在style标签里面写

2、直接在标签里面写

3、可以引入外部的css文件

css注释:

/**********************/

选择器:

1、标签选择器:

格式:

标签名{

样式1;样式2;....

}

2、类选择器

格式:

.class的属性值{

样式1;样式2;....

}

3、ID选择器

格式:

#id的属性值{

样式1;样式2;....

}

4、交集选择器:就是针对选择器1中的选择器2里面的数据进行样式化

格式:

选择器1 选择器2{

样式1;样式2;....

}

5、并集选择器:对指定的选择器进行统一的样式化

格式:

选择器1,选择器2{

样式1;样式2;....

}

6、通用选择器

*{

样式1;样式2;....

}

伪类选择器:

1.a:link 没有被点击过的状态

 a:visited 已经被访问过的样式

a:hover:鼠标经过的样式

 a:active:

常用的css样式:

 background-color:设置背景颜色

css 布局的方式有三种:1 默认的,就是按文档流的顺序2 浮动布局,就是用float

1    首先将元素分类:

▲  块级元素:<div>、 <p> <ul> <li>,独自占用一行的位置,

▲  内联元素:<span><a>等  可以与其它内联元素在一行上,

 

2        布局的三种方式:

▲  按文档流:即按照html的顺序

▲  按定位(position):有relative、absolute、static、fixed

▲  按浮动:float

☞relative(相对定位):元素相对自己的位置偏移某个距离,定位后扔是文档流的一部分

☞absolute(绝对定位):元素相对父级框定位,元素框从文档流中消失,就和不存在一样,(注意relative和absolute都有的时候,要用概念去理解)

☞fixed:和绝对定位一样,只是父级框为窗体罢了

☞static(无定位):即默认值,按照文档流的样式

浮动定位(float):浮动框从文档流中消失,像不存在一样,浮动可以向左向右浮动,浮动浮动,先浮后动,设置浮动的元素先浮到另一层排列,原来的块状属性没有了,在另一层上可以并列以行,其后的各种定位会视其消失了,马上补上。不仅是块级元素可以浮动,内联元素也可以浮动

注意:在ie567中如果你的内容宽度大于div的宽度,会把div撑破,导致其它元素被挤开,解决办法是在外面再套一层div

Clear:清除浮动,用在不想当元素前面的元素应用了浮动,后面的元素不想顶上去的时候,就清除浮动

注意外边距合并的问题。