彬Go

关注前端开发/网页设计/网站可用性/用户体验

CSS’ 分类下的所有文章

2008年国外50个最佳CSS设计欣赏

  今天,暴风彬彬将向大家推荐50个2008年的最佳CSS网站设计,这50个CSS网站是由WebDesignerWall评选出来的,很具参考价值。我们在欣赏的同时,也能从中吸取很多灵感,也能从它们的源代码中学习更高级的CSS技术。今年,越来越多的设计师开始使用超大的背景图片技术和一些JavaScript框架(如jQuery及MooTools)来提高用户体验。还有一些设计师将Flash和CSS混合使用。也许我们能从中发现2009年的新网页设计趋势?

您还可以参考以下CSS相关资源:

精选15个国外CSS框架
推荐20个让你学习并精通CSS的网站
20+漂亮的网站分类存档设计赏析(下)
20+漂亮的网站分类存档设计赏析(上)
推荐80个使用超大背景图片的网站设计》 

Let It Bleed

巨大而醒目的图片使得这个网站鹤立鸡群。

2009-网页设计-趋势

本文未完,点这儿看完整内容 » »

  • 11 条评论了已经
  • 分类: CSS, 网页设计
  • 浏览:24,071
  • 使用CSS创建三列固定布局结构

      今天暴风彬彬将向大家讲解如何通过设计一个HTML/CSS的基本结构,来创造一个简单且常用的三列式固定页面布局。

      我的讲解会包含一些标准元素,如logo、顶栏、导航栏、文本区域、用于文章分类的中列和用于插入Google Adsense 120X600广告的右侧列。所以您完全可以将这些代码快速拷贝并重新利用在自己的前端开发项目中。

    HTML结构

    下图说明了我在页面中添加的HTML/CSS元素。

    网站-三列布局-实例

      这个结构其实已经可以直接使用了。您只需再重新定义字体、背景颜色、每个层和HTML标签的字体风格和一些其他自定义类。

    本文未完,点这儿看完整内容 » »

  • 9 条评论了已经
  • 分类: CSS
  • 浏览:6,882
  • 精选30个优秀的CSS技术和实例

      今天,暴风彬彬为大家收集精选了30个使用纯CSS完成的强大实践的优秀CSS技术和实例,您将在这里发现很多与众不同的技术,比如:图片集、阴影效果、可扩展按钮、菜单等…这些实例都是使用纯CSS和HTML实现的。

      单击每个实例的标题可以被转向到该技术实例的相关教程或说明页面(英文),单击每个实例的图片截图可以直接跳转到相应实例的Demo页面。

      彬Go会经常更新前端开发/CSS技巧等相关技术及教程文章,欢迎订阅本博客来及时浏览本博客的最新教程及资源。

    1.Hoverbox 图片集

    一个纯净的基于CSS的图片集,鼠标悬停缩略图就会显示放大效果。

    CSS-实例

    本文未完,点这儿看完整内容 » »

  • 39 条评论了已经
  • 分类: CSS, 资源
  • 浏览:27,150
  • 精选15个国外CSS框架

    什么是css框架

    实际上还是让我们从框架说起吧。
    框架就是一个你可以用于你的网站项目的基本的概念上的结构体。

    css框架通常只是一些css文件的集合,这些文件包括基本布局、表单样式、网格或简单结构、以及样式重置。比如:

    • typography.css 基本排版规则
    • grid.css 基于网格的布局
    • layout.css 通常的布局
    • form.css for 表单样式
    • general.css 更多通用规则

    您还可以参考以下前端开发/CSS相关资源:

    推荐12款可用于前端开发的免费文本编辑器
    Web前端开发必备手册下载
    推荐20个让你学习并精通CSS的网站
    300+Jquery, CSS, MooTools 和 JS的导航菜单资源

    下面一起来了解一下各种不同的CSS框架吧:

    1.960 Grid System

    CSS-框架-960

    960网格系统是一个通过提供通常使用的尺寸简化网站开发流程的努力的结果,基于960像素的页面宽度。它有两种类型,12和16列,他们可以独立使用或是协同使用。

    本文未完,点这儿看完整内容 » »

  • 64 条评论了已经
  • 分类: CSS, 资源
  • 浏览:83,022
  • 中国的Web标准现状

      在十月初的时候,我有幸在中国呆上了一段时间,与Web领域的专家、学生等交流Web标准以及他们的现状。很有意思的几个礼拜,也让我大开眼界。印象最深 刻的,在中国推行Web标准的仍在少数,并且通常是孤立无援的,无法实施、无法去解释为何需要标准及标准的价值。所以这里我想写一下我所了解的情况、面对 的挑战和一些希望能有效的方法。

      如果你有任何意见建议,欢迎留言!如果你有相关内容链接,也欢迎提供,我会更新文末的资源列表。

    本文未完,点这儿看完整内容 » »

  • 10 条评论了已经
  • 分类: CSS, XHTML, 网页设计
  • 浏览:2,124
  • 目前比较全的CSS重设(reset)方法总结

      在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多CSS样式在不同的浏览器中有着不同的解释和呈现。

      当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些都是以自己的方式去理解CSS规范,这就会导致有的浏览器对CSS的解释与设计师的CSS定义初衷相冲突,使得网页的样子在某些浏览器下能正确按照设计师的想法显示,但有些浏览器却并没有按照设计师想要的样子显示出来,这就导致浏览器的兼容性问题。更糟的是,有的浏览器完全无视CSS的一些声明和属性。

      正因为上述冲突和问题依然存在于这个”不完美的世界”,所以一些设计师想到了一种避免浏览器兼容性问题的方法,那就是CSS Reset,什么是CSS Reset?我们可以把它叫做CSS重设,也有人叫做CSS复位、默认CSS、CSS重置等。CSS重设就是由于各种浏览器解释CSS样式的初始值有所不同,导致设计师在没有定义某个CSS属性时,不同的浏览器会按照自己的默认值来为没有定义的样式赋值,所以我们要先定义好一些CSS样式,来让所有浏览器都按照同样的规则解释CSS,这样就能避免发生这种问题。

      今天暴风彬彬总结收集了15套CSS重设实例,您可以在前端开发工作中进行参考和使用,有些是很简化的CSS Reset,有些则是非常复杂非常全面的CSS Reset,至于使用哪套,全看您的爱好或需要。

      彬Go会经常更新前端开发/网页设计等相关技术及教程文章,欢迎订阅本博客来及时浏览本博客的最新教程及资源。

    一.最简化的CSS Reset(重设) :

    * {
          padding: 0;
          margin: 0;
    }

      这是最普遍最简单的CSS重设,将所有元素的padding和margin值都设为0,可以避免一些浏览器在理解这两个属性默认值上的”分歧”。

    * {
           padding: 0;
           margin: 0;
           border: 0;
    }

      这是在上一个重设的基础上添加了对border属性的重设,初始值为0的确能避免一些问题。

    * {
           outline: 0;
           padding: 0;
           margin: 0;
           border: 0;
    }

      在前两个的基础上添加了outline属性的重设,防止一些冲突。

    本文未完,点这儿看完整内容 » »

  • 15 条评论了已经
  • 分类: CSS, 资源
  • 浏览:6,448
  • CSS代码命名惯例语义化的方法

      CSS代码的命名惯例一直是大家热门讨论的话题。今天暴风彬彬想通过分析一个流行三栏布局中的必要元素,来为大家讲解关于使用语义化方法替代结构化方法来命名CSS类的建议和指导。

    您还可以参考彬Go的相关文章:
    整理及优化CSS代码的7个原则
    10个CSS简写技巧让你永远受用
    DIV+CSS网页布局常用的一些基础知识整理》 

    CSS类命名的语义化VS结构化方式

      一般而言,CSS类名的语义化声明方式应当考虑你的页面中某个相对元素的”用意”,独立于它的”定位”或确切的特性(结构化方式)。像left-bar, red-text, small-title…这些都属于结构化定义的例子。

    让我们看看下面这个例子:

    CSS-语义化-结构化

      …而现在我们想把页面中的元素调换一下位置,如果你使用的是结构化方式(1),那么你就要把所有CSS类名重新进行定义,因为它们的位置变了。在布局(3)中,我们看到元素都倒转了: right-bar 现在成了 “left-bar”,而 left-content 成了 “right-content”。如果你使用语义化方式则避免了此类问题。

    本文未完,点这儿看完整内容 » »

  • 13 条评论了已经
  • 分类: CSS
  • 浏览:6,782
  •   作为前端开发工程师,你有能力编写复杂的代码,但你真正需要的是你最喜爱的,可信赖的文本编辑器。你可以使用一个简单的,如微软的记事本,但往往比较有益的文字编辑器具有语法突出/高亮功能,支持多种语言,包含一个强大的查找和替换功能,和其他功能和选项,让你在编写代码的时候更加容易。

      如果你在寻找一个优秀的,免费的文本编辑器。下面收集了20款免费的文本编辑器,包含适用于Windows , Mac或Linux操作系统的。一句话,你能找到你想要的文本编辑器。

    您还可以参考以下前端开发相关资源:
    15个前端开发/网页设计师必备的Bookmarklet
    精选15个国外CSS框架》 
    Web前端开发必备手册下载》 
    10个非常棒的Ajax及Javascript实例资源网站》 

    1.Bluefish Editor

    (Mac, Linux)

    css-文本-编辑器

      Bluefish Editor 是一个面向程序员和网页设计师、强大开源的文本编辑器。作为一种快速,轻巧的文本编辑器,它支持500多种文件格式。它有一个内置的函数参考浏览器( PHP,Python,CSS和HTML ) ,这样你可以快速地了解特别的语法。

    本文未完,点这儿看完整内容 » »

  • 52 条评论了已经
  • 分类: Ajax, CSS, Javascript, XHTML, 资源
  • 浏览:39,532
  • Web前端开发必备手册下载

    前端开发-手册

    今天暴风彬彬要向大家推荐一些前端开发时必备的参考手册,它们能够让你在开发页面的时候查询一些必要的语法。这些手册(Cheat sheet)包括目前比较流行的编程语言,比如jQuery, Mootools, Prototype, CSS,HTML,Django等…Cheat sheet这个词组如果直译成中文,意思大概是”作弊小抄”之类的词,但Cheat sheet这个词的实际意思已经并非是贬义了,虽然中文还没有实际的对应词能够很好的翻译”Cheat sheet”,但大致意思就是用于参考的简洁手册,就像是考试作弊时将必备的数学公式等写在一张纸上,以便考试时查询。

    本文未完,点这儿看完整内容 » »

  • 26 条评论了已经
  • 分类: Ajax, CSS, Javascript, XHTML, 资源
  • 浏览:22,514
  • 使用CSS完美实现垂直居中的方法

      使用XHTML+CSS来实现元素的垂直居中一直是前端开发中的一个比较复杂且棘手的问题,作为网页设计师或前端开发工程师,这个垂直居中问题也是必须掌握的技巧之一,一些互联网公司面试题中也会出现这类题目。今天暴风彬彬将分享一个完美通过CSS实现垂直居中的方法,该方法是由aka Yuhů发明的,这个方法也是目前暴风彬彬觉得最完美最简洁的CSS垂直居中实现方法。下面来看看暴风彬彬曾经总结的笔记,大家有不同意见请多拍砖:

    先来看看实例效果Demo

    本文未完,点这儿看完整内容 » »

  • 15 条评论了已经
  • 分类: CSS
  • 浏览:12,475