是相对于程序的位置
建议使用CSS来控制页面布局
凡是修饰用的图片全都应该作为背景来添加.这样方便替换,也方便路径控制

解决方案 »

  1.   

    如果想了解如何使用CSS布局及WEB标准,这里是个好去处
    http://www.w3cn.org;http://css.maxdesign.com.au
      

  2.   

    对!用CSS控制例如:#head
    {
        background:url(header.png) #eeeeee  no-repeat  center center;
    }
      

  3.   

    background:url(header.png
    这种方式有什么用?模板里面也不带变量呀?
      

  4.   

    不懂。
    不同文件、不同页面的图片都不同,而且一个页面里面,还有很多图片,怎么用这个来控制?谁的css?
      

  5.   

    我的IBArticle目前采用的就是这种结构前台的样式是用CSS控制的,HTML模板只有一套.
    目录结构是这样的
    |-index.php
    |-style
    |   |-default
    |   |    |-main.css
    |   |    |-showArticle.css
    |   |    |-images //图片目录
    |   |-class
    |   |    |-main.css
    |   |    |-showArticle.css
    |   |    |-images //图片目录
    |   |-global.css
    |-templates
    |     |-index.htm
    |     |-parseArticle.htm在解析的时候index.php只负责调用templates下的index.htm生成页面.
    而具体页面的样式完全由style下的样式来控制.
    index.php只需根据选择的系统样式调用相应样式下的css文件就可以达到不能效果的样式
    而在main.css里控制页面布局及图片也是非常方便的
    如我在经典时代样式中给页面都加了背景
    body {
    margin:0;
    padding:0;
    background:url(images/pagebg.gif) repeat-y 50% 0;
    font-size:12px;
    font-family:verdana, sans-serif;
    text-align:center;}
    这时候加背景时的路径只需要写上该相对于该css的图片路径,因为每个样式都有一个images文件夹,所以就直接写(images/pagebg.gif)就可以了.这样图片路径的问题就解决了.而对于样式的维护也是相当方便的,
    如想更换背景,只需要将上面的代码更换一个图片就可以让所有的页面都改变样式.
      

  6.   

    如果想增加一套风格,只需要新建一个样式目录,只针对该CSS进行修改就可以更换样式.
    增加后在系统的样式数组里增加该样式的目录名就可以了.
      

  7.   

    回复人: kingerq(多菜鸟) ( ) 信誉:110  2004-11-15 08:20:00  得分: 0  
     
     
       相对路径
    将一个路径变量放在模版文件里,这样子就可以将图片和模版文件放在一块儿了。
      
     可以是相对路径吧。
      

  8.   

    回复人:zairwolfi(君子兰) ( 四级(中级)) 信誉:85  2004-11-15 01:59:00  得分:0

    不懂。
    不同文件、不同页面的图片都不同,而且一个页面里面,还有很多图片,怎么用这个来控制?谁的css?
       回复人:zairwolfi(君子兰) ( 四级(中级)) 信誉:85  2004-11-15 14:25:00  得分:0

    但是那样只是修改背景图片。不同表格框的背景,修改起来就非常麻烦了吧。
    =====================================================
    如果是一些非固定图片,例如插入的新闻图片,当然不能用CSS来控制~~
    如果是一些固定的图片,完全可以用CSS控制~~
    这里的背景图片,并不一定是整个BODY的背景图片,可以是一个div的背景图片~稻草人举例使用的是body背景的CSS控制,但不是说一定是要是BODY才能进行背景图的CSS控制~
      

  9.   

    但是那样只是修改背景图片。不同表格框的背景,修改起来就非常麻烦了吧。所有的页面布局都可以由CSS控制,
    你如果下载了我的发布系统你可以看一下默认样式和时代经典的样式
    控制的是同一个模板文件,
    另外使用CSS控制是不允许使用表格进行布局的,表格只是用来展示数据用的,
    而由于div的灵活性,
    将整个页面全部翻新也不用动模板文件一下.
      

  10.   

    对~~用DIV布局!只有当要显示一些表格数据的时候再使用表格~~本来表格就是用来进行表格数据显示的~
      

  11.   

    但是美工已经做好了的。而且css应该放在摸板文件夹下也。
      

  12.   

    /--moban
    |   |--images
    |   |   |-- *.jpg
    |   |   |-- style.css
    |   |--*.htm
    |--moban2
    |   |--images
    |   |   |-- *.jpg
    |   |   |-- style.css
    |   |--*.htm
    |--*.php
    我现在用的是这样子的结构的。
    在模版目录里直接修改文件,这样子可以直接看到图片。
    修改好之后,把所有的用到的路径的图片加上一个模版变量,用DW MX替换一下很容易的,
    再次修改的时候再替换回来。
      

  13.   

    修改好之后,把所有的用到的路径的图片加上一个模版路径变量,用DW MX替换一下很容易的,
    再次修改的时候再替换回来。
      

  14.   

    没有找到冲浪的ibarticle。冲浪你给个模板里的css我看看,路径。
      

  15.   

    是稻草人的IBarticle....
    地址如下
    http://www.icebergweb.com/IBArticle/非常出色的一个文章系统..
      

  16.   

    这是1.0.1版本
    http://icebergweb.com/forum/viewtopic.php?t=22这几天觉得1.X版本架构不好, 想重新修改,不过劳动量太大,唉..