数码资讯
CSS中使用的20种技巧
1。CSS字体属性缩写规则 这通常是通过在CSS中设置字体属性来完成的: 字体粗细:粗体; 字体样式:斜体; 字体变体:小瓶盖; 字体大小:1em; 行高:1.5em; Verdana,无衬线字体: 但是你也可以把它们都写在同一行上: 字体:黑体、斜体小写1em / 1.5em Verdana,sa
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
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被设置为家时,家将扮演一个角色,也就是说,类已经设置到家中的行导航条将显示特殊的效果。其他页面也是如此。
这通常是通过在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被设置为家时,家将扮演一个角色,也就是说,类已经设置到家中的行导航条将显示特殊的效果。其他页面也是如此。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。