PHP学习总结

时间:2024.5.15

第14 章CSS 文字与文本

1.CSS 中长度与颜色

2.CSS 中的文字属性

3.CSS 中的文本属性

14.1 CSS 中长度与颜色

长度单位说明

in 英寸

cm 公分

mm 公里

cm 以目前字体高度为单位

ex 以小写字母高度为单位(大部分不支持)

pt 1pt/72英寸

pc 1pc/12pt

px 像素(推荐使用)

颜色单位: 说明

十六进制如:color:#ff0000

颜色名称如:color:red

三原色单位如:rgb(255,0,0)

一般最常用的是十六进制,三原色单位的原理【红(r),绿(g),蓝(b)】混合而成。。 每个值域在0-255之间

14.2 CSS 中的文字属性

属性名称属性值说明

font-style normal 正常显示

italic 斜体

font-variant normal 正常显示

small-caps 将英文大小写字母写调为同宽

font-weight normal 正常显示

bold 粗体

font-size 像素字体大小

百分比字体大小

font-family 字体名称设置字体名称

font属性简化的使用方法:

font:是否斜体是否同宽是否粗体大小字体名称

例如:font:italic bold 200 隶书;

14.3 CSS中的文本属性

属性名称属性值说明

color 十六进制颜色

英文名称颜色

三原色单位颜色

letter-spacing normal 正常显示

长度文本间隔

word-spacing normal 正常显示

数字单词间距

white-space normal 文本自动处理换行

pre 换行和空白受保护

nowrap 强制在同一行显示

text-align left 文字靠左

right 文字靠右

center 文字靠中

text-decoration none 正常显示

underline 加上下划线

overline 加顶线

line-through 加删除线

text-indent 长度首行缩进

百分比同上

line-height 像素行高

数字/百分比行高

主讲:李炎恢

第3页共3页PHP100 视频教程

text-transform none 正常显示可以包含大,小字符 capitalize 字符串第一个字符大写

uppercase 设置大写字符

lowercase 设置小写字符

vertical-align sub 设置文字为下标。

super 设置文字为上标。

top 元件往上端靠齐。

middle 设置文字是在中线位置。

bottom 元件往下端靠齐。

第15 章CSS 背景与列表

1.CSS 中背景的使用

2.CSS 中列表的使用

15.1 CSS 中背景的使用

属性名称属性值说明

background-attachment scroll 设置背景图像会随视窗滚动 条的移动而移动。

fixed 设置背景图像不会随视窗滚动条

的移动而移动。

background-color 十六进制background-color:#ff0000; 英文名称background-color:red;

三原色background-color:rgb(255,0,0)

transparent background-color:transparent;透明

background-image URL background-image:url("bg.jpg") 背景图片

none 不设置背景图片

background-position top left 设置背景图案出现在上左方。 top center 设置背景图案出现在上方中间。

top right 设置背景图案出现在上右方。

center left 设置背景图案出现在中间左方。

center center 设置背景图案出现在IE中间。

center right 设置背景图案出现中间右方。

bottom left 设置背景图案出现在下左方。

bottom 设置背景图案出现在正下方。

bottom right 设置背景图案出现在下右方。

background-repeat repeat 将背景图案填满整个背景。

repeat-x 将背景图案在水平方向添满。

repeat-y 将背景图案在垂直方向添满。

no-repeat 图案只出现一次。

背景图案简化方案:

background:颜色背景图片repeat attachment position 15.2 CSS中列表的使用

属性名称属性值说明

list-style-type none 无符号

disc 实体的小圆点。

circle 空心的小圆点。

square 实心的小方块。

decimal 1,2,3...

lower-roman i,ii,iii...

upper-roman I,II,III...

lower-alpha a,b,c,d,e...

upper-alpha A,B,C,D,E...

list-style-position inside 清单项目较往右移。 outside 清单项目正常显示。

list-style-image URL list-style-image:url(lmk.gif) none 不会显示任何图象

清单的简化设置:

list-style:circle inside url("bullet.gif")

第16 章CSS 边框与边界

1.CSS 中边框的使用

2.CSS 中边界的使用

16.1 CSS 中边框的使用

属性名称属性值说明

border-color 十六进制可依序设置上,右,下,左线颜色 英文名称border-color:red(四边均为红色)

三原色border-color:red green

(上下为红色,左右为绿色)

border-color:red green blue

(上为红色、左右为绿色、下为蓝色)

border-color:red green blue yellow

