摘要:

Mingle索引
  在下载和安装 ASP.Net AJAX 控件之后,如果你需要使得你的 ASP.Net 网站项目具有 AJAX 控件的漂亮控件,你需要阅读本部分内容获得其配置的方法。   配置 ASP.Net AJAX 控件需要对你的站点的 Web.Config 进行配置才能使得你的站点可以正常使用 AJAX 控件。阅读全文
posted @ 2008-05-06 11:19 向阳 阅读(95) 评论(0) 编辑
摘要: http://www.sharepointblogs.com/ http://MSSharePointDeveloper.com http://www.sharepointreporter.com/ http://msevents.microsoft.com/cui/default.aspx?culture=en-US阅读全文
posted @ 2008-03-11 11:04 向阳 阅读(286) 评论(0) 编辑

在 CSS 中要垂直居中,多数是在有高度的情况下,或者容器高度不定的情况下才用,看上去比较舒服,而且实现的方法也不少,不一定要拘泥于和 table 布局一样。基本上凡是 table 布局可以实现的,CSS 一定可以实现。CSS 可以实现的,table 未必能做到。
下面是几个列子:
一、单行内容的居中
只考虑单行是最简单的,无论是否给容器固定高度,只要给容器设置 line-height 和 height,并使两值相等,再加上 over-flow: hidden 就可以了
复制内容到剪贴板代码:
.middle-demo{
height: 4em;
line-height: 4em;
overflow: hidden;
}
优点:
1. 同时支持块级和内联极元素
2. 支持所有浏览器
缺点:
1. 只能显示一行
2. IE中不支持<img>等的居中
二、多行内容居中,且容器高度可变
也很简单,给出一致的 pad**-bottom 和 pad**-top 就行
复制内容到剪贴板代码:
.middle-demo{
pad**-top: 24px;
pad**-bottom: 24px;
}
优点:
1. 同时支持块级和内联极元素
2. 支持非文本内容
3. 支持所有浏览器
缺点:
容器不能固定高度
三、把容器当作表格单元
CSS 提供一系列diplay属性值,包括 display: table, display: table-row, display: table-cell 等,能把元素当作表格单元来显示。这是再加上 vertical-align: middle, 就和表格中的 valign="center" 一样了。
复制内容到剪贴板代码:
.middle-demo{
display: table-cell;
height: 300px;
vertical-align: middle;
}
优点:
不用说了吧,就是表格,效果和表格一模一样
缺点:
IE下无效

四、补充图片和文字水平居中显示

设置图片属性;align=”absmiddle”。

实例代码:<a href="#"><img src=”/images/forefront.gif” align="absmiddle">forefront</a>

posted @ 2009-04-01 23:36 向阳 阅读(118) 评论(0)  编辑

转自:http://www.cssforest.org/blog/index.php?id=121

做为一个专职的页面重构者,我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从PS里导出成网页;也可复杂到需要考虑页面中每个标签的使用,考虑“页面性能”。以“前端工程师”为目标的同学可能会不愿承认将页面重构这块分出来,但随着工种的细分,加上页面重构本身的专业性,独立为一个职业也不是不可能,至少我现在从事的就是一个专职的职位。如果你觉得一个前端工程师必须去画设计稿,可以不理会下面的内容。

单纯的页面重构,所涉及到的工作内容一般是“分析设计稿=>切图=>写HTMLCSS”,虽然看起来很少,但要做好这份工作,绝非所想的那么容易。原因很简单:工作内容单一,在时间和工作量上必会很苛刻,往往跟设计师的工作时间是3:1,即设计师给三天的时间,制作只给一天的时间完成;在这种工作强度下,很多人都是靠着对这份工作的喜爱在维持着,一旦工作热情消失,很容易就会变得枯燥,保持热情也成了重构工作者(也许是所有参加工作的人)应该具备的能力。

跟“前端工程师”所要求的有所不同,“页面重构”虽然也是“前端工程师”的一个范畴,在职业化中,对专职的页面重构者,要求当然也更高。不单是做出页面,而是做出好页面。又引出另一个话题,“何为好页面?”,一般包括下面几点:

  1. 结构完整,可通过标准验证
  2. 标签语义化,结构合理
  3. 充分考虑到页面在站点中的“作用和重要性”,并对其进行有针对性的优化

