2005年05月16日

这个IDEA来自KESO
今天KESO说,对于一个左中右3栏布局的页面,比如home.donews.com,用户最想看到的是中栏的信息,左右2栏其实网站的相关信息的导航入口,所以中栏信息是最重要的,应该在页面显示顺序上优先于左右2栏。或者也可以这么说就是要将一个页面的最重要的信息优先于页面其他元素显示,无论是3栏还是2栏布局,说得很对。
浏览器显示页面是一行一行的按顺序执行代码,也就是说写在前面的先执行显示,而对于左中右3栏布局的设计,代码要么是从左–>中–>右来书写,要么就是到过来从右–>中–>左来书写,要做到KESO说的效果,那首先要书写的是中栏的代码。所以我首先定义了一个id=m的DIV,并且padding-left:150px,定义这个是为了给左栏留出140PX的显示位置,然后再在这个DIV里面嵌套定义一个id=middle的DIV,我用position:absolute的属性(绝对定位);然后再定义左栏left和右栏right。用position:absolute的属性有一个不好的地方就是它象photoshop里的层一样,它的自动延伸并不会带动整个布局的延伸,所以会遮住一些页面元素,比如我们通常会在网站的最下面写上一些copyright的信息,如果用先显示中栏的这种方法,如果不做处理的话,这些信息会被遮盖住。处理的办法就是使用javascript,让左右2栏的高度随中栏一起自动延伸。
下面是这个实现的代码,有兴趣的朋友可以COPY回去试试,也欢迎留言交流。
BTW:这次和刘韧,KESO改版DONEWS.COM,获益菲浅,他们才是真正懂用户需求,懂网站的人。

补充:
最近做一些试验的时候,发现本文代码最后的JS不是很好,想了个新的

这个是旧的

<script language="javascript">
if(document.getElementById("left").scrollHeight<document.getElementById("middle").scrollHeight
||
document.getElementById("right").scrollHeight<document.getElementById("middle").scrollHeight){
document.getElementById("left").style.height=document.getElementById("middle").scrollHeight+"px"
document.getElementById("right").style.height=document.getElementById("middle").scrollHeight+"px"
}
</script>

这是新的
<script language="javascript">
var l=document.getElementById("left").scrollHeight
var m=document.getElementById("middle").scrollHeight
var r=document.getElementById("right").scrollHeight
layoutHeight=Math.max(l,m,r)
document.getElementById("left").style.height=layoutHeight+"px"
document.getElementById("right").style.height=layoutHeight+"px"
document.getElementById("middle").style.height=layoutHeight+"px"
</script>

试验了3栏布局的切换,比这个复杂,过段时间会把代码放上来SHARE

完全代码:

<!DOCTYPE html PUBLIC "-//W。3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="gb2312" />
<meta content="all" name="robots" />
<meta name="author" content="designed by dodo at donews.com" />
<title>WEB标准网站设计实例:左中右3栏布局中最先显示中栏内容的方法</title>
</head>

<style>
body{font-size:12px;}
div{color:#fff}

#m{padding-left:150px}
#middle{position:absolute;
background:red;width:468px;
margin-right: auto;
margin-left: auto;
padding: 0px;
}

#left{float:left;background:green;width:140px;height:30px}
#right{float:right;background:blue;width:140px}

#all{width:770px;
margin-right: auto;
margin-left: auto;
padding: 0px;
color: #000;
background:#ffa200;}
#footer{clear:both;background:#808080;color:#fff}
</style>
<body>
<div id="all">

<div id="m">
<div id="middle">

中栏<br />
·IT人的出路系列思考(三): 提升学习能力与可持 ..  [陈国华]   11日
·alexa上,黑客的下一个目标是谁?  [阮颖]   11日
·IT人的出路系列思考(二):思维创新战略与谋定 ..  [陈国华]   11日
·IT人的出路系列思考(一):项目与打工  [陈国华]   11日
·希捷加入后的新一代笔记本选购规则  [新华美通]   11日
·木子美:挣扎出历史的海面透一口气  [周晶波]   11日
·首家推出出租房源、二手房源的RSS订阅服务  [鳖兔鳖]   11日
·TOM 在线公布二○○五年第一季度之业绩报告  [新华美通]   11日
·黄华:我们有必要开会吗?  [黄华]   11日
·IT人的出路系列思考(三): 提升学习能力与可持 ..  [陈国华]   11日
·alexa上,黑客的下一个目标是谁?  [阮颖]   11日
·IT人的出路系列思考(二):思维创新战略与谋定 ..  [陈国华]   11日
·IT人的出路系列思考(一):项目与打工  [陈国华]   11日
·希捷加入后的新一代笔记本选购规则  [新华美通]   11日
·木子美:挣扎出历史的海面透一口气  [周晶波]   11日
·首家推出出租房源、二手房源的RSS订阅服务  [鳖兔鳖]   11日
·TOM 在线公布二○○五年第一季度之业绩报告  [新华美通]   11日
·黄华:我们有必要开会吗?  [黄华]   11日