(上右下左分别为红绿蓝黄)

border-style none 不显示边线

dotted 点线

dashed 虚线

solid 实线

double 双线

border-width 长度border-width:0.2cm 0.3cm 0.4cm 0.5cm; border-width:1 2 3 4;

简化方案:border:形态长度颜色

例如border:1px solid black;

16.2 CSS 中边界的使用

padding 属性介绍

属性名称属性值说明

padding-bottom 长度/百分比元件下端边线的空隙

padding-left 长度/百分比元件左端边线的空隙

主讲:李炎恢

第2页共3页PHP100 视频教程

padding-right 长度/百分比元件右端边线的空隙

padding-top 长度/百分比元件上端边线的空隙

简易写法:padding:10px

padding:2px 4px

padding:2px 6px 10px

padding:1px 2px 3px 4px

margin 系列属性介绍

属性名称属性值说明

margin-bottom auto 自动调整空隙

长度/百分比设置下端空隙

margin-left auto 自动调整空隙

长度/百分比设置左端空隙

margin-right auto 自动调整空隙

长度/百分比设置右端空隙

margin-top auto 自动调整空隙

长度/百分比设置上端空隙

简化方案:margin:2px 4px

margin:2px 6px 10px

margin:1px 2px 3px 4px

常用网页顶格设置:margin:0;

第17 章CSS 区块、浮动、定位、溢出、滚动条

1.CSS 中区块的使用

2.CSS 中浮动的使用

3.CSS 中定位的使用

4.CSS 中溢出的使用

5.CSS 中滚动条的使用

17.1 CSS 中区块的使用

属性名称属性值说明

width 像素/百分比区块的宽度

auto

height 像素/百分比区块的高度

auto

min-height 像素像素/百分比区块最小高度

auto

max-height 像素像素/百分比区块最大高度

auto

min-width 像素像素/百分比区块最小宽度

auto

max-width 像素像素/百分比区块最大宽度

auto

17.2 CSS 中浮动的使用

属性名称属性值说明

float none 正常显示

left 左浮动

right 右浮动

clear none 允许两边浮动

left 不允许左边浮动

主讲:李炎恢

第2页共3页PHP100 视频教程

right 不允许右边浮动

both 不允许两边浮动

17.3 CSS 中定位的使用

属性名称属性值说明

position relative 设置区块基准点为左上角

absolute 设置网页的为基准点左上角

static 无设置

left auto 以基准点定位在左边

像素/百分比定位在左边

top auto 以基准点定位在上边

像素/百分比定位在上边

right auto 以基准点定位在右边

像素/百分比定位在右边

bottom auto 以基准点定位在下边

像素/百分比定位在下边

z-index auto 自动调整高度

数字数字越大越往上层

17.4 CSS 中溢出的使用

属性名称属性值说明

overflow visible 不剪切内容也不添加滚动条

auto 在必需时对象内容才会被

裁切或显示滚动条

hidden 不显示超过对象尺寸的内容

scroll 总是显示滚动条

overflow-x (同上)

overflow-y (同上)

17.5 CSS 中滚动条的使用

属性名称属性值说明

scrollbar-3dlight-color 颜色/十六进制滚动条亮边框

scrollbar-highlight-color 颜色/十六进制滚动条3D 界面亮边 scrollbar-face-color 颜色/十六进制滚动条3D 表面 scrollbar-arrow-color 颜色/十六进制滚动条方向箭头 scrollbar-shadow-color 颜色/十六进制滚动条3D 暗边 scrollbar-darkshadow-color 颜色/十六进制滚动条暗边框 scrollbar-base-color 颜色/十六进制滚动条基准颜色 scrollbar-track-color 颜色/十六进制滚动条的拖动区域 主讲:李炎恢

第3页共3页PHP100 视频教程

第18 章CSS 链接、光标、DHTML、缩放

1.CSS 中链接的使用

2.CSS 中光标的使用

3.CSS 中DHTML 的使用

4.CSS 中缩放的使用

18.1 CSS 中链接的使用

超链接伪类属性

a:link 表示该超链接文字尚未被点选

a:visited 表示该超链接文字已被点选过

a:active 表示该超链接文字正被点选,但未被放开

a:hover 表示当鼠标停留在文字上

18.2 CSS 中光标的使用

属性名称属性值说明

cursor auto 光标是手指

crosshair 光标是十子形

default 光标是箭头

hand/pointer 光标是手形

move 光标是移动的符号