很多同学多少都遇到过方向不明,不知道自己应该提高些什么,我们可以从“分析设计稿=>切图=>写HTML和CSS”这个工作内容,针对每一点提出一些要求,以方便我们分析自己的能力水平,为继续提高确定个方向:

一、设计稿的分析

设计稿的分析是指对设计稿如何制作成页面的分析,即哪一块的内容可以做为公共的部分、哪一块的内容结构可以如何实现等。对设计稿的分析能力可以划分成下面的几个阶段:

  1. 能分清设计稿中的公共与私有的部分
  2. 在1的基础上对各部分的实现方式有一个初步的方案(包括如何切图、写结构、写样式)
  3. 在1的基础上,准确的给出各部分的实现方案(包括如何切图、写结构、写样式)
  4. 在3的基础上,能同时考虑方案的扩展性、复用性及页面性能(包括如何切图、写结构、写样式)
  5. 在4的基础上,考虑整站的结构分布(包括文件分布、目录结构)

上面这些都是在还没开始动手制作之前所要做的。

二、切图

切图是指将设计稿切成便于制作成页面的图片。都有个误区,觉得切图就是把图片切出来,其实并不完全是这样,还包括把切出来的图片合并到一起,怎么切、从哪切才能将性能最大化,说“切图是一门艺术”完全不为过。切图也可以划分成几个阶段:

  1. 切成所需要的图片(如何将需要的部分切出来)
  2. 在1的基础上,对切出来的图片进行一些优化(包括压缩文件大小、选择图片类型)
  3. 在2的基础上,规划切出来的图片(包括文件分布)
  4. 在3的基础上,考虑整体的性能(包括合并图片、压缩文件大小)

HTML和CSS的编写

HTML和CSS的编写是指将上面完成的内容,通过HTML和CSS的编写,将设计稿转换成WEB页面最重要的一块,也是我们所要重点掌握的内容,把它们放在一起,是因为它们相互的关联性太强,HTML的写法会影响到CSS的写法,它又可以划分成下面几个阶段:

  1. 还原设计稿视觉效果,并通过标准验证(HTML)
  2. 在1的基础上,实现多浏览器的兼容(HTML)
  3. 在2的基础上,标签语义化(HTML)
  4. 在3的基础上,选择较优的实现方式(包括模块化结构,方便程序脚本使用,HTML和CSS)
  5. 在4的基础上,考虑到扩展性、复用性和可维护性(HTML和CSS)
  6. 在5的基础上,考虑到整站的样式分布(包括如何实现分布)
  7. 在6的基础上,样式写法的优化(包括技巧的应用)

是对所遇到问题的解决能力,这一点在不同的阶段都可能会遇到,所以没有写到上面。

如果你已经达到或超过3、4、5,恭喜你,你已经是一个职业的“页面重构工作者”了。为了我们自身的发展,关注新技术、技术创新、提高用户体验、审美观、程序脚本的实现方式等,也是十分必要的。大家一起进步吧。

posted @ 2009-03-18 22:45 向阳 阅读(52) 评论(0)  编辑
http://www.simplebits.com/
posted @ 2008-11-15 21:42 向阳 阅读(15) 评论(0)  编辑
http://www.codeplex.com/smartpart/
posted @ 2008-08-12 10:25 向阳 阅读(52) 评论(0)  编辑

<p><a name="222" id="222"></a></p>
<p><a href="#222" title="111">111</a></p>

posted @ 2008-08-06 23:24 向阳 阅读(65) 评论(0)  编辑
posted @ 2008-07-16 22:51 向阳 阅读(224) 评论(0)  编辑
posted @ 2008-06-20 11:23 向阳 阅读(454) 评论(0)  编辑
posted @ 2008-05-20 21:42 向阳 阅读(23) 评论(1)  编辑
posted @ 2008-05-20 21:40 向阳 阅读(754) 评论(0)  编辑
posted @ 2008-05-20 09:32 向阳 阅读(1623) 评论(4)  编辑