问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪个博客可以分栏?

发布网友 发布时间:2022-05-02 04:56

我来回答

1个回答

热心网友 时间:2022-06-28 10:23

是没有真正的分栏博客!如要分栏就得自己动手!如下↓

即把下列语句拷贝到首页CSS源码中。具体操作:在博客管理后台/控制面板/模板设置/模板DIY/CSS DIY:首页----CSS原码的文本框中粘贴如下代码。路径博客管理后台/博客管理/模板/模板DIY/CSS DIY:首页----CSS原码也可。

注意点:一定要把下列代码拷贝到首页的CSS原码中。

.mydiv1{
float:left;
width:200px;
padding:0px;
line-height:20px;
border-right:1px solid #94a6bd;
border-bottom:1px solid #94a6bd;
}
.mydiv2{
float:left;
width:200px;
padding: 0px;
line-height:20px;
border-bottom:1px solid #94a6bd;
}
.myimg{
float:right;
width:38px;
height:7px;
border:0px none;
padding:6px 5px 5px 0px;
}
.mybg{
height:20px;
color:#FFFFFF;
padding:0px;
margin:3px 3px 75px 3px;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr:#ffff0000,EndColorStr:#ffffff00,GradientType:1);
}

第二步:书写置顶日志。

实际上你不需要重写,只需在记事本中修改以下代码。此日志不是一般的文本日志,是用高级编程语言写成的日志。

<iframe id="cataloghtml" src="catalog_2005.html" style=display:none;position:absolute;top:400;left:400;z-index:250 >
</iframe>

<script>
function showcatalog(mycategoryname,categoryname)
{
currCategory = document.body.all[mycategoryname];
if(currCategory == null)
{
alert("currCategory");
return ;
}
ol = cataloghtml.document.body.all;
if(ol == null)
{
alert("ol==null");
return ;
}
var entityDiv = null;
for(i=0;i<ol.length;i++)
{
if(ol[i].className =="entity")
{
entityDiv = ol[i];break;
}
}
if(entityDiv == null)
{
alert("entityDiv==null");
return ;
}
ol = entityDiv.children.tags("UL");
if(ol == null)
{
alert("entityDiv.children.tags('UL')==null");
return ;
}
var oLI=null;
for(i=0;i<ol.length;i++)
{
if(ol[i].children(0).name==categoryname)
{
oLI = ol[i].children.tags("LI");
break;
}
}
if(oLI == null) return ;
l="<ul type='circle'>";
for(i=0;i<oLI.length;i++)
{
if(i>9) break;
oA = oLI[i].children(1);
s = oA.innerHTML;
//pos = s.search(/[)|】|』|\]]{1}/);
//if(pos>0)s=s.slice(pos+1);
s = s.slice(0,20);
l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a></li>\r\n";
}
for(;i<10;i++)
l += "<li ><a href='...' target='_blank'>惊奇添加中</a></li>\r\n";
l+="</ul>";
currCategory.insertAdjacentHTML("beforeend",l);
}
function showallcatalog()
{
showcatalog("mcategory1","category?");
showcatalog("mcategory2","category?");
showcatalog("mcategory3","category?");
showcatalog("mcategory4","category?");
showcatalog("mcategory5","category?");
showcatalog("mcategory6","category?");
showcatalog("mcategory7","category?");
showcatalog("mcategory8","category?");
}
</script>

<body onload=showallcatalog()>

<div>

<div class="mydiv1" target="_blank"><div class="mybg" target="_blank"><a href="栏目1的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目1的标题</div><div class="divtext" id="mcategory1" target="_blank"></div></div><!--第1栏结束-->

<div class="mydiv2" target="_blank"><div class="mybg" target="_blank"><a href="栏目2的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目2的标题</div><div class="divtext" id="mcategory2" target="_blank"></div></div><!--第2栏结束-->

<div class="mydiv1" target="_blank"><div class="mybg" target="_blank"><a href="栏目3的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目3的标题</div><div class="divtext" id="mcategory3" target="_blank"></div></div><!--第3栏结束-->

<div class="mydiv2" target="_blank"><div class="mybg" target="_blank"><a href="栏目4的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目4的标题</div><div class="divtext" id="mcategory4" target="_blank"></div></div><!--第4栏结束-->

<div class="mydiv1" target="_blank"><div class="mybg" target="_blank"><a href="栏目5的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目5的标题</div><div class="divtext" id="mcategory5" target="_blank"></div></div><!--第5栏结束-->

<div class="mydiv2" target="_blank"><div class="mybg" target="_blank"><a href="栏目6的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目6的标题</div><div class="divtext" id="mcategory6" target="_blank"></div></div><!--第6栏结束-->

