四月 24, 2009

的生命纲,充满了丰臣秀吉的叹息
那个日本人的帝国梦想被残酷扼杀

次日的太阳不再怜悯他的臣民
距离一尺的弯月刀意欲弑君
我横去冷眼,杀杀
手上的重剑击碎每一个蠢蠢欲动的头颅
立刻的执行
变成永无止境的叹息和自我怜悯
太阳之光的荣耀
被我丢弃
踏上战马,背上鹰弓
粗壮的手臂揽断白杨树
前方是峭壁尖山
怒吼的僵尸,撕扯胸膛
杀,杀,直到撞壁而亡
血淹大地
因为,我是大地之王,生命之纲

三月 31, 2009

已经回到新浪了!!这里不玩了。

http://blog.sina.com.cn/yuyige

三月 29, 2009

片要上传再调用。太麻烦了。不能直接编辑。上传了调用也很麻烦。体验太差了。难道逼我回到新浪博客吗。

三月 22, 2009

了几天时间做了总理网这个设计。
css和div全套。只是由于对js还是不熟悉,只能搬了下代码。

有收获,但自己还是不够专业。

专业精神多么重要啊。

加油吧。boy~ 借了朋友空间。传了上去看看。

链接:http://lovedear.com.cn/yuyige/qnw/%E6%80%BB%E7%90%86%E7%BD%91.html


给学校青年网做了一个专题,传页面看看

dede改的。

三月 16, 2009

科院举办这个比赛,我想参加下吧。主题就是主旋律,建国60年,真情,和谐社会。我选择了真情,做了总理网的首页设计。。。中间遇到不少问题。
1.对flash还要加强,对图片幻灯片不熟悉
2.对JS栏目切换不懂。造成问题。

收获也有。
1.进一步完善了我对布局的认识,我写的网页全部是自己布局,独创性很好。技术也有。
2.知道了一个小问题,就是定义链接的时候当前显示《a href="#"》测试《/a》,如果点击会蹦到最上面,就是所谓的至上而下。但这样体验不好。如果,把href="#"里面的#改成#xxxx。就可以了。

还有一个关于css标签span的应用。

span是横向排列,但单纯的

是不行的,完全不显示。。怎么才行呢。

要在span那个块里加float属性值。才行。。

然后把现在做的效果弄上来看看吧。最后定稿了,我再传。

三月 13, 2009

是第三个视频了。都是用绘声绘影做的。都是图片做的。我懒,没去剪辑。不过,会出来新的创意和视频。。。期待哦。。。加油。。。。。

address:http://v.youku.com/v_show/id_XNzczNzk3ODg=.html

我们工作室做的几个标志-初稿

1. e696b9e6a1881.jpg

2e696b9e6a1882.jpg

3e696b9e6a1883.jpg

4e696b9e6a1884.jpg

5e696b9e6a1885.jpg

6e696b9e6a1886.jpg

7

