把TOP的博客名改成自制LOGO出现的问题!
TOP位置显示博客名和副标题这个基本上是所有主题都一样的.
我现在用的这个主题样子如图:
那么在代码中"divtop"这一块里面一共有三个东西:
第一是主博客名.
第二是副博客名,
第三个就是导航栏,
原始代码如下:
<div id="divTop">
<h1 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h1>----主博客名
<h2 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>------副博客名
<div id="divNavBar">
<h3><#ZC_MSG052#></h3>
<ul>
<#CACHE_INCLUDE_NAVBAR#>
<li>
<div style="margin-right:40px">
<form method="post" action="<#ZC_BLOG_HOST#>cmd.asp?act=Search">
<input type="text" name="edtSearch" id="edtSearch" size="12" value="Search..." />
</form></div>
</li>
</ul>
</div>-------导航栏
</div>
红色是主博客名,蓝色是博客名,绿色是导航栏名.
那我就是正对红色部分进行修改.
我不清楚直接引用图片文件的代码,于是我先在INCLUDE文件下建立了一个logo.asp.
里面放了我的LOGO图片,并把图片链接到我的主页。
然后就是在divtop里面改写代码如下:
<div id="divTop">
<div class="logo"><#CACHE_INCLUDE_LOGO#></div>-------我的LOGO
<blockquote>
<h2 align="right" id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>-----副标题,右对齐,缩进
</blockquote>
<下面是导航栏的代码...没有动过>
</div>
感觉上应该就是这样啊。但是出来的效果是:
可以看到图片是正常的添加进去了,为是也可以调整,但是为什么下面的导航栏会错位,向下掉了很多.
当然我尝试过在该文件中用CSS把导航条移动到正确的位置,但是这样做似乎不太好,我想一定是我加入
的这句代码的问题:
<div class="logo"><#CACHE_INCLUDE_LOGO#></div>-------我的LOGO
用CSS再次定义它的height和border,好像都没有用.
大家帮我分析一下看看!
其实主要的目的是希望这个LOGO有链接的功能.不然的话就直接用PS做到背景里面去就不存在这些问题了.
[ 本帖最后由 owenhome 于 2008-1-13 21:15 编辑 ]
附件: 您所在的用户组无法下载或查看附件