<div class="mydiv1" target="_blank"><div class="mybg" target="_blank"><a href="栏目7的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目7的标题</div><div class="divtext" id="mcategory7" target="_blank"></div></div><!--第7栏结束-->

<div class="mydiv2" target="_blank"><div class="mybg" target="_blank"><a href="栏目8的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目8的标题</div><div class="divtext" id="mcategory8" target="_blank"></div></div><!--第8栏结束-->

</div>

</body></p>

修改点1:把“showcatalog("mcategory1","category?");”中的“?”改为相应的数值。具体操作:在博客首页,将鼠标放到栏目上,不要点击,浏览器状态栏就会出现当前栏目的地址。例如:您把鼠标放到我的博客首页栏目“幽默湖”上,浏览器状态栏就会出现“http://wonderfulworks.bokee.com/catalog_2005.html#category1”,最后面的数字“1”就是问号应该改为的数值。如果您的状态栏还未打开,请你点击浏览器的查看/状态栏。举例说明:我的栏目1“幽默湖”,改后应为:showcatalog("mcategory1","category1");8个问号都要改。

修改点2:把“<a href="栏目1的网址" target="_blank">”中的“栏目1的网址”用真实的网址代替。举例说明:我的栏目1“幽默湖”,改后应为:<a href="http://wonderfulworks.bokee.com/catalog_2005.html#category1" target="_blank">。8个栏目的网址都要改。

修改点3:把“</a>※栏目1的标题</div>”中的“栏目1的标题”用真实的标题代替。举例说明:我的栏目1“幽默湖”,改后应为:</a>※幽默湖</div>。8个栏目的标题都要改。

注意点1:“showcatalog("mcategory1","category?");”中的“?”改为相应的数值后,数字的前后不能有空格。举例说明:我的栏目1“幽默湖”,改后应为:showcatalog("mcategory1","category1");而改为showcatalog("mcategory1","category 1");不对,“1”前有一个空格,改为showcatalog("mcategory1","category1 ");也不对,“1”后有一个空格。如果留有空格,永远也不能分栏。这是一个容易忽略的细节。我因此付出了重做五六次的代价,最后请教了白月光下才解决。

注意点2:1、3、5、7分栏用的是.mydiv1框架,2、4、6、8分栏用的是.mydiv2框架。

把修改好的代码保存好。

第三步:发布置顶日志。

上文已经提到,此日志不是一般的文本日志,是用高级编程语言写成的日志。所以发布也与一般日志不同。

注意点1:首先进入博客管理后台/写新文章。日志的标题一定要写。

注意点2:日志的栏目要选。不过,这一点你即使忽略了,系统也会给一个默认值。

注意点3: 撰写模式:选择高级模式。这一点很重要。

注意点4: 文章是否置顶:选择置顶。置顶就是放到首页上去,分栏就是在首页中分栏。

注意点5: 在“撰写”的工具栏中单击其中的“<>”按钮,切换至“HTML原始码”状态。此时工具栏的大部分工具变为灰色不可用状态,说明切换成功。

注意点6: 文章是否展开:一定要选展开。不过,这一点你即使忽略了,系统的默认值也是展开,但您不能选收拢。

至此,发布前的准备工作已经完成。

发布置顶日志。将第二步修改好的代码粘贴至“内容”工具栏下面的文本框,然后点击“保存并发布”。

当系统提示发布成功后,您便可以体验到分栏的喜悦!

如果有首页栏目下沉现象,可改小.mydiv1、.mydiv2中的width的数值。

第二章 分栏代码全分析

代码1----首页代码

.mydiv1和.mydiv2分别定义的是左、右两个分栏的大框架。分栏的大框架容纳了一个渐变色标题栏和本栏的最新文章列表,其内还可以设置背景图片,这就引出了繁式,下面会详细讲解。

float:left;定义的是分栏的大框架的对齐位置,向左对齐,是相对日志来说的。

width:200px;定义的是分栏的大框架的宽度。

line-height:20px;定义的是分栏大框架内每行的高度。

border定义的是分栏大框架的边框。

.myimg定义的是渐变色标题栏右侧的“more”图标。

float:right;定义的是“more”图标的对齐位置,向右对齐,本处是相对渐变色标题栏来说的。

startColorStr和EndColorStr后面的颜色代码用来控制标题栏的渐变颜色。如果你想改动,那么只需将startColorStr和EndColorStr后面的颜色代码分别修改成自己喜欢的颜色代码即可。

