CSS常见问题汇总

用好CSS能使你的网页更加简炼,为什么同样内容的网页,有的人做出来有几十KB,而高手做出来只有十几KB,CSS在其中的作用是不言而喻的。以下是使用CSS中的常见问题,供参考。

1、CSS在网页制作中一般有三种方式的用法,那么具体在使用时该采用哪种用法? 当有多个网页要用到的CSS,采用外连CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,采用行内插入方式。

2、CSS的三种用法在一个网页中要以混用吗? 三种用法可以混用,且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处理的:先检查有没有行内插入式CSS,有就执行了,针对本句的其它CSS就不去管它了;其次检查头部方式的CSS,有就执行了;在前两者都没有的情况下再检查外连文件方式的CSS。因此可看出,三种CSS的执行优先级是:行内插入式、头部方式、外连文件方式。

3、在网页中如何使外部文件式CSS? 在网页中使用外连文件式CSS并没有特殊要求,同样是用记事本创建一个*.css文件,在网页的<head>与</head>之间加上一句下面的代码即可: <link rel="stylesheet" href="在这里填上你的CSS文件地址(相对路径+文件名)" type="text/css">

4、如何用Dreamweaver3快速创建CSS外连式文件? 对于一个初接触CSS的网页设计人员来讲,要用记事之类的编辑器,去创建一个CSS外连式文件是相当困难的。由于Dreamweaver3对CSS支持的很好,用它来帮助就轻松多了。具体可以这样操作:
1)先在纸上写好在网站的网页中可能要用到的格名称,然后在Dreamweaver3的编辑窗中调出CSS面板,一个一个地定义,并在一个空白页上适当地写一点相关内容,边定义边试用,效果不满意,立即修改;
2)全部定义好后,再用记事本创建一个空的CSS外连式文件,把在<head>与</head>之间的那段定义好的CSS复制到CSS文件中去,就大功告成了。整个过程就是点鼠标,方便吧?

5、在Dreamweaver3中采用行内插入式CSS要手动写代码吗? 不用!先用CSS面板定义好要用的CSS,然后,在要插入CSS的标记插入:style="",再把你刚才定义的CSS从<head>后面拖到这个双引号中来,把花括号以外的部分删去就行了。

6、在方档头部方式和外连文件方式的CSS中都有“<!--”和“-->”,好象没什么用,不要可以吗? 这一对东东的作用是为了不引起低版本浏览器的错误。如果某个执行此页面的浏览器不支持CSS,它将忽略其中的内容。虽然现在使用不支持CSS浏览器的人已很少了,由于互联网上几乎什么可能都会发生,所以还是留着为妙。

