2009 2月 18日 二零零九年
另一个快速啧啧。 下面是一些简单而漂亮的使用CSS的权力,但困难concieve(肯定不是我)开始。 添加阴影效果,对于我们许多人可能是一个大蛋糕peice,使用一些图像编辑工具,如Photoshop ANF烟花等
为什么,我选择了使用CSS的下拉阴影的原因是,通常在创建网页设计/ HTML应用程序,要求保持迭代。 我的意思是在现有的网站与许多图片,像显示freinds列表或图片库的,将很难重新处理整个负载已经卸载已添加或删除的阴影图像,该问题。
所以,如果你做了一些前瞻性思维,而创造的HTMLS添加这些额外的部门或通常的情况是,你有一个循环逻辑在XSL,PHP生成这些图标/缩略图。 JAVA或任何其他的编程/脚本语言,你可以随时添加,然后仅仅是为客户不断变化的需求,使用CSS的显示属性,这些阴影显示和隐藏的问题...我没有带这种前瞻性思维在此之前......但ahev现在开始!
在下面的例子中,原始图像是无阴影和应用需要的dropshadows! 仅此外,我已经走了一点点额外的,使用约我刚才图坦卡蒙过关(Well!这些可能是最短的各种教程,所以它是唯一的理由叫他们“啧啧”的), 使用CSS clip属性为炫耀
原始图像
3个评论 |标签: CSS , 提示和技巧 , 教程 |张贴在CSS
2008 2008年 04月 24日
置于顶端的样式表
如果你想一个页面加载逐步的,我们希望浏览器显示的任何内容,尽快付诸表决,在文档的HEAD内页的顶部的CSS。 这使得网页出现被载入速度更快,这有利于逐步呈现的页面。 很多内容和较慢的互联网连接上的用户页面,这一点尤为重要。
这是一个记录的事实,以提高整体用户体验,重要的是提供进度指标和视觉反馈。 为了避免重绘页面元素的情况下,如果他们的风格变化,一些浏览器,包括IE,阻止页面的渲染,直到CSS是满载。 正因为如此,用户是得到 一个空白页。
W3的HTML规范“还规定,CSS,我必须包括在HTML页面的HEAD部分。 at the bottom of the page, so it's best not to use it.还注意到@import行为,在IE浏览器使用的是相同<link>在页面的底部,所以最好不要使用它。
避免使用特定功能的浏览器
过滤器:过滤器的使用 增加内存消耗,并且每个元素的应用,而不是每幅图像,这样的问题,乘以。 此外,过滤器是IE专有的,因此不会工作打算在其他浏览器。 如果你想透明或渐变的背景,用图像1Pixel。
表现形式:CSS表达式是在CSS中有一个很好的功能,但仍然是IE浏览器的特定功能。 此外,重要的是要注意的是,这些表达式 评估时,页面呈现和调整,滚动,甚至当用户移动鼠标在页面。 不用说,这可能会影响你的页面的性能。 因此,在简单的话,应避免使用CSS表达式,除非你觉得它的优点,重量超过其利弊'
外化你的CSS
使用外部CSS会导致更快的加载 ,因为是由浏览器的JavaScript和CSS文件缓存的网页。 内嵌在HTML文档中的CSS得到下载的HTML文件要求的时间。 这实际上可能降低的HTTP请求的数量,但后来增加了HTML文档的大小。 外部CSS浏览器缓存的HTML文档的大小没有增加HTTP请求的数量减少。
请注意,如果您的网站上的用户,每个会话有多个页面访问量和您的网页重新使用相同的脚本和样式很多,有更大的缓存外部文件的潜在利益。
包你的CSS文件
包装或吱嘎你的CSS是从代码中删除不必要的字符,以减少其大小,从而提高加载时间的做法。
CSS可以我嘎吱嘎吱消除所有的意见和任何不必要的字符,如空格,换行符等
没有评论 |标签: 最佳实践 , CSS 最佳实践 , CSS , 用户界面Desgin发布
2008 03月 11日 二零零八年
一个CSS复位/ CSS来设置元素样式到一个特定的基线,创建跨各种浏览器的一致性。
我们都已经通过编写跨浏览器的CSS的恶梦。 所以,当我们开始编写我们的CSS,这是一个实践重置它首先删除/重设任何跨浏览器不一致性。 CSS的复位,是简单的几行的CSS,你开始你的CSS,给你一个干净的基地开始建设让你的。
我通常倾向于使用的CSS重置看起来像这样
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
html {font-size: 76%;}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
OL,UL {
列表样式:无;
}
H1,H2,H3,H4,H5,H6 {
字体大小:100%;
字体重量:正常;
}
重置浏览器的字体大小
还注意到,已被应用到浏览器中的下面一行字体大小复位...
html {font-size: 76%;}
上述的CSS重置浏览器的字体大小为10像素,这使得它可以使用相对字体大小(这是每一个围合规的重要何卫青)
例如,在下面的定义,跨度字体大小设置为10像素,在paragarph被设置为14像素...
span {font-size: 1em;}
p {font-size: 1.4em;}
张贴在CSS中的1条评论 |标签: CSS , CSS的重置 , 提示和技巧 , 教程 |
2007 2007年 06月 26日
张贴在CSS 没有评论 |标签: CSS , IE浏览器的问题 |