GradientType后的数值改变渐变色渐变的方向,其后可为1和0。1为左右渐变,0为上下渐变。

代码2----置顶日志

<iframe ......></iframe>用iframe来装入2005索引页,这样我们就获得了所有本年度的文章列表了-->

<script>......</script>这部分是自动更新用的从cataloghtml的categoryname这个栏目读取文章列表放到当前页面的mycategoryname中

if(i>9) break;这段代码(9可以是任意数字),只需改动这个9的数值就可以改变可容纳的最多文章数目。

s = s.slice(0,20);中的20是每行所容纳的文章题目的字数。

for(;i<10;i++)可以将(i<10)中的10这个数字是分栏装载文章的数目。

l += "<li ><a href='...' target='_blank'>惊奇添加中</a></li>\r\n";可以将“惊奇添加中”二字改成任意汉字,注意,最好是改成汉字。

function showallcatalog(){showcatalog("mcategory1","category?");}从cataloghtml读取本栏目的文章目录。

l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a></li>\r\n";提取每行文章的题目。

l += "<li>后插入<img src=小图标1的网址>可以在每行文章的题目的前面加上一个小图标。比如一只冒热气的小茶杯,或一个圆点、圆环等。

l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a>后插入<img src=小图标2的网址>可以在每行文章的题目的后面加上一个小图标。比如一个闪动的小“NEW”图标等。如果只在最新的文章后面加“NEW”图标,必须将语句l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a></li>\r\n";改为:if(i<1){ l+="<li><a href='"+oA.href+"'target='_blank'>"+s+"</a><img src=http://bimzcy.bokee.com/inc/new.gif></li>\r\n"; } else { l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a></li>\r\n"; }

<body onload=showallcatalog()>是用body调用showallcatalog()装载的最新文章列表。

<div>......</div>是提取并排列条块。里面是8个分栏大框架及其内的渐变色条块和本栏的最新文章列表。

在<img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" />中的<img class="myimg"加上alt="惊奇更多"可以做一个鼠标特效,即鼠标指向“more”图标时会出现一个提示框,里面会出现"惊奇更多"字样。

注意点:<div>......</div>是成对出现的。我为此付出了重做十几次的代价,原因是逍遥赵的《CSS栏目式布局效果(全程图解)》一文中有一处错误,他的第1分栏结束处的前面有两个</div>,但在分栏2、3、4结束处这两个</div>却不见了,所以我每次做都失败了,下面三个分栏老是黏在一起,象连体婴儿。

逍遥赵的《现在流行CSS栏目式布局!(最终版完美全程图解)》很有启发作用,建议大家参考。http://bbs.bokee.com/p753531.html

第三章 分栏代码全收录

第一种类型 自动简式八个分栏

此种与分栏步骤中讲解的那种稍有不同。分栏步骤中讲解的那种,1、3、5、7分栏用的是.mydiv1,2、4、6、8分栏用的是.mydiv2,而此种,8个分栏用的都是.mydiv。这是最简单的一种。

首页要添加的CSS代码:

.mydiv{
float:left;
width:200px;
padding:0px;
line-height:25px;
border:1px solid #94a6bd;
margin:0px 3px 3px 0px;
}
.myimg{
float:right;
width:38px;
height:7px;
border:0px none;
padding:6px 5px 5px 0px;
}
.mybg{
height:20px;
color:#FFFFFF;
padding:2px 0px 0px 5px;
padding:0px;
margin:3px 3px 75px 3px;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr:#ffff0000,EndColorStr:#ffffff00,GradientType:1);
}

配套置顶日志:

<iframe id="cataloghtml" src="catalog_2005.html" style=display:none;position:absolute;top:400;left:400;z-index:250 >
</iframe>

