最新 | 最热门 | 最高评价

+0  CocoaUI 的 CSS 样式应用算法说明和源码解析

Tag: Cocoa | Web | CocoaUI | CocoaUI源码解析
ideawu 发于 2015年11月11日 16:26 | 点击: 1498 | 展开摘要
W3C 规范中对 CSS 样式的应用算法有规定, 这个规范中的算法比较复杂, 简单来说, 就是根据 CSS 样式选择器中的不同类型的元素出现的次数来计算优先级, 如果某个节点同时命中多个 CSS 样式规则, 以高优先级的样式为准.

W3C 规范具体可以见这个文档: http://www.w3.org/TR/CSS2/cascade.html, "6.4.3 Calculating a selector's specificity" 一节.

例如下面的两条 CSS 样式规则

查看全文: http://www.udpwork.com/item/14758.html

+0  CSS 样式规则的匹配算法实现

Tag: MacOSX | CocoaUI | CocoaUI源码解析 | CSS | iOS
ideawu 发于 2015年08月21日 15:49 | 点击: 1418 | 展开摘要
CSS 的完整英文名称是: Cascading Style Sheets, 级联样式表. 除了可以定义丰富的样式, 以及进行界面控件布局外, CSS 最重要的特性便是名字中的"级联(Cascading)"一词. 级联代表了父子关联, 天生便是和数据结构中的"树"相关的.

我创建的 CocoaUI iOS UI 框架, 是一个使用 CSS 进行 iOS 上流式布局的开发框架, 极大地方便了 iOS 应用的界面开发, 轻松适配多种屏幕. 因为 CocoaUI 使用 CSS 来进

查看全文: http://www.udpwork.com/item/14530.html
|<<<1>>>| 一共1页, 2条记录