三月 6, 2009
  1. 要知道,搜索引擎可都是通过抓取你的网站源代码来进行亲密接触的,那么,如何才能更好地让搜索引擎的爬虫更快更准确地觉察到你的内容相关性,增强网站的搜索优化呢?可能从最基本的DIV+CSS的命名规则入手会有意想不到的收获,最基础的就是最有效的。
  2. 下面从前端设计的角度整理的DIV+CSS的命名规则,就很好地考虑到了搜索引擎的喜好,在页面设计的过程中,尽量做你懂,搜索引擎也懂,何乐而不为呢。
  3. 页头:header
  4. 登录条:loginBar
  5. 标志:logo
  6. 侧栏:sideBar
  7. 广告:banner
  8. 导航:nav
  9. 子导航:subNav
  10. 菜单:menu
  11. 子菜单:subMenu
  12. 搜索:search
  13. 滚动:scroll
  14. 页面主体:main
  15. 内容:content
  16. 标签页:tab
  17. 文章列表:list
  18. 提示信息:msg
  19. 小技巧:tips
  20. 栏目标题:title
  21. 加入:joinus
  22. 指南:guild
  23. 服务:service
  24. 热点:hot
  25. 新闻:news
  26. 下载:download
  27. 注册:regsiter
  28. 状态:status
  29. 按钮:btn
  30. 投票:vote
  31. 合作伙伴:partner
  32. 友情链接:friendLink
  33. 页脚:footer
  34. 版权:copyRight
  35. 1.CSS ID 的命名

  36. 外 套:  wrap
  37. 主导航:  mainNav
  38. 子导航:  subnav
  39. 页 脚:  footer
  40. 整个页面: content
  41. 页 眉:  header
  42. 页 脚:  footer
  43. 商 标:  label
  44. 标 题:  title
  45. 主导航:  mainNav(globalNav)
  46. 顶导航:  topnav
  47. 边导航:  sidebar
  48. 左导航:  leftsideBar
  49. 右导航:  rightsideBar
  50. 旗 志:  logo
  51. 标 语:  banner
  52. 菜单内容1: menu1Content
  53. 菜单容量: menuContainer
  54. 子菜单:  submenu
  55. 边导航图标:sidebarIcon
  56. 注释:   note
  57. 面包屑:  breadCrumb(即页面所处位置导航提示)
  58. 容器:   container
  59. 内容:   content
  60. 搜索:   search
  61. 登陆:   login
  62. 功能区:  shop(如购物车,收银台)
  63. 当前的   current
  64. 2.另外在编辑样式表时可用的注释可这样写:

  65. <– Footer –>
  66. 内容区
  67. <– End Footer –>
  68. 3.样式文件命名

  69. 主要的 master.css
  70. 布局,版面 layout.css
  71. 专栏 columns.css
  72. 文字 font.css
  73. 打印样式 print.css
  74. 主题 themes.css
  75. 搜集整理来源于网络。
二月 23, 2009

1
.css 字体简写规则

当使用css定义字体时你可能会这样做:

font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-family: verdana,serif;

事实上你可以简写这些属性:

font: 1em/1.5em bold italic small-caps verdana,serif;

现在好多了吧,不过有一点要注意:使用这一简写方式你至少要指定font-size和font-family属性,其他的属性(如font-weight, font-style,font-varient)如未指定将自动使用默认值。

2.同时使用两个class

通常我们只为属性指定一个class,但这并不等于你只能指定一个,实际上,你想指定多少就可以指定多少,例如:

<div class="news hot">
内容
</div>

通过同时使用两个class(使用空格而不是逗号分割),这个段落将同时应用两个class中制定的规则。如果两者中有任何规则重叠,那么后一个将获得实际的优先应用。

3.css中边框(border)的默认值

当编写一条边框的规则时,你通常会指定颜色、宽度以及样式(任何顺序均可)。例如:border: 3px solid #000(3像素宽的黑色实线边框),其实这个例子中唯一需要指定的值只是样式。假如你指定样式为实线(solid),那么其余的值将使用默认值:默认的 宽度为中等(相当于3到4像素);默认的颜色为边框里的文字颜色。如果这正是你想要的效果,你完全可以不在css里指定。

4. !important会被IE忽略

在css中,通常最后指定的规则会获得优先权。然而对除了IE以外的浏览器来说,任何后面标有!important的语句将获得绝对的优先权,例如:

margin-top: 3.5em !important; margin-top: 2em

除IE以外所有浏览器中的顶部边界都是3.5em,而IE为2em,有时候这一点很有用,尤其在使用相对边界值时(就像这个例子),可以显示出IE与其他浏览器的细微差别。

(这里的IE指:IE6及以下版本,不包括IE7,事实上IE7是支持!important属性的,对css的子选择器同样如此)

5.图片替换的技巧

使用标准的html而不是图片来显示文字通常更为明智,除了加快下载还可以获得更好的可用性。但是如果你决心使用访问者的机器中可能没有的字体时,你只能选择图片。

举例来说,你想在每一页的顶部使用“Buy widgets”的标题,但你同时又希望这是能被搜索引擎发现的,为了美观你使用了少见的字体那么你就得用图片来显示了:

