//---------------------------------------------------------------
//---------------------------------------------------------------
<link rel="stylesheet" type="text/css" href="default.css" />
//---------------------------------------------------------------
//---------------------------------------------------------------
//---------------------------------------------------------------
//---------------------------------------------------------------
<style type="text/css">
.....
</style>
//---------------------------------------------------------------
//---------------------------------------------------------------
//Warning: css pictures path issue
1.background:url("xxx.jpg") change to background:url(xxx.gif)
//because some browsers can not understand '"'
2.if(picture-path == css-file-path){
background:url(xxx.gif);
}else{
background:url(../xxx.gif);
}
3. ../ means upper level.上一级
//tips:
/*我们通常用link的方法直接引用一个CSS文件到HTML(或其它活动文档)文件中。我们会发现有时候我们的图片无法显示了。此时,请查看你的CSS代码,是不是重复设置有问题,是不是图片的定位有问题。如果这些都没有问题请去掉background的重复与定位属性,还原成默认性。如果图片还是没有出现,那只能是我们今天所说的路径问题了!在一般情况下,我们习惯于这样设置图片路径:
*/
Example Source Code:
background-image:url(logo.jpg);
background-image:url(../logo.jpg);
background-image:url(../images/logo.jpg);
/*
对于第一种情况“url(logo.jpg)”。我们要看此图片是不是与CSS文件在同一目录。对于第二与第三种情况,我们是极力不推荐使用的,因为我们的网页文件可能存在于多级目录中,不同级目录的文件位置注定了我们的相对路径是不一样的。而这样就让问题复杂化了,很可能图片在这个文件中显示正常,换了一级目标,图片就找不到影子了。
有一种方法可以轻松解决这一问题,我们可能建立一个公共文件目录,用来存放一些公用的图片文件,JS脚本,CSS文件,例如“common”,我们将CSS文件直接置于该目录中,也可以将图片文件也直接存于该目录中,如果图片文件较多在其内部建立一个目录存放图片文件“common/images”。我们在CSS文件中直接写:url(logo.jpg)或url(images/logo.jpg)就可以搞定上面的问题了。
*/
分享到:
相关推荐
3. **外部样式表(External Style Sheet)**:将CSS规则存储在独立的`.css`文件中,然后通过`<link>`标签引入HTML文档,如`<link rel="stylesheet" href="styles.css">`。这种方式可复用性高,适用于多个页面共用同...
CSS,全称层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的网页设计语言。这个手册的出现,旨在帮助开发者更好地理解和应用CSS2.0规范,提高网页设计和开发...
《Cascading Style Sheet 2.0 Handbook》是Rainer's DHTML Library提供的一本关于CSS 2.0的中文手册,它详细介绍了这个版本的CSS规范和技术,旨在帮助开发者和设计者深入理解和掌握层叠样式表的用法。CSS(层叠样式...
- **URI值**:用于引入图片、字体文件等资源。 ### 选择器、伪类、伪元素与AT规则 #### 选择器类型 - **类型选择器**:基于元素类型(如`p`、`div`)选择元素。 - **后代选择器**:选择特定元素的后代。 - **通用...
层叠样式表(Cascading Style Sheets,简称CSS)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它允许开发者将样式信息与结构内容分离,使得网页设计更加灵活,易于维护。CSS的...
Cascading Style Sheets(CSS)是网页设计中的核心技术之一,它用于控制网页的布局和样式。CSS2.0作为CSS的重要版本,为网页设计师提供了更为丰富的样式控制功能,使得网页设计更具灵活性和可维护性。本手册...
CSS,全称为Cascading Style Sheets,是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS2.0是CSS发展的一个重要里程碑,它在CSS1.0的基础上进行了扩展和完善,为网页设计提供了...
CSS2.0(Cascading Style Sheets 2.0)是Web设计领域的一个重要规范,它为HTML和XML文档提供了强大的样式定义能力,让网页的设计更加灵活多样。这个中文手册,即"DHTMLET-Cascading Style Sheet 2.0 中文手册",是...
Cascading Style Sheets(层叠样式表,简称CSS)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS 2.0是这个技术的一个关键版本,它在CSS 1.0的基础上做了很多扩展和改进,为网页...
而CSS,即Cascading Style Sheets,是样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS2.0是CSS的重要版本,它在CSS1的基础上做了很多增强和扩展,使得网页设计更加灵活和精细。 ...
`Cascading Style Sheet 2.0 中文手册.chm`文件将为你提供详细的指南,包括每个属性的解释、用法示例以及常见问题解答。 在实践中,注意以下几点: - **盒模型**:理解CSS2.0中的盒模型(content + padding + ...
在网页设计中,**样式表(Stylesheets)**的作用至关重要,它们将内容与表现分离,让开发者能够独立地改变页面的外观而不会影响其结构。CSS允许创建者通过定义一系列规则来控制页面的样式,这些规则可以应用于单个...
Cascading Style Sheets(CSS)是网页设计中的核心技术,用于定义页面的布局、颜色、字体等视觉表现。CSS2.0是这一技术的重要版本,它为网页设计师提供了更丰富的样式控制手段,使得网页设计更加灵活且易于维护。...
Cascading Style Sheets(CSS)是网页设计领域中不可或缺的一部分,它用于定义和控制网页的布局、颜色、字体、大小等视觉表现。CSS2.0是CSS规范的一个里程碑,为网页设计者提供了更为丰富的样式控制功能,使得网页...
CSS,全称Cascading Style Sheets,是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。在Web开发中,CSS2.0是CSS技术发展的一个里程碑,为网页设计提供了更加精细和灵活的控制,使...
在网页设计领域,CSS(Cascading Style Sheets)是一种不可或缺的技术,用于控制网页的布局和外观。它允许设计师将样式与HTML或XML等结构化语言分离,使得页面的样式调整变得更为灵活和方便。"Cascading Style Sheet...
Cascading Style Sheets(CSS)是一种用于描述网页及应用程序用户界面外观和表现的语言。它与HTML或XML(包括如SVG、MathML等各种XML方言)等结构化语言配合使用,为内容提供样式,使页面设计更加灵活,易于维护。...
CSS(Cascading Style Sheets)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它分离了文档内容与表现形式,使得网页设计更加灵活,易于维护。在这个.chm(Compiled Help Manual)...