<script>
function showcatalog(mycategoryname,categoryname)
{
currCategory = document.body.all[mycategoryname];
if(currCategory == null)
{
alert("currCategory");
return ;
}
ol = cataloghtml.document.body.all;
if(ol == null)
{
alert("ol==null");
return ;
}
var entityDiv = null;
for(i=0;i<ol.length;i++)
{
if(ol[i].className =="entity")
{
entityDiv = ol[i];break;
}
}
if(entityDiv == null)
{
alert("entityDiv==null");
return ;
}
ol = entityDiv.children.tags("UL");
if(ol == null)
{
alert("entityDiv.children.tags('UL')==null");
return ;
}
var oLI=null;
for(i=0;i<ol.length;i++)
{
if(ol[i].children(0).name==categoryname)
{
oLI = ol[i].children.tags("LI");
break;
}
}
if(oLI == null) return ;
l="<ul type='circle'>";
for(i=0;i<oLI.length;i++)
{
if(i>9) break;
oA = oLI[i].children(1);
s = oA.innerHTML;
//pos = s.search(/[)|】|』|\]]{1}/);
//if(pos>0)s=s.slice(pos+1);
s = s.slice(0,20);
l += "<li><a href='"+oA.href+"' target='_blank'>"+s+"</a></li>\r\n";
}
for(;i<10;i++)
l += "<li ><a href='...' target='_blank'>惊奇添加中</a></li>\r\n";
l+="</ul>";
currCategory.insertAdjacentHTML("beforeend",l);
}
function showallcatalog()
{
showcatalog("mcategory1","category?");
showcatalog("mcategory2","category?");
showcatalog("mcategory3","category?");
showcatalog("mcategory4","category?");
showcatalog("mcategory5","category?");
showcatalog("mcategory6","category?");
showcatalog("mcategory7","category?");
showcatalog("mcategory8","category?");
}
</script>

<body onload=showallcatalog()>

<div>

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目1的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目1的标题</div><div class="divtext" id="mcategory1" target="_blank"></div></div><!--第1栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目2的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目2的标题</div><div class="divtext" id="mcategory2" target="_blank"></div></div><!--第2栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目3的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目3的标题</div><div class="divtext" id="mcategory3" target="_blank"></div></div><!--第3栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目4的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目4的标题</div><div class="divtext" id="mcategory4" target="_blank"></div></div><!--第4栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目5的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目5的标题</div><div class="divtext" id="mcategory5" target="_blank"></div></div><!--第5栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目6的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目6的标题</div><div class="divtext" id="mcategory6" target="_blank"></div></div><!--第6栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目7的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目7的标题</div><div class="divtext" id="mcategory7" target="_blank"></div></div><!--第7栏结束-->

<div class="mydiv" target="_blank"><div class="mybg" target="_blank"><a href="栏目8的网址" target="_blank"><img class="myimg" src="http://wonderfulworks.bokee.com/inc/more.gif" /></a>※栏目8的标题</div><div class="divtext" id="mcategory8" target="_blank"></div></div><!--第8栏结束-->

</div>

</body></p>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 div+css 左右两栏 总宽度为100% 右侧固定为220px 左侧不固定宽度 怎 ... 小生碰到一word疑难杂症,分栏之后,无法按照导师设置栏的宽度和间距,A4下双栏的宽度始终无法设成23.42 网页设计中, 两列的布局,也就是左右结构,是怎样确定这两列的宽度的,假如总宽度是1024px或100% 干的满天星怎么废物利用? 《西游记》真假孙悟空的恐怖真相是什么? 为什么说《西游记》其实是个恐怖故事? 西游记中最恐怖的一集:最恐怖是哪一集,恐怖真相曝光 《西游记》改编为影视作品后有美化人物,真实的《西游记》有多恐怖? 西游记原著有多吓人? 《西游记》中的狮驼岭到底有多可怕呢?为什么孙悟空会被吓瘫? 原版西游记有多恐怖 西游记中都有哪些让人细思极恐的秘密? 《西游记》细思极恐的真相是什么? 1927年的《西游记》有多恐怖? 新婚送衣架送几个合适? 六年级上册11课的生字有哪些 耐克的衣架一共分为几种? 六年级上册语文11课生字 六年级下册语文生字拼音(人教版) 衣架是说一个的还是一条的呢? 用CSS+DIV实现四列式分栏 我用css排列一行5个框,总宽度是950px,每个框平均分配的宽度190,加上边 ... DW6 CSS中设置无序列表ul:去除项目符号,宽度300px,高度25px,宽度是在... div+css顶部固定问题和主容器中左侧容器宽度为200px、右侧内容的容器宽... 广东省盐业集团潮州有限公司怎么样? 惠州绿动汽车有限公司怎么样? 山东青年的期刊目录 陈嘉辉寒战里扮演什么角色 十二届华杯赛惠州赛区获奖名单 第12届华罗庚金杯决赛萧山赛区获奖名单 谁知道第十二届华罗庚金杯赛决赛小学组获奖名单? 第十二届华杯赛获奖名单 07年华罗庚金杯广州赛区获奖名单 第十二届华杯赛获奖名单? 广州市十二届华罗庚获奖名单(初一) 谁有十二届华杯赛小学组获奖名单 华杯赛获奖有什么用 迷你梦龙游戏机奥拉星怎么换宠物 赛尔号梦龙迷你游戏机可以联机吗? 梦龙游戏机迷你版是只能红外对战吗?几元