</div>
</div>

<div id="left">左栏</div>
<div id="right">右栏<br>
</div>
<div id="footer">网页底部</div>
</div>

<script language="javascript">

var l=document.getElementById("left").scrollHeight

var m=document.getElementById("middle").scrollHeight

var r=document.getElementById("right").scrollHeight

layoutHeight=Math.max(l,m,r)

document.getElementById("left").style.height=layoutHeight+"px"

document.getElementById("right").style.height=layoutHeight+"px"

document.getElementById("middle").style.height=layoutHeight+"px"

</script>
</body>
</html>

2005年04月24日

目前DoNews的BLOGGER的界面还比较简陋,但是功能还不错,通过修改CSS,加上把图片上传到自己相册的功能.完全可以DIY出自己的BLOG UI.

先大概看了一下,布局所用到的CLASS不复杂,可以说比较简单.主要有几部分
.pagelayout定义了整个显示区域的
.menu定义了导航部分
.main定义了文章显示区域
.footer定义了COPYRIGHT部分
然后里面具体的文章标题,正文显示,时间显示等等也都有对应的CLASS控制,基本可以全部用CSS控制

不过程序的模板里倒是有一些问题,
1.当横向显示导航的时候采用的还是TABLE形式,其实也可以用UL+LI的形式实现横向导航(可能韩磊不太熟悉CSS),
2.导航和BLOG统计不要用一样的CLASS,不然改了导航的CLASS,BLOG统计的样式也会跟着改,
3.是使用ID还是使用CLASS来定义样式表,也可以再考虑.使用ID的好处,ID具有唯一性,用户可以自己定义那一部分显示还是不显示,使用CLASS的好处,就是写好一个CLASS,可以循环使用,3者可以混和使用

所以BLOG程序的模板需要调整一下,CSS的定义更规范合理一些

我会把我DIY这个BLOG 界面的一些心得发上来,也希望BLOGGER们也多参与,可能话,看能不能做一个在线WEB的DoNewsBLOG UI修改器

待续

2004年11月16日

1. I love you not because of who you are, but because of who I am when I am with you. 我愛你不是因為你是誰,而是我在你面前可以是誰。

2. No man or woman is worth your tears, and the one who is, won’t make you cry. 沒有男人或女人是值得你為他流眼淚,值得的那一位,不會要你哭。

3. Just because someone doesn’t love you the way you want them to, doesn’t mean they don’t love you with all they have. 那人不是你所想般愛你,但不代表那人不是全心全意地愛你。

4. A true friend is someone who reaches for your hand and touches your heart. 一個真正的朋友是向著你伸手,觸動你心靈的人。

5. The worst way to miss someone is to be sitting right beside them knowing you can’t have them. 掛念一個人最差的方式,就是你坐在他身旁,而知道你不能擁有他。 

 6. Never frown, even when you are sad, because you never know who is falling in love with your smile. 就算你不快樂也不要皺眉,因為你永不知道誰會愛上你的笑容。

7. To the world you may be one person, but to one person you may be the world. 在世界裡你可能只是某人,但對某人你可能是全世界。

8. Don’t waste your time on a man/woman, who isn’t willing to waste their time on you. 不要花時間在一個不會花時間在你身上的人。

9. Maybe God wants us to meet a few wrong people before meeting the right one, so that when we finally meet the person, we will know how to be grateful. 可能神要我們在遇到那位對的人之前先遇上一些錯的人,讓我們遇到那位對先生/對小姐時懂得珍惜。

10. Don’t cry because it is over, smile because it happened. 不要因為完結而哭,要為曾經發生而微笑。

11. There’s always going to be people that hurt you so what you have to do is keep on trusting and just be more careful about who you trust next time around. 這個世界? 羶楔]會有一些傷害你的人,你要做的就是繼續去信人和小心你下次信的人。

12. Make yourself a better person and know who you are before you try and know someone else and expect them to know you. 在你嘗試了解其他人和盼望其他人明白你之前,先把你自己變成一個更好的人和了解你自己。

13. Don’t try so hard, the best things come when you least expect them to. 不要太努力去找,最好的東西是在你最預計不到的時候出現。

2004年11月12日

