1。CSS字体属性缩写规则

这通常是通过在CSS中设置字体属性来完成的:

字体粗细:粗体;

字体样式:斜体;

字体变体:小瓶盖;

字体大小:1em;

行高:1.5em;

Verdana,无衬线字体:

但是你也可以把它们都写在同一行上:

字体:黑体、斜体小写1em / 1.5em Verdana,sans serif

太好了!只有一点要提醒的是:这种简单的方法只能在字体大小和字体属性指定在同一时间,如果你不设置字体的重量,样式,和字体的变体,他们将使用默认值,这是要记住的。

2。同时使用两个类

一般来说,只能为一个元素设置一个类(类),但这并不意味着不能使用两个类:

…

同时,P元素被赋予两个类,中间是空格开的,所以文本和边两个类的所有属性都被添加到p元素中,如果两个类中的属性是冲突的,则后置设置工作,即CSS文件中后期类的属性。

默认值为3。CSS边框

通常可以设置边界的颜色、宽度和样式,如:

边境:3px固体# 000

边界显示为3像素宽、黑色和实心,但实际上这里只需要指定一种样式。

如果只指定样式,则默认值用于其他属性。一般来说,边框的宽度默认值是中等,通常等于3到4像素;默认颜色是文本的颜色。如果这个值正确,则不必设置太多。

4。文档打印CSS

许多网站都有版本的打印,但实际上并不需要,因为CSS可以用来设置打印样式。

也就是说,您可以为页面指定两个CSS文件,一个用于屏幕显示,另一个用于打印。











第一行是显示,第二行被打印,媒体属性被注意到。

但是我应该在打印CSS中写些什么呢你可以通过设计一个普通的CSS方法来设置它。同时,可以设置CSS来显示CSS来检查它的效果。也许你会使用显示:没有命令关闭一些装饰图片和关闭一些导航按钮。

5。图像替换技术

一般建议使用标准HTML来显示文本,而不是使用图片,这不仅速度快,而且可读性更高。但是,如果您想使用某些特殊字体,只能使用图片。

例如,如果您想要整个销售图标,您可以使用图片:



当然,但是对于搜索引擎来说,他们对alt的替换文本几乎和普通的文本不感兴趣,因为很多设计师都用了很多关键词来欺骗搜索引擎,所以应该是这样的:

买小部件

但是这种方式没有特殊的字体。要达到同样的效果,你可以用这种方式设计CSS:



H1

{

背景:URL(小部件图像GIF)不重复;

高度:图像高度

文本缩进:- 2000px

}



注意把图像的高度改变到真实图片的高度。在这里,图片会显示为背景,而真实的文本会因为2000像素的缩进而在屏幕的左2000个点上消失。但是对于那些关闭图片的人来说,他们可能看不到全部。

6的另一调整技术。CSS盒子模型

这盒模型的调整主要是在IE6的IE浏览器,这算边界的宽度和码元宽度的差距。例如:

#盒

{

宽度:100px;

边境:5px;

填料:20px

}

这叫它:

…

在这一点上盒子的宽度应该是150,这在其他比以前IE6的IE浏览器,所有浏览器都是正确的。但在浏览器IE5,其宽度仍然是100。这种差异可以处理箱调整方法由以往的人发明的。

但是CSS可以达到同样的目的,所以它们显示出同样的效果。

#盒

{

宽度:150px

}

#盒div

{

边境:5px;

填料:20px

}

这就要求:

…

所以,不管什么浏览器,宽度是150。

7中对齐。元素

如果你想建立一个固定宽度的网页,并希望保持网页的水平,通常情况下是这样的。

#内容

{

宽度:700px;

保证金:0汽车

}

你会用它来包围所有的元素。这是简单的,但还不够好,和IE6以前的版本不会显示该effect.css变化如下:

体

{

文本对齐:中心

}

#内容

{

文本对齐:左对齐;

宽度:700px;

保证金:0汽车

}

这将集中Web页面的内容,因此它被添加到内容中。

文本对齐:左对齐。

8。使用CSS处理垂直对齐

垂直对齐的表格可以很容易实现,且表单元垂直对齐:中间设置。但它不适合CSS。如果你想设定一个导航栏,2em高和你想要的导航文本垂直居中,设置此属性是无用的。

什么是CSS方法顺便说一下,把这些词的线2em:线高度:2em,那是好的。

9。集装箱中的CSS定位

CSS的好处之一是可以任意放置一个元素,它也可以放在一个容器中:

#容器

{

相对位置:

}

这样,容器中的所有元素都将相对位置,可以使用如下:

…

如果你想从30点找到左边,从5点正好相反。

#导航

{

位置:绝对;

左:30px;

上图:5px

}

当然,你也可以:

保证金:00 30px 5px

注意4个数字的顺序:上、右、下、左。当然,有时定位的方法而不是边缘的方法更好。

10。背景颜色到屏幕底部

在垂直方向上,CSS是不可能控制的。如果你想让导航栏像内容栏那样到达页面的底部,那么使用一个表单是很方便的,但是如果它是CSS的话:

#导航

{

背景:蓝色;

宽度:150px

}

较短的导航栏没有经过底部,它在半路结束,我该怎么办

不幸的是,只有欺骗才被使用。将背景图添加到较短的列中,宽度与列的宽度相同,使颜色类似于设置的背景色。

体