text 输入文字的符号

wait 漏斗

help 帮助

18.2 CSS 中DHTML 的使用

属性名称属性值说明

behavior url DHTML 文件

主讲:李炎恢

第2页共2页PHP100 视频教程

18.3 CSS 中缩放的使用

属性名称属性值说明

zoom normal 使用对象的实际尺寸

百分数/浮点实数放大缩小

主讲:李炎恢

第1页共3页PHP100 视频教程

第19 章CSS 滤镜

1.Filter 属性介绍

2.Alpha 滤镜的使用

3.Blur 滤镜的使用

4.Filph、Filpv 滤镜

5.DropShadow 滤镜

6.Glow 滤镜

7.Gray ,Invert,Xray 滤镜

8.Shadow 滤镜

19.1 Filter 属性介绍

设置或检索对象所应用的滤镜或滤镜集合。此属性仅作用于有布局的对象,如块对象。 内联要素要使用该属性,必须先设定对象的height 或width 属性,或者设定position 属 性为absolute,或者设定display 属性为block。请参阅对象的hasLayout 属性。若要在 img 对象上应用shadow 滤镜,可以在该对象img 对象的父容器上应用。滤镜的机制是可扩 展的。通过利用Microsoft?DirectX?Media SDK,你可以使用C++开发和使用第三方滤镜。 该属性在MAC 平台上不可用。对应的脚本特性为filter。

19.2 Alpha 滤镜的使用

属性值说明

opacity 0-100 对象的亮度

style 1,2,3 滤镜的样式

19.2 Blur 滤镜的使用

属性值说明

add true/false 是否印象派

direction 0-360 角度

strength 数字模糊度

19.3 Fliph、Flipv 滤镜

属性值说明

主讲:李炎恢

第2页共3页PHP100 视频教程

19.4 DropShadow 滤镜

属性值说明

color 颜色阴影颜色

offx 数字x 坐标偏移

offy 数字y 坐标偏移

positive true/false 是否建立透明

19.5 Glow 滤镜

属性值说明

color 颜色发光颜色

strength 数字发光厚度

19.6 Gray ,Invert,Xray 滤镜

属性值说明

19.7 Shadow 滤镜

属性值说明

color 颜色阴影颜色

direction 0-360 阴影方向

主讲:李炎恢

第1页共7页PHP100 视频教程

第20 章CSS 定义选择器

1. ID 与类

2. 层叠

3. 分组

4. 继承

5. 上下文选择器

6. 子类选择器

7. 其他选择器

8. 结构与注释

20.1 ID与类

选择器是用于控制页面设计的样式.即ID 选择器何类选择器.

一直以来,许多开发人员经常将ID 与类混淆,或者不能正确的使用这两种选择器,或者简 单的认为是一个代替另一个.这种认知是及其错误的.

(1).应用ID

每个ID 在一个页面中只能使用一次,作为某个元素的唯一标识符.一般情况下,ID 只 用于页面的唯一元素,如页眉,主导航条,布局区块等.

示例:<p id=”hightlight”>This paragraph has red text.</p>

相应的CSS 代码:

#hightlight{

color:#FFFFFF;

}

(2).将ID与选择器结合

/*适合所有h2 标题*/

h2{

color:# 333;

font-size:16px;

}

/*只适合title 的h2 标题*/

h2#title {

color:# eee;

}

相应的XHTML 代码:<h2>Title Of My Article</h2>

<h2 id=”title”>Title Of My Article</h2>

(3).ID的使用场合

对于每个ID,每个页面只能有一个元素使用该样式,因此ID 应该为每个页面唯一存 在并仅使用一次的元素不保留,

(4).避免使用ID的场合

当一个以上的地方需要使用同一CSS 规则时,不应该使用ID.

(5).应用类

类可以无限次的使用,因此它是应用CSS 的非常灵活的方法.

<p class=”hightlight”>his paragraph has red text.</p>

相关CSS 代码:

.hightlight {

color:FFFFFF;

}

(6).结合多个类和ID

范例:

<ul id=”drinks”>

<li class=”mix”>Beer</li>

<li class=”mix”>Spirtis</li>

<li class=”hot”>Cola</li>

<li class=”hot”>Lemonade</li>

</ul>

相应的CSS 代码:

ul#drinks {

color:FF6600;

}

.mix {

Color:# 999999;

}

.hot {

Color:# 333333;

}

(7).利用类改写基本样式:

p{

Color:#ff6600;

}