“对不起布什连任了”美国人开网站向全世界致歉 [ 11/11 11:23 来源:扬子晚报 ] 据澳大利亚《悉尼先驱报》11月10日报道,自从美国有线新闻网(CNN)9日报道,一个关于允许美国人就布什胜利连任一事向世界人民道歉的网站开通后,大量的美国人涌进该网站,纷纷在网站上写下致歉信,就让布什顺利连任美国总统一事向世界人民道歉。   网站的创建人——美国神经系统科学学生詹姆士·泽特伦为了让大量反对布什上任的美国人宣泄自己的不满和气愤,为了让反对布什连任的世界人群得到安慰,特意开通了这个道歉网站,并且为网站的首页取名为“对不起,世界,我们已经尽力了”。泽特伦在网站首页上写道:“当我们所谓的领导人加强对我们的控制时,请记住,在我们中间,仍然有一些或者大量人觉得非常遗憾。我们将代表大量深感愧疚的人向你们说声对不起。”   

自网站发布以来,在短短几个小时内,就有无数人登上网站,发布道歉帖子。在这个网址为www.sorryeverybody.com的网站上,贴满了美国市民向全世界人民道歉的照片、道歉符号和道歉信。一些美国人在网站上写道:“对不起,世界,我们罪有应得。但是你们却很幸福。”“对不起,世界,至少你们不需要和他(布什)生活在一起”,“对不起,世界,科学家们也感到抱歉。”还有一些美国人甚至在网站上写了一长串无数个的“对不起”,并附上一封长长的道歉信。   9日,自美国有线新闻网报道此事后,更多的美国人登上网站,纷纷发布道歉信和道歉图片,以至于这个新型娱乐网站被“道歉”所淹没。

2004年11月01日

Macromedia(2004/10/29)一口氣開了FlashCastFlashLiteFlash Player SDK這三個和行動裝置相關的新論壇,這代表Macromedia真的要用心推行動裝置這一塊市場了嗎?

2004年10月31日

Buzzwords from 1904 to 2004

1904 hip

1905 whizzo

1906 teddy bear

1907 egghead

1908 realpolitik

1909 tiddly-om-pom-pom

1910 sacred cow

1911 gene

1912 blues

1913 celeb

1914 cheerio

1915 civvy street

1916 U-boat

1917 tailspin

1918 ceasefire

1919 ad-lib

1920 demob

1921 pop

1922 wizard

1923 hem-line

1924 lumpenproletariat

1925 avant garde

1926 kitsch

1927 sudden death

1928 Big Apple

1929 sex

1930 drive-in

1931 Mickey Mouse

1932 bagel

1933 dumb down

1934 pesticide

1935 racism

1936 spliff

1937 dunk

1938 cheeseburger

1939 Blitzkrieg

1940 Molotov cocktail

1941 snafu

1942 buzz

1943 pissed off

1944 DNA

1945 mobile phone

1946 megabucks

1947 Wonderbra

1948 cool

1949 Big Brother

1950 brainwashing

1951 fast food

1952 Generation X

1953 hippy

1954 non-U

1955 boogie

1956 sexy

1957 psychedelic

1958 beatnik

1959 cruise missile

1960 cyborg

1961 awesome

1962 bossa nova

1963 peacenik

1964 byte

1965 miniskirt

1966 acid

1967 love-in

1968 It-girl

1969 microchip

1970 hypermarket

1971 green

1972 Watergate

1973 F-word

1974 punk

1975 detox

1976 Trekkie

1977 naff all

1978 trainers

1979 karaoke

1980 power dressing

1981 toyboy

1982 hip-hop

1983 beatbox

1984 double-click

1985 OK yah

1986 mobile

1987 virtual reality

1988 gangsta

1989 latte

1990 applet

1991 hot-desking

1992 URL

1993 having it large

1994 Botox

1995 kitten heels

1996 ghetto fabulous

1997 dot-commer

1998 text message

1999 Google

2000 bling bling

2001 9/11

2002 axis of evil

2003 sex up

2004 chav

自助广播,播客(不是播客)
中文播客主题的博客:Hopesome’sBlog
   .你听我说――播客(Podcasters)崛起
   .播客(podcaster)网站
软件:
www.ipdder.org
www.dopplerradio.net

2004年10月29日

BOBs(Best Of Blogs)

木子美成为德国之声2004国际博客大奖赛评委
在关于评委的介绍上是这样说的“德国之声2004国际博客大奖赛评委由独立的记者, 媒体专家以及博客专家组成. 这支资深评委队伍共有11个成员. 评委对所有收录的博客进行评比. 在每个奖项中评选最佳的过程将证明他们的实力!”

“木子美 来自中国的木子美以其自传式的情色记录成为2003年最有争议的博客.”

■ 中国のソーシャル?ブックマーク365key    
中国のソーシャル?ブックマーク365key。
http://www.365key.com/

Donews Blog – 互联生活每一天
中國IT每一天,算是一個入口的BLOG網站,都是中國的IT人員所寫的文章

Keso的Blog连接介绍
对牛乱弹琴 | Playin’ with IT

大陸網站,有蠻多有用的訊息

2004年10月28日

英文原版:Craigslist
中文版 站台网
很喜欢这种获得信息的方式