7、如何给一部分文字加背景色? 给文字加上不同颜色,在DW3中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色却没有相应的功能,我们可以先做一个定义背景色的CSS(如:bgstyle),在DW3中点几下鼠就完成了。如一个定义淡黄色背景的CSS是这样的: 以下为引用的内容:
<style type="text/css">
<!--
.bgstyle { background: #FFFFCC}
-->
</style> 在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。

8、如何给部分文字加背景图像? 与加背景色操作类似,中是在背景在选择加载图象就是了,一个定义好的加背景图象的CSS例子的代码是这样的: 以下为引用的内容:
<style type="text/css">
<!--
.imgbgstyle { background-image: url(logo.gif)}
-->
</style>在要用时选取那段文字,再在CSS面板上点一下“imgbgstyle”就行了。

9、如何使页面的背景在文字“滚动”时背景图案静止不动? 要使背景图案不随文字“滚动”的CSS是这样的: 以下为引用的内容:
<style type="text/css">
<!--
BODY { background: purple url(bg.jpg);
    background-repeat:repeat-y;
    background-attachment:fixed  
     }
-->
</style>

10、如何定义字间距? 在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Block”上的“letter spaceing”属性定义的就是字间距,它指的是每一个字符之间的额外间距,经长度为单位,正负值均可,当取负值时产生字符挤在一起的效果。下面代码是一个定义好的字间距CSS例子: 以下为引用的内容:
<style type="text/css">
<!--
.style1 { letter-spacing: 3px}
-->
</style>

11、如何给文字加上划线、下划线、删除线和闪烁? 在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Type”上的“decoration”属性定义的就是这些内容,要注意的是闪烁属性有些版本的浏览器不支持,少用为好。下面是一个定义好上述效果的CSS例子: 以下为引用的内容:
<style type="text/css">
<!--
.style1 { text-decoration: underline overline line-through blink}
-->
</style>其中: “underline”是定义下划线;“overline ”是定义上划线;“ line-through”定义的是删除线;“blink”定义的是文字闪烁。

12、如何使网页具有“首行缩进”功能? 由于DW3输入空格不方便,利用“首行缩进”将弥补这个不足。在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Block”上的“text-indent”属性定义的就是“首行缩进”,所谓“首行”是指每段内容的第一行,也就是直接按回车键就形成了一个新的段落。缩进最好以“em”(字符)为单位,比如:汉字编排要求每段开始缩进两个汉字,设置好的CSS如下所示: 以下为引用的内容:
<style type="text/css">
<!--
.style1 { text-indent: 2em}
-->
</style>在DW3要注意:在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Block”上的“text-indent”右面的缩进单位选择框中“ems”指的就是“em”。

13、在用表格进行排版时,能使某一方向上的内容离开表格线一点吗? 可以!在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Box”上的“margin”定义的就是内容离开边缘的距离,分别可定义四个方向:“top”“bottom”“left”“right”。下面就是定义在左边离开“10px”的CSS例子代码: 以下为引用的内容:
<style type="text/css">
<!--
.style1 { margin: 0px 0px 0px 10px}
-->
</style>

14、能给某部分内容加边框吗? 用CSS可以给某部分内容加边框,在DW3中CSS的属性定义对话框(Style Definition for .style1)的“Border”定义的就是边框线,“top”“bottom”“left”“right”四边可分别定义线的粗细和颜色,这些定义好后不要忘记在下面的“Style”中定义线型,否则将看不边框线,因为默认的线型是“none”。下面是一个定义了上边框为:蓝色细线;左边框为:绿色中粗线的CSS例子: 以下为引用的内容:
<style type="text/css">
<!--
.style1 { border: solid; border-width: thin 0px 0px medium; border-color: #0000FF black black #00FF00}
-->
</style>

时间: 2025-01-21 04:29:24

CSS常见问题汇总的相关文章

家用无线路由器的配置和常见问题汇总

家用无线路由器的配置和常见问题汇总   一.路由器设置的网页存储在路由器芯片里,设置时WAN接口(路由器上蓝色接口)不需要接网线 1.路由器设置的网页存储在路由器芯片里,设置时WAN接口(路由器上蓝色接口)不需要接网线. 二.进入不了管理界面,或者打不开192.168.1.1 方法一. fwr701型可以尝试使用10.0.0.1进入(浏览器输入10.0.0.1) 如使用此方法可以进入进入后请修改路由器地址到正常网段,可参见修改路由器地址防止与网内路由器.光猫等冲突 方法二: 1.点击"开始-运行

Win7/Win8.1免费升级Win10正式版常见问题汇总解答

  今天,微软宣布Windows 10正式版将于7月29日发布,届时正版Win7和Win8.1用户可免费升级到Win10.与此同时,微软官网也迎来了改版,并回答了一些Windows 10免费升级相关的问题,下面小编就为大家带来Win7/Win8.1免费升级Win10正式版常见问题汇总解答,具体如下. Win10何时推出? Win10将于2015年7月29日发布. 预订Win10免费升级版有何意义? 我们将在有限时间内为符合条件的Windows7 SP1.Windows 8.1更新和Windows

win8系统使用时遇到的常见问题汇总及解答

不少电脑爱好者朋友现在都在关注最新微软windows 8系统,根据微软最新官方消息,WIN8系统也将在本月底发布最新消费者预览版,供尝鲜朋友抢先体验WIN8,针对近期不少朋友都常问的一些windows 8问题,笔者这里汇总解答下. windows 8常见问题汇总解答 一:windows 8什么时候发布?可以到哪去下载? 编辑解答:win8最新微软公布的消息是将于2月底29号发布消费者预览版,供电脑爱好者尝鲜体验,正式版也将在不久之后发布.下载方面因为第一时间由微软公布,所以大家需要去微软官方下载

U大侠制作u盘启动盘常见问题汇总

  时下,使用U盘装系统已经是一种主流的装机方式.用U盘装系统要比传统的光盘装系统更加的方便.简单,也是众多装机人士的首选.用U盘装系统有个前提,就是需要把U盘做成u盘启动盘才能够安装系统.这里小编向大家推荐一款[U大侠U盘启动制作工具],用U大侠实现一键制作U盘启动盘,一键装机,短短几分钟搞定系统的安装. 不过有很多用户在制作U盘启动盘的过程中,经常有遇到各种各样的问题,因此,今天小编整理了一份关于U大侠制作U盘启动盘的常见问题汇总. 1.U大侠装系统是什么? U大侠装系统是一个仅需要一步就可

iOS中指纹识别常见问题汇总_IOS

最近公司的 app 要使用指纹支付了;总体来说还是蛮顺利的;但是中间有遇到一些坑;下面就对坑进行汇总; 一.基本知识 点开这个LocalAuthentication.framework,发现里面主要有这么几个东西 LocalAuthentication.framework - LAContext.h - LAError.h - LAPublicDefines.h - LocalAuthentication.h LocalAuthentication.h 这个没什么可讲的吧,代码就两行,一行导入L

ios9.3.3越狱常见问题有哪些 iphone ios9.3.3越狱常见问题汇总

ios9.3.3越狱前几点须知: 一.越狱程序需要联网校验,所以也必须保证电脑网络.手机网络通畅 二.由于越狱模式改变,一些插件可能不支持最新的版本.某些插件可能会造成设备不能重启.安装插件前请一定慎重. 苹果ios9.3.3越狱常见问题汇总: Q:这次越狱的iOS设备和iOS版本有哪些? A:越狱兼容64位且固件版本为iOS 9.2-9.3.3的设备:iPhone5s.iPhone6.iPhone6 Plus.iPhone6s.iPhone6s Plus.iPhone SE.iPod Touc

802.11ac标准常见问题汇总

802.11ac标准的获批预示着新一代Wi-Fi产品或设备的应用, 它们能够提供比以往任何时候都要多的带宽和功能. 但是, 新的规范也给企业带来了特殊的管理和部署难题.本文中,无线网络专家Mike Jude和Joerg Hirschmann探讨了WLAN管理员将要面临的一些问题.498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="802.11ac标准常见问题汇总&

Installshield脚本拷贝文件常见问题汇总

原文:Installshield脚本拷贝文件常见问题汇总 很多朋友经常来问:为什么我用CopyFile/XCopyFile函数拷贝文件无效?引起这种情况的原因有很多,今天略微总结了一下,欢迎各位朋友跟帖补充不完善的地方1:文件路径错误,比如将CopyFile/XCopyFile脚本放在OnFirstUIBefore里,但是引用的文件路径却是INSTALLDIR/TARGETDIR的,而这时候,安装程序还未将安装文件拷贝至用户安装路径,当然是找不到可拷贝的文件的调试和解决办法:在任何拷贝之前,用F

css优先级汇总

原文:css优先级汇总 我所理解的css优先级:当两个或者多个样式作用于同一个元素时,就会出现css优先级的问题. 多重样式优先级:当内联样式.内部样式和外部样式作用于同一个元素时,属于多重样式的范畴.优先级的顺序为内联样式>内部样式>外部样式. <head> <link href="style.css" rel="stylesheet" type="text/css" /> /*.color{color:re