(作者:HEHE)有关博客首页模块的定位问题,我也没有太深入的研究,只是把自己的想法说一下,如果说法有误,还请博友指出。 我依次说明说明首页模块的代号,如下所示: 一、看见<div id="container">,就是我以前说过那个大框架,一般不用移动,只用修改宽度就可以了。 三、看见<div id="leftFrm">,就是那个左边框架,可以修改宽度和定位。而且里面包含了功能框架 <div id="operaTitle"></div>,就是说如果不对功能框架里面的模块重新定位的话,功能框架里的所有模块都会和左边框架的显示方位一致,即左边框架在左显示,功能框架就在左边显示;反之亦然。 而且排列是按照博客默认设置的顺序,比如:关于作者、日历、快速登录等依次显示(如果你不隐藏的话)。 四、然后我把功能框架里的这些模块依次说明一下。 可见,我们选择一个没有修改的模版时,功能框架里的模块就会按照如上顺序显示。而且可以通过在首页CSS添加display:none;来隐藏这些模块。比如div#myPhoto{display:none;} 但是如果对上述模块进行重新定位,就会移动这些模块。 对代码的说明: 这样,可以对所有这些模块重新定位。但是,如果我们要对文本书签里面的子模块定位,就不能按照上面的方法定义,因为那样做会使整个文本书签的模块一起移动。 然后再在首页CSS里加入 就可以单独移动子模块了,高宽度再根据你的模版进行设定。 五、看见<div id="rightFrm">,就是右边框架了。右边框架也可以修改宽度和定位。里面包含的模块主 要有: 因此,可以按照与上面相同的方法,对这些模块进行修改和定位了。 六、看见<div id="footer">——首页底部显示博客中国版权的那个模块。一般是修改宽度和添加底部Banner,不用移动了。其实在修改首页CSS的时候,只要找到id后面那些名称,对其进行定义,就能修改相应的模块了。 =============================
(作者:逍遥赵)如果是要将下面的模块移到最顶上: 要点一:让整个功能框架下移,通过在CSS的div#leftFrm{中加入position:relative; top:数字px;来实现。 要点二:再找到功能框架中要移动的模块的id或是class类型符,然后加入对应的CSS代码,同时加上如下代码使其移到顶部:position:relative; top:数字px;(需要注意的是,这回的数字是负数) 实例:把“访问统计”模块提到最上面(参见http://bimzcy.blogchina.com/3576451.html) 如果是要将下面的模块往上移,但不是移到最顶上: 要点一:将要上移的模块上面的那个模块先下移,方法是找到上面那个模块的id或是class类型符,然后加入对应的CSS代码,同时加上如下代码使其下移position:relative; top:数字px;(需要注意的是,这里的数字是负数) 要点二:再找到要移动的模块的id或是class类型符,然后加入对应的CSS代码,同时加上如下代码使其上移:position:relative; top:数字px;(需要注意的是,这里的数字与要点一下移的数字相同,但是正数) CSS小知识: position属性用于模块定位,用法是position : static | absolute | fixe | relative absolute、relative下面有left、right、top、bottom四个属性分别是定位左边、右边、上边、下边的位置。 positon标用法示例:div { position:relative; top:-3px } 拓展:如果要左右移到模块,可以用position:relative; left:数字 px; ==================================
(作者:逍遥赵)用CSS来任意调整各模块的上下顺序是十分吃力的事情,不过我们可以换一个思路来解决问题——链接列表。 是的,链接列表的顺序是可以随便调整的——你可以创建许多各链接列表,当你在后台对任意一个链接列表点击“编辑”时,就可以在“描述”中插入代码。你把代码插入到哪一个链接列表,其效果就在哪一个链接列表上出现。只要你先把对应的模块隐藏,然后再将该模块对应的代码加入到你所希望位置处的链接列表的“描述”中,就能间接实现任意模块上下顺序任意调整的效果。 实战一——“快速登陆”框顺序任意调整: 首先在CSS隐去“快速登陆”模块,代码是:#loginFrm{display:none;} 然后在合适的位置处创建一个文本书签,取名“快速登陆”,在“描述”中填入如下代码,然后点击“保存修改”即可: <div class="operation"> <table width="100%" border="0" cellspacing="4" cellpadding="0"> <form method="post" action="http://publishblog.blogchina.com/login.b"> <tr> <td align="right" class="tdText" nowrap="true">+ 用户名:</td> <td><input name="user.userNameFUI" type="text" class="inputStyle" id="userName" size="20" maxlength="51"></td> </tr> <tr> <td align="right" class="tdText" nowrap="true">+ 密 码:</td> <td><input name="user.password" type="password" class="inputStyle" id="passWord" size="20" maxlength="51"></td> </tr> <tr align="center"> <td nowrap="true" colspan="2"> <input type="submit" class="buttonStyle" style="width:27px" value="登录" style="cursor:hand"> <input type="button" class="buttonStyle" style="width:50px" value="直接登录" onClick="javascript:{window.location.href='http://publishblog.blogchina.com/control/main.b';}" style="cursor:hand"> <input type="button" class="buttonStyle" style="width:27px" value="注册" onClick="javascript:{window.location.href='http://publishblog.blogchina.com/reg.b';}" style="cursor:hand"> <input type="button" class="buttonStyle" style="width:50px" value="快速撰写" onClick="window.open('http://publishblog.blogchina.com/simplePost.b','写新文章','width=705,heigth=700,scrollbars=yes');"> </td> </tr> </form> </table> </div> 以上代码都可以从首页的源文件中找到(浏览器工具栏的查看-查看源文件)。 实战二——“博客搜索”框顺序任意调整: 首先在CSS隐去“博客搜索”模块,代码是:#search{display:none;} 然后在合适的位置处创建一个文本书签,取名“博客搜索”,在“描述”中填入如下代码,然后点击“保存修改”即可: <ul> <table width="100%" border="0" cellspacing="4" cellpadding="0"> <form method="GET" action="http://www./Search.b"> <input type=hidden name=blogspan value=1> &nbp; <input type=hidden name=rssspan value=1> <input type=hidden name=imagespan value=1> <input type=hidden name=category value="any"> <input type=hidden name=type value="main"> <input type=hidden name="sorttype" value="1" checked> <tr> <td> <input name="wd" type="text" class="inputStyle" ></td><td> <input class="buttonStyle" type="submit" value="搜索" name="B1"> </td> </tr> </form> </table> </ul>
|
|