.bleached {

Color:#ccc;

}

主讲:李炎恢

第3页共7页PHP100 视频教程

相应的XHTML 代码:

<p>This paragraph has red text.</p>

<p class=”bleached”>This paragraph has red text.</p>

(8).直接将类链接到元素上

p.bleached {

color:red;

}

相应的XHTML 代码:

<p class=”bleached”>This paragraph has red text.</p>

(9).避免,适合

对于class,如果多次重复使用或者使用子类选择器,那么就选择class,如果是定义 唯一性的标记,比如布局,那么用id。

20.2 层叠

(1).外部链接实现层叠

<link rel=”stylesheet” type=”text/css” href=”css/one.css”> <link rel=”stylesheet” type=”text/css” href=”css/two.css”> <link rel=”stylesheet” type=”text/css” href=”css/three.css”>

(2).导入样式实现层叠

@import url(“one.css”)

@import url(“two.css”)

@import url(“three.css”)

注意点:必须牢记一个规则,越晚给的规则越重要.

20.3 分组

h1{

Font-family:隶书,宋体,楷体;

Line-height: 140%;

Color:# 333;

}

h2{

Font-family:隶书,宋体,楷体;

Line-height: 140%;

Color:# 333;

}

h3{

Font-family:隶书,宋体,楷体;

Line-height: 140%;

Color:# 333;

主讲:李炎恢

第4页共7页PHP100 视频教程

}

/*分组后*/

h1,h2.h3{

Font-family:隶书,宋体,楷体;

Line-height: 140%;

Color:# 333;

}

/*分组例外*/

h1{

Font-style:italic;

}

20.4 继承

h1 {

Color:# 333;

}

<h1>This is the greatest heading <i>in the world</i></h1> 从BODY 继承

Body {

Margin:10px;

Font-family:隶书;

Background:#000;

Color:#fff;

}

20.5 上下文选择器

h1{

Color: #ccc;

}

i {

Color:# 000;

}

/*使用上下文选择器*/

h1 I {

Color:# 000;

}

20.6 子类选择器

.box {

color:red;

}

.box1 {

主讲:李炎恢

第5页共7页PHP100 视频教程

font-weight:bold;

}

.box2 {

font-style:italic;

}

<div class="box">Box</div>

<div class="box box1">Box1</d iv>

<div class="box box2">Box2</d iv>

20.7 其他选择器

(1).类型选择器

p{color:black;}

a{text-decoration:underline;}

h1{font-weight:bold;}

(2).后代选择器

h2 i{

color:red;

}

li a{

text-decoration:none;

}

#main h1{

Color:red;

}

(3).伪类

a:link{color:blue;}

a:visited{color:green;}

a:hover,a:active{color:red;}

input:focus{background-color:yellow;}

(4).通用选择器

*{

Padding:0;

Margin:0;

}

(5).高级选择器

高级选择器,目前支持还不太完善,所以,对于站点功能很重要的任何元素上,应该避 免使用这些高级选择器.

1.子选择器和相邻同胞选择器

子选择器

#nav > li {background:url(bg.gif) no-repeat left top;}

<ul id="nav">

主讲:李炎恢

第6页共7页PHP100 视频教程

<li>Home</li>

<li>Server

<ul>

<li>Development</li>

<li>Consultancy</li>

</ul>

</li>

<li>Contact Us</li>

</ul>

相邻同胞选择器:

h1+p{font-weight:bold;}

<h1>Main Heading</h1>

<p>First Paragraph</p>

<p>Second Paragraph</p>

2.属性选择器

<strong title=”Cascading Style Sheets”>CSS</strong>

