网站装修2-“!important”用法与单栏vs双栏

总算是把Arras页面主体的背景色去掉了,感谢despres指点。重点在于,Arass某个css文件里把#main的背景设定为一个名为foreground.png的图片,并且设定为最高优先级,即在属性后面加了!important。难怪之前怎么改transparent都不起作用。解决方法是:在user.css里面加上#main{background:transparent !important;}。虽然都加着!important,读取时会以最后的为准(据说ie6也是不支持的)。

说起来,Arras这个主题真是让人又爱又恨。爱的是它灵活多变、功能强大,恨的是它css体系复杂。和其它主题不同,Arras的style.css文件基本没太多信息,它在最开头就表明:先导入default.css,然后导入user.css。假如你去查看default.css的开头,又会发现它先引入base.css。这个层级递进的架构,是为了能够实现在后台对想要的子主题进行选择,但这同时就要求你在DIY网站时对代码比较熟悉,思路也得清晰。要不然,干脆就像我一样,直接在user.css里面用上!important吧。这招儿包治百病。

最近也在考虑要不要采用单栏。起因是有人推荐了一款名为manifest的主题,真的是超~极简主义。极简到连我都吓了一跳:这、这分明是txt嘛。人类习惯以序列方式加工信息,采用单栏可以排除无关干扰,使读者专注于内容本身。比如云风的博客就采用单栏排版。但缺点则是,像书籍一样的排版,浏览者的唤醒水平会不会下降?会不会因为对一篇文章没有兴趣而对其他内容也失去读下去的兴趣?此外,虽然人类加工信息的方式是序列的,浏览搜索信息的方式则是并行的。单栏会不会以牺牲获取信息的快捷性为代价?这一点恐怕是必然。

所以,除非我对自己网站的内容有绝对的信心,加之主题趋于集中,保证能对同一群浏览者有着绝对的吸引力。否则,暂时还没有改为单栏的足够理由。

 

2 comments

  1. MANIFEST主题貌似更适合私有空间,记录自己的事情。索引上的缺陷是很明显的。
    !important我也见过,以前不知道这是干什么用的,学习了。
    背景色我怎么看着还在上面呢?

  2. 嗯,还有小说连载什么的用那个也不错吧。
    现在这页面的背景色是由我自己设定的底纹图案实现的。