这样当然没错,但是有证据显示搜索引擎对真实文本的重视远超过alt文本(因为已经有太多网站使用alt文本充当关键字),因此,我们得用另一种方法:

Buy widgets,那你的漂亮字体怎么办呢?下面的css可以帮上忙:

h1
{
background: url(widget-image.gif) no-repeat;
}
h1 span
{
position: absolute;
left:-2000px;
}

现在你既用上了漂亮的图片又很好的隐藏了真实文本——借助css,文本被定位于屏幕左侧-2000像素处。

6.css盒模型hack的另一选择css盒模型hack被用来解决IE6之前的浏览器显示问题

IE6.0之前的版本会把某元素的边框值和填充值包含在宽度之内(而不是加在宽度值上)。例如,你可能会使用以下css来指定某个容器的尺寸:

#box
{
width: 100px;
border: 5px;
padding: 20px;
}

然后在html中应用:盒的总宽度在几乎所有浏览器中为150像素(100像素宽度+两条5像素的边框+两个20像素的填充),唯独在IE6之前版 本的浏览器中仍然为100像素(边框值和填充值包含在宽度值中),盒模型的hack正是为了解决这一问题,但是也会带来麻烦。更简单的办法如下:

css:
#box
{
width: 150px;
}
#box div {
border: 5px;
padding: 20px;
}
html:
...

这样一来在任何浏览器中盒的总宽度都将是150像素。

7.将块元素居中

假设你的网站使用了固定宽度的布局,所有的内容置于屏幕中央,可以使用以下的css:

#content
{
width: 700px;
margin: 0 auto;
}

你可以把html的body之内任何项目置于中,该项目将自动获得相等的左右边界值从而保证了居中显示。不过,这在IE6之前版本的浏览器中仍然有问题,将不会居中,因此必须修改如下:

body
{
text-align: center;
}
#content
{
text-align: left;
width: 700px;
margin: 0 auto;
}

对body的设定将导致主体内容居中,但是连所有的文字也居中了,这恐怕不是你想要的效果,为此#content 的div还要指定一个值:text-align: left

8.使用css实现垂直居中

垂直居中对表格来说是小菜一碟,只需指定单元格为vertical-align: middle即可,但这在css布局中不管用。假设你将一个导航菜单的高度设为2em,然后在css中指定垂直对齐的规则,文字还是会被排到盒的顶部,根本没有什么区别。

要解决这一问题,只需将盒的行高设为与盒的高度相同即可,以这个例子来说,盒高2em,那么只需在css中再加入一条:line-height: 2em 就可实现垂直居中了!

9. 容器内的css定位

css的最大优点之一就是可以将对象定位在文档的任何位置,同样的也可以将对象在某容器内进行定位。只需要为该容器添加一条css规则:

#container
{
position: relative;
}

则容器内的任何元素的定位都是相对于该容器的。假定你使用以下html结构:

...

如果想将navigation定位在容器内离左边界30像素,离顶部5像素,可以使用以下css语句:

#navigation
{
position: absolute;
left: 30px;
top: 5px;
}

10.延伸至屏幕底部的背景色

css的缺点之一是缺乏垂直方向的控制,从而导致了一个表格布局不会遇到的问题。假设你在页面的左侧设定了一列用于放置网站的导航。页面为白色背景,但你希望导航所在的列为蓝色背景,使用以下css即可:

#navigation
{
background: blue;
width: 150px;
}

问题在于导航项不会一直延伸到页面的底部,自然它的背景色也不会延伸到底部。于是左列的蓝色背景在页面上被半路截断,浪费了你的一番设计。怎么办呢?很不幸我们现在只能用欺骗的办法,即将body的背景指定为与左列同颜色同宽度的图片,css如下: 

body
{
background: url(blue-image.gif) 0 0 repeat-y;
}

背景图应为宽150像素的蓝色图片。这一办法的缺点是没法使用em来指定左列的宽度,当用户改变文字的大小导致内容的宽度扩张时,背景色的宽度不会随之改变。

到写这篇文章为止这是对这类问题的唯一解决办法,因此你只能为左列使用像素值来获得能够自动延伸的不同的背景色。