{

背景:URL(蓝色图像,GIF)00纵向平铺

}

你不能用EM做,因为如果是这样的话,一旦阅读器改变字体大小,这个技巧就会被背叛,只能使用PX。

11比较。块和内联元素

所有HTML元素都属于块和内联中的一个。块元素的特征是:

总是从新的一行开始。

高度,高度和顶部和底部之间的距离可以被控制。

宽度默认是其容器的100%,除非设置了宽度。

块元素的一个例子,相反,内联元素的特征是:

所有其他元素都在同一行上;

高度、高度、上下距离不能改变。

宽度是文本或图片的宽度,不能更改。

并且,也是内联元素的一个示例。

一个元素的这个特性可以通过内联或显示块代码来改变。

让内联元素从新行开始;

将块元素和其他元素保持在同一行上;

控制内联元素的宽度(尤其对导航栏有用);

控制内联元素的高度;

可以设置具有相同宽度的块元素的背景颜色,而不设置宽度。



12。又一盒黑客方法

有这么多盒黑客的方法因为之前6箱IE的理解是不一样的,其宽度包括线宽和空白。让IE5与其他浏览器,你可以使用CSS的方法:

填料:2em;

边境:1em固体绿;

宽度:20em;

宽度 / * / /:* 14em;



第一宽度由所有的浏览器,但确认IE5。X不承认第二元素设置宽度,因为网上有空白的笔记。所以IE5。X减去几个缺口20,和其他的浏览器将使用14的宽度,因为它是第二线路将覆盖第一线。

最小宽度为13。页

最小宽度是一个非常方便的CSS命令,它可以指定元素的最小不小于一定的宽度,以保证排版总是正确的。但我不承认这一点,它实际上使宽度最小宽度。为了使这个命令可以在IE,你可以把一个下一个标签,指定一个类的div:









然后CSS设计了它。



#容器

{

最小宽度:600px;

宽度:表达(document.body.clientwidth<600600px 自动);

}



第一个最小宽度是正常的,但是第二行宽度使用的是Javascript,它只被IE识别,这也使得你的HTML文档不那么正式,它通过Javascript的判断实际上实现了最小宽度。

同样的方法也可以最大化IE的宽度:



#容器

{

最小宽度:600px;

马克斯:1200px宽度;

宽度:表达(document.body.clientwidth 1200 1200px:汽车);

}



14。工业工程与宽高问题

IE不认识MIN的定义,但实际上它将正常的宽度和高度作为最小值。这是个大问题。如果使用宽度和高度,普通浏览器中的两个值不会改变。如果只使用最小宽度和最小高度,IE将不会设置宽度和高度。

例如,设置背景图片,这个宽度更重要:



。箱

{

宽度:80px;

身高:35px;

}

body.box

{

宽度:自动;

高度:自动;

最小宽度:80px;

最小高度:35px;

}



所有的浏览器都可以使用第一盒设置,但IE不认识的第二段,由于采用subselector命令。第二设置较为特殊,所以它将覆盖第一个设置。

5。字体变形命令

文本转换命令是非常有用的,它有3个值:文本转换:大写,小写和文字文本转换:转换:利用。首先将文本转换成一个完整的情况下,第二变成一个完整的情况下,和第三变成第一案的写法。这拼音是非常有用的,即使有一个案例与错误的情况下,不可以在网页上看到的。

16的图片文本消失问题。IE

有时,文本或背景图突然消失的问题被刷新。在浮动元素附近更可能发生。在这一点上,您可以设置消失元素:位置:相对,如果不是,则考虑指定这些元素的宽度。

17。看不见的文字

以任何理由,我们希望一些网页不在浏览器中显示为例,印刷或小屏幕,所以有些文字无法显示,您可以使用显示:没有。这很简单,但有时有点无用的一些人,他们可以摆脱这种控制,然后使用:位置:左:- 9000px绝对。

这实际上指定要在页外显示的文本。

18。为手持设备设计特殊CSS

也就是说,移动PDA和其他小屏幕用户,可以专门设计一个CSS,使网页更舒适。为此,你可以调整浏览器窗口到150点宽看到效果。CSS的语法指定一个特殊的手持设备是:



您还可以阅读专用手持设备的可用性。

19。三维效果按钮

在你想制作一个具有3D效果的按钮并点击之前,你必须用图片替换它,现在CSS可以:



一

{

显示块;

border: 1px solid;

边框颜色:# AAA # 000 # 000 # AAA;

宽度:8em;

背景:# 0;

}

答:悬停

{

职位:相对;

上图:1px;

左:1px;

边框颜色:# 000 # AAA # AAA # 000;

}



至于效果,可以自行调整。

20。在不同的页面上使用相同的导航代码

许多页面都有导航菜单。当你进入一个页面时,菜单上的对应项应该是灰色的,而其他页面是明亮的。一般来说,为了达到这个效果,你需要为每个页面编写程序或设计,这种效果可以通过CSS来实现。

首先,在导航代码中使用CSS类:





回家

关于我们

联系我们





然后为正文的每个页面指定一个ID,与上层类指定相同的名称。

然后CSS的设计如下:



#家里,# about.about,# about.about

{

突出显示的导航命令在这里

}



在这里,当ID被设置为家时,家将扮演一个角色,也就是说,类已经设置到家中的行导航条将显示特殊的效果。其他页面也是如此。