YAHOO 雅虎 YUI CSS组件
CSS Base
CSS Base是一个可选的CSS文件,它补充了YUI的核心CSS基础(CSS重置和CSS字体)。CSS Base为基准浏览器一致的HTML元素应用风格基础。
CSS Base也可能作为您自己的基本文件的模板或用于设置HTML元素的片段库是有用的。
CSS Grids
基础CSS网格提供了一个简单的布局内容系统。基本组件是“网格”和“单位”。“grid”(yui3-g)包含一个或多个“units”(yui3-u)。所选择的“单位”类型描述了它的大小(例如“yui3-u-1-2”占网格的一半,“yui3-u-1-3”占三分之一。YUI3网格的唯一约束是所有“单位”都是“网格”的子项。所有您需要做的是定义一个网格,一个或多个单元,并为它们指定宽度。然后按需要堆叠和嵌套。
CSS Reset
基础CSS重置可以删除浏览器提供的HTML元素的不一致样式。这创造了一个可靠的平坦的基础。加载CSS重置,编写您的项目需要的显式CSS。
CSS Fonts
基础CSS字体提供跨浏览器排版规范化和控制,同时仍允许用户选择和调整其字体大小。A级浏览器支持标准和怪点模式。
Normalize.css
“Normalize.css是一个小型CSS文件,可以在HTML元素的默认样式中提供更好的跨浏览器一致性,它是一种现代化的HTML5准备,可以替代传统的CSS重置。
Normalize.css是流行的CSSReset + CSSBase组合的替代品。规范化与标准复位的区别。传统版本的目标是删除所有的HTML元素样式并提供一个“空白的石板”。另一方面,Normalize.css保留有用的默认值,并尝试在浏览器之间规范化样式,而不是删除样式。如果浏览器不符合标准样式,则Normalize旨在修改它们以使样式保持一致。
如果您目前使用CSSBase,请考虑改用Normalize.css。Normalize.css包含CSSBase中样式的超集。除了标准排版元素的样式,Normalize还包括表单,列表和按钮的合理默认值。如果您依赖于上下文CSSBase,则可以在页面上下拉上下文的Normalize.css。
官网:https://yuilibrary.com/yui/css/