html+css课堂笔记

<html>部分:包括头部标签<head></head>和内容标签<body></body>

头部标签包括:<title></title>、<link/>、<meta/>、                       <style></style>、<script></script>;

常用标签包括:

标题标签:<h1></h1>…<h6></h6>;

段落标签:<p></p>;

预格式化标签:<pre></pre>;

换行符:<br/>;

字符格式化:包括加粗<b></b> 斜体<i></i> 上标<sup></sup>            下标<sub></sub> 下划线<u></u>;

水平线:<hr/>;

字体:<font></font>;

跑马灯效果:<marquee></marquee>;

参数:

Onmouseout=“this.start()”鼠标离开时继续滚动;

Onmouseover=“this,stop()”鼠标点击时停止滚动;

Behavior 设置滚动方式

alternate 来回滚动 scroll 重复的滚动 slide不重复的滚动;

Direction 设置滚动方向;

Hspace 设置字幕与容器间的水平距离;

Vspace 设置字幕与容器间的垂直距离;

Loop 表示滚动次数;

Scrollamount 设置滚动的速度;

Scrolldelay 设置活动屏幕延迟的滚动间隔。

列表标签包括:

无序列表:<ul>

<li></li>

<li></li>

</ul>

有序列表<ol>

<li></li>

<li></li>

</ol>

自定义列表<dl>

<dt>列表标题</dt>

<dd>列表内容</dd>

</dl>

表格标签:<table>

<tr>

<td></td>

</tr>

</table>

框架集标签:<frameset></frameset>;

参数:

Rows 横向分割窗口 *代表余下的

Cols 纵向分割窗口

活动框架标签:<iframe></iframe>;一个单独的页面

同时还有绝对路径和相对路径的概念:

绝对路径:是指从网上浏览某个图片或网页时的地址;

例如:http://www.baidu.com/image/1.jpg

相对路径:是指本地电脑上的图片或者是网页;

相对路径常用的符号:

./代表当前目录  ../代表上一目录 ../../代表上上目录

常用的特殊字符:

&nbsp; —- 空格;

&gt; —- 大于号;

&lt; —- 小于号;

&yen;—-人民币符号;

&copy;—-版权符号;

还有两个重要的标签:

超链接<a></a>

超链接常用属性:

Target:指定打开页面的方式 _black新的页面 _self当前页面;

表单<form></form>

表单常用属性:

Action:指定服务地址;

Method:指定提交方式 POST&GET;

 

CSS(Cascade Style Sheet)层叠样式表部分:

  • css选择器:

包括 :类选择器 、ID选择器 、元素选择器、后代选择器、伪类选择器

类选择器:通过class属性查找元素

例如: .class{….}

<a class=”class”></a>

类选择器的css样式可共多个元素使用;

 

ID选择器:通过id属性来查找元素

例如:#class{…}

<a id=”class”></a>

一条id属性的css样式只能被一个id元素使用,不能重复使用

元素选择器:根据元素名称找到元素

例如:a{….}

<a></a>

后代选择器:改变某css样式下的某个元素;

例如: #nav li{…}

<div id=”nav”>

<ul>

<li>…</li>

<li>…</li>

</ul>

</div>

伪类选择器:改变某种元素在特定情况下的样式;

例如:

a:link{…}

a:visited{…}

a:hover{…}

a:active{…}

设定样式的顺序不可更改 依次为 link visited hover active

想要更改元素在特定情况下的样式 只需

元素名称: link & visited & hover & active {….}

 

改变输入框样式 :

Css样式 input:focus{background:#ccc}

<input type=”text”/>

背景样式属性:

背景颜色:background-color

背景图片:background-image

背景重复:background-repeat

背景位置:background-position

文本属性:

字符间隔:letter-spacing

单词间隔:word-spacing

水平对齐:text-align

字符缩进:text-indent 单位em 表示缩进两个字符

字符转换:text-transform

文本装饰:text-decoration

文本颜色:color

字体属性:

字体系列:font-family

字体粗细:font-weight

字体样式:font-style

字体大小:font-size

字体颜色:color

设置行高:line-height

列表样式:list-style:none 列表符号位图像 list-style-imag:url()

边框样式:

边框粗细:border-width:

边框颜色:border-color

边框样式:border-style

上边框样式:border-style-top

下边框样式:border-style-bottom

左边框样式:border-style-left

右边框样式:border-style-right

CSS元素分类:包括 块级元素、行内元素

块级元素较霸道,不允许和它同用一块

例如:div ul ol li h1-h6

行内元素允许其他元素在一起

例如:a img p span

将行内元素转换成块级元素 display:block

将块级元素转换成行内元素 display:inline

 

知识重点:

Css盒子模型

包括外边距:margin 内边距:padding 边框:border

Margin和padding一样 都是按照上 右 下 左的顺序设置样式

居中显示: margin:auto;

浮动布局:float

技巧:如果想要多个块级元素显示在一行,则他们浮动的方向相同

绝对定位:positio:absolute

相对定位:position:relative

  1. 注意:

绝对定位布局的时候,如果父元素是相对定位(position:relative),那么绝对定位的元素相对于父元素移动;如果父元素不是相对定位,绝对定位的元素相对于body来移动

区别:绝对定位是不占用原来的位置空间,是按照父元素来进行定位;相对定位移动后仍占用原来的位置空间,且移动位置的坐标是按照原来位置做参考而不是父元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值