strong[title] {border-bottom: 1px dotted #999;}

strong[title]:hover {cursor:help;background:#ccc}

20.8 代码注释与结构

/*body styles*/

body {

Font-size:67.5%;

}

1.添加结构性注释

/*---------------------------------------------------

Version: 1.1

Author: andy budd

Email:info@andybudd.com

Website:http:

-----------------------------------------------------*/

2.自我提示

/*

Use the star selector hack to give IE a different font size

http://www.info.co.ph

*/

布局结构:使用有意义的标记。

表格成了一种布局工具而不是显示数据的方式,人们使用块引用(blockquote)来添加 空白而不是表示引用.Web 很快就失去了意义,成了字体和表格标签的大杂烩.而现在我 们可以使用DIV+CSS 来控制布局.

主讲:李炎恢 第1页共4页PHP100 视频教程

第22 章CSS 构造颜色、背景与图像

1. 设定颜色

2. 背景使用

3. 图像使用

1.设定颜色

红色的几种合法定义;

#f00;

#ff0000;

Red;

Rgb(255,0,0);

Rgb(100%,0%,0%);

2.十六进制三元组

第一个字节:红色的值;

第二个字节:绿色的值;

第三个字节:蓝色的值;

简化写法:#cccccc 可写成#ccc, #ff6633 可以写成#f63

3.使用17 种具名颜色

黑色(black) 000000

藏蓝色(navy) 000080

绿色(green) 008000

海蓝色(teal) 008080

银色(silver) 0c0c0c

蓝色(blue) 0000ff

酸橙色(lime) 00ff00

浅绿色(aqua) 00ffff

绛紫色(maroon) 800000

紫色(purple) 800080

橄榄绿(olive) 808000

灰色(gray) 808080

主讲:李炎恢

第2页共4页PHP100 视频教程

红色(red) ff0000

紫红色(fuchsia) ff00ff

黄色(yellow) ffff00

橙色(orange) ffa500

白色(white) ffffff

4.使用span 更好的控制文本中局部区域的文本

<span>文本内容</span>

5.使用display 属性提供区块转换

inline,block,none

6.背景图象渐变的制作

Body {

Background: #ccc url(bg.gif) rpeat-x;

}

7.给一个区块加上一个背景

#branding {

Width: 700px;

Height: 200px;

Background: url(branding.gif) no-repeat;

}

8.给标题加上一个小图标

H1 {

Padding-left: 20px;

Background: url (bullet.gif) no-repeat left center; }

如果希望使用百分比而不使用关键字,则0 50%这样就实现了垂直居中

9.圆顶角

<div class=”box”>

<h2>Headline</h2>

<p>Content</p>

</div>

.box {

Width: 418px;

Background: #ccc url(bottom.gif) no-repeat left bottom;

}

.box h2 {

主讲:李炎恢

第3页共4页PHP100 视频教程

Background:url(top.gif) no-repeat left top;

}

如果不希望碰到边界,加上填充.

.box h2 {

Padding:10px 20px 0 20px;

}

.box p {

Padding:0 20px 10px 20px;

}

10.简单的CSS 阴影效果

<div class="img-wrapper">

<img src="images/dunstan.jpg" width="300" height="300" alt="Dunstan Orchard" /> </div>

.img-wrapper {

background: url(images/shadow.gif) no-repeat bottom right;

clear: right;

float: left;

position: relative;

margin: 10px 0 0 10px;

}

.img-wrapper img {

display: block; /*这个属性到列表再进行解释*/

margin: -5px 5px 5px -5px;

position: relative; }

第23 章CSS 构造列表与导航

1. 列表图片

2. 背景列表

3. 翻转列表

4. 水平导航

主讲教师:李炎恢

官方网站:

1. 内边距与外边距

Ul {

Margin: 0;

Padding: 0;

}

2. 使用图片作为列表图标

Ul {

Margin: 0;

Padding:0;

Width: 200px;

List-style-image:url(images/list.gif);

Line-height: 150%;

}

3. 以背景图片作为项目列表图标

Ul {

List-style-type:none;

}

Li {

Background: url(images/list.gif) no-repeat left center; Padding: 0 0 0 25px;

}

4. 内联列表

Ul {

List-style-type:disc;

主讲:李炎恢

第2页共4页PHP100 视频教程

}

Li {

Display: inline;

}

这里的display 属性是块级值的设置,定义是否要成为块. Inline 是是内联,block 是区块.

5. 背景图片和内联列表

Ul {

List-style-type: none;

}

Li {

Display:inline;

Background url(images/list.gif) no-repeat left center; Margin: 0 0 0 10px;

Padding: 0 0 0 15px;

}

6.垂直导航栏

<div>

<ul>

<li><a href="#">Drubjs Menu</a></li>

<li><a href="#">Beer</a></li>

<li><a href="#">Spirits</a></li>

<li><a href="#">Cola</a></li>

<li><a href="#">Lemonade</a></li>

<li><a href="#">Tea</a></li>

<li><a href="#">Coffee</a></li>

</ul>

</div>

Ul {

List-style-type:none;

Margin:5px;

Padding:2px

Width: 160px;

Font-size: 12px;

}

Li {

Background: #ddd;

Margin: 0;

Padding: 2px 10px;

Border-left: 1px solid #fff;

主讲:李炎恢

第3页共4页PHP100 视频教程

Border-top: 1px solid #fff;

Border-right: 1px solid #666;

Border-bottom: 1px solid #aaa;

}

7.创建垂直翻转的列表

ul {

margin: 0;

padding: 0;

list-style-type: none;

}

Ul a{

Display: block;

Width: 200px;

Height: 40px; /*39px*/

Line-height: 40px; /*39px*/

Color:# 000;

Text-decoration: none;

Background: #94b8E9 url(images/pixy-rollover.gif) no-repeat left center; /*left bottom*/

Text-indent: 50px;

}

a:hover {

background-position: right bottom;

}

8.创建水平导航条

ul {

Margin: 0;

Padding: 0 2em;

List-style: none;

line-height: 2.1em;

Width: 720px;

Background: #faa819 url(images/mainNavBg.gif) repeat-x;

}

ul li {

float: left;

}

ul a {

color:#fff;

padding: 0 10px;

主讲:李炎恢

第4页共4页PHP100 视频教程

background: url(images/divider.gif) repeat-y left top; text-decoration: none;

}

第24 章CSS 构造超链接

1. 超链接边框

2. 派生超链接

3. 属性选择器超链接

4. 动态超链接

5. 图像翻转超链接

6. CSS 工具提示

1.给链接加上边框

A:link {

Color: #f00;

Text-decoration: none;

Border-bottom: 1px dashed #333;

Line-height: 150%;

}

2.在文章段落中加上超级链接

A:link {

Color: #f00;

Text-decoration: none;

Border: 1px solid #333;

Background: #ccc;

Padding: 2px;

Line-height: 150%;

}

3. 用背景图象添加记号

A:link {

Color:#f00;

Padding: 0 15px 0 0;

Background:url(images/arrow.gif) no-repeat right center; }

主讲:李炎恢

第2页共5页PHP100 视频教程

A:visited {

Color:# 999;

Padding: 0 15px 0 0;

Background:url(images/checkmark.gif) no-repeat right center; }

4.利用派生来影响链接

P a:link, p a:visited, p a:hover, p a:active {

Color:#f00;

}

Ul a {

Color:# 000;

}

5.利用图片作为下划线

A:link, a:visited {

Color: #666;

Text-decoration:none;

Background: url(images/underline1.gif) repeat-x left bottom; }

A:hover, a:active {

Background:url(images/underline1-hover.gif);

}

6.突出显示不同类型的链接

.external {

Background:url(images/externalLink.gif) no-repeat right top; Padding-right: 10px;

}

7.使用属性选择器来做链接

a[href^="http:"] {

background:url(images/externalLink.gif) no-repeat right top; padding-right: 10px;

}

a[href^="mailto:"] {

background:url(images/email.png) no-repeat right top; padding-right: 13px;

}

8.创建按钮和翻转

a {

Display: block;

主讲:李炎恢

第3页共5页PHP100 视频教程

Width: 6em;

Padding: 02.em;

Line-height: 1.4;

Background-color: #94b8e9;

Border: 1px solid black;

Color: #000;

Text-decoration: none;

Text-align: center;

}

a:hover {

background-color: #369;

color:#fff;

}

9.具有图象的翻转

a {

Display: block;

Width: 200px;

Height: 40px;

Line-height: 40px;

Background-color: #94b8e9;

Color: #000;

Text-decoration: none;

Text-indent:50px;

Background: #94b8ea url(images/button.gif) no-repeat left top;

}

A:hover {

Background: #369 url(images/button_over.gif) no-repeat left top;

Color: #fff;

}

9.以访问链接样式

<ul>

<li><a href="/">Andy Budd's Blogography</a></li>

<li><a href="http://www.stuffandnonsense.co.uk/">Stuff and Nonsense</a></li> <li><a href="http://www.hicksdesign.co.uk/journal/">Hicks Design</a></li> <li><a href="/">Clagnut</a></li>

<li><a href="/">HTML Dog</a></li>

<li><a href="http://adactio.com/journal/">Adactio</a></li>

<li><a href="/">All In The Head</a></li>

<li><a href="http://www.markboulton.co.uk/journal/">Mark Boulton</a></li> <li><a href="/">Ian Lloyd</a></li>

</ul>

主讲:李炎恢

第4页共5页PHP100 视频教程

ul {

list-style:none;

}

li {

margin: 5px 0;

}

li a {

display: block;

width: 300px;

height: 30px;

line-height: 30px;

color: #000;

text-decoration: none;

background: #94B8E9 url(images/visited.gif) no-repeat left top;

text-indent: 10px;

}

li a:visited {

background-position: right top;

}

10.纯css 工具提示

<p>

<a href="/" class="tooltip">Andy Budd<span> (This website rocks) </span></a> is a web developer based in Brighton England.

</p>

a.tooltip {

position: relative;

}

a.tooltip span {

display: none;

}

a.tooltip:hover {

font-size: 100%; /* Fixes bug in IE5.x/Win */

}

a.tooltip:hover span {

display:block;

position:absolute;

top:1em;

left:2em;

padding: 0.2em 0.6em;

border:1px solid #996633;

主讲:李炎恢

第5页共5页PHP100 视频教程

background-color:#FFFF66;

color:# 000;

}

第25 章CSS 构造表格

table {

width:auto;

border-collapse:collapse;

margin-left:20px;

border:1px solid black;

}

td,th {

width:50px;

border:1px solid black;

padding:5px;

background:gold;

text-align:center;

vertical-align:middle;

text-indent:5px;

}

<table>

<tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr>

<tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr> </table>

<table>

<tr><th rowspan="2">1</th><th colspan="2">2</th></tr>

<tr><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

</table>

2. 行组和列组

table.example1 thead {

background:orange;

color:black;

}

table.example1 tbody {

background:gold;

color:black;

}

table.example1 tfoot {

background:firebrick;

color:white;

}

*.col1 {

background:wheat;

}

*.col2 {

background:gold;

}

*.col3 {

background:orange;

}

*.col4 {

background:tomato;

}

*.col5 {

background:firebrick;

}

*.col6 {

background:black;

color:white;

}

<table class="example1">

<thead>

<tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr> </thead>

<tbody>

<tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr> </tbody>

<tfoot>

<tr><th>13</th><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td></tr> </tfoot>

</table>

<table>

<colgroup>

<col class="col1" />

<col class="col2" />

<col class="col3" />

<col class="col4" />

<col class="col5" />

<col class="col6" />

</colgroup>

<tr><th rowspan="2">1</th><th colspan="2">2</th></tr>

<tr><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

</table>

3. 表格选择符

<table class="example1">

<thead>

<tr>

<th class="t1">1</th>

<th class="t2">2</th>

<th>3</th>

<th>4</th>

<th>5</th>

<th>6</th>

</tr>

</thead>

<tbody>

<tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr> </tbody>

<tfoot>

<tr><th>13</th><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td></tr> </tfoot>

</table>

4. 分隔的边框

table {

border-collapse:separate;

}

主讲:李炎恢

第4页共7页PHP100 视频教程

td,th {

width:50px;

padding:5px;

text-align:center;

vertical-align:middle;

background:gold;

text-indent:5px;

}

.boxed-table {

border:1px solid black;

}

.boxed-cells td {

border:1px solid black;

}

.boxed-cells td.x {

border:none;

}

<h2>封装的表格</h2>

<table class="boxed-table" cellspacing="5">

<tr><td rowspan="2">1</td><td colspan="2">2-3</tr> <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

</table>

<h2>封装的单元格</h2>

<table class="boxed-cells" cellspacing="5">

<tr><td rowspan="2">1</td><td colspan="2">2-3</tr> <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

</table>

<h2>封装的单元格和表格</h2>

<table class="boxed-table boxed-cells" cellspacing="5"> <tr><td rowspan="2">1</td><td colspan="2">2-3</tr> <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

</table>

主讲:李炎恢

第5页共7页PHP100 视频教程

5. 重复的边框

table {

border-collapse:collapse;

}

td,th {

width:50px;

padding:5px;

text-align:center;

vertical-align:middle;

background:gold;

text-indent:5px;

}

.boxed-table {

border:1px solid black;

}

.boxed-cells td {

border:1px solid black;

}

.boxed-cells td.x {

border:none;

}

<h2>封装的表格</h2>

<table class="boxed-table" cellspacing="0">

<tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

<tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td

class="x">11</td></tr>

</table>

<h2>封装的单元格</h2>

<table class="boxed-cells" cellspacing="0">

<tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

<tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td

class="x">11</td></tr>

</table>

主讲:李炎恢

第6页共7页PHP100 视频教程

<h2>封装的单元格和表格</h2>

<table class="boxed-table boxed-cells" cellspacing="0"> <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

<tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td

class="x">11</td></tr>

</table>

6. 隐藏和删除单元格、行、列

table {

border-collapse:separate;

}

td,th {

width:50px;

padding:5px;

text-align:center;

vertical-align:middle;

background:gold;

text-indent:5px;

border:1px solid black;

}

.hidden {

visibility:hidden;

}

.delete {

display:none;

}

<table>

<colgroup>

<col class="hidden delete" />

</colgroup>

<tr><td class="delete">1</td><td>2</td><td>3</td><td>4</td></tr> <tr>

<td class="hidden">5</td>

<td class="hidden">6</td>

<td>7</td>

<td>8</td>

主讲:李炎恢

第7页共7页PHP100 视频教程 </tr>

</table>

7. 垂直对齐数据 .x {

vertical-align:middle; }

更多相关推荐:
学生个人总结(学习、生活、工作:成绩、不足、计划)3000余字

个人总结汇报人:年月日个人总结悠悠六载,转瞬已往,抚今追昔,感慨万千,值此机会,总结自我,也希望领导老师能够更多了解自己。下面,我就从学习、工作、生活三个方面介绍一下自己过去六年的成绩、不足及未来计划。一、学习…

财务报告分析 学习总结 学习心得

财务报告分析心得体会随着大部分的课的结束,我们这学期开设的企业财务报告分析也将接近尾声了,确实这门课程的学习也确实给我带来了很多的体会和感受。这门课像一盏照明灯,也像一个本书中的一个“引言”,它向我们展示了会计…

教师远程培训学习总结学习总结

学习总结自参加新课程远程培训以来,作为培训学员通过认真收看视频教学、撰写学习心得体会、参加班级交流和互评,从中我学到了专家和同行们的很多值得我参考和借鉴的经验和案例,我深感自己在思想观念上受到教育和启发,我的精…

学习方法:学好初中物理的方法总结(学习方法网提供)

本文集资料共4个分类:学习方法、记忆方法、快速阅读、潜能开发。每个分类都有多个资料,可在百度文库、新浪爱问共享、豆丁文库中直接搜索:“学习方法:”“记忆方法:”“快速阅读:”“潜能开发:”,即可找到更多资料。“…

CAD课程学期总结(学习心得)

CAD课程学期总结(学习心得)这学期我们学习了AUTOCAD课程,我真切地体会到了这种绘图系统的实用性。同时也感觉到,绘图作为机械设计过程中设计思想的载体,具备良好的绘图能力是每一个设计人员最基本的素质。虽然现…

土建施工经验总结(学习)

基础验槽,或试桩.验槽(浅基础),就要陪同勘察人员一起看,实地情况是否与勘察报告一致,是否有异常的地方出现,主要观察持力层的性质,比如我们这一带浅基础都是2号老土.土质较硬,颜色呈黄褐色,还会夹杂一些分化物质.…

《岳阳楼记》总结学习

二、写出下列加点的多义词在各句中的意义。极南极潇湘渔歌互答,此乐何极感极而悲者矣..或而或长烟一空或异二者之为或王命急宣或闻无_____....开连月不开旁开小门开我东阁门..和政通人和至若春和景明.空而或长烟…

进修个人学习总结

进修个人学习总结,内容附图。

个人学习总结

个人总结纸上得来终觉浅绝知此事要躬行这是我在此次大学生创新创业计划项目中最大的收获在课堂上和书本中学到的知识是静态的不能让我们真正地应用而对于生物的学习我们更需要积极投身于实验中在切身的实验中体会各种知识和技能...

大二学习委员工作总结

学习委员工作总结透视开学到现在身为学习委员的我这学年工作的点点滴滴都时刻隐现在我的眼前在班上我真的学习到了很多感触非常的深厚站在学年的末端回望自己所走过的这已经走了大半的大学路真的但每一步都是异常精彩的有斗志昂...

Hibernate_学习总结

Hibernate初级学习总结1Hibernate是基于是么原因产生的Hibernate的有点答案实现业务逻辑的代码和数据库访问代码掺杂在一起使程序结构不清晰可读性差在程序代码中嵌入面向关系的SQL语句使开发人...

学习总结(综合)(1)

观后感荣丽娟通过宋新宇教授对了解人性简化管理的讲解我明确了企业的发展问题最终是人的发展和进步的问题只有了解人性才能够做好管理同时对新老员工要区别对待这样才能给整个公司发出明确正确的信号如果老员工还能和公司一起发...

总结学习(111篇)