当我们接到设计稿时,一般脑海里都会分什么头部、底部、内容区域之类的。很不错!已经有了块的概念。(如果你是初学者,没有块的概念,也不用担心,学完四方框架后,你跟大牛没什么两样。)
我们看完设计稿之后,一般直接就头部、底部、内容区等直接分块开始制作,这样做很明显的一个问题就是结构、样式不清晰、没法复用、不易分工协作(即使有再好的样式命名规范也没用),而且每次做页面几乎都要重头开始。我估计这时有人会说我是采用模块化开发。很好,非常不错,已经有模块化开发的概念,现在怎么说也算高手了。但是即使你的模块封装的再好,你每次还是要重新做页面布局吧,并且因为层级关系,还是有结构、样式不清晰、不易分工协作的问题。这时牛人发话了,我一层布局,一层模块开发。牛人就是不一样,一针见血,两层架构,确实解决了单纯模块化开发遗留的两个问题。
我自己之前也是准备采用什么960、blueprint等等那些所谓的网格布局系统,来进行两层架构开发。后面一看,太复杂了,看了半天,还是晕晕的。我是个单纯的人,简单才是我的菜。没找到想要的,就开始设计自己的布局系统。一阵子一直在考虑布局系统的元素构成,突然有天灵光一闪,想起了素描,再复杂的东西,也是由一横一竖构成的。所以只要两个元素,应该就可以搞定一切了。这就是四方布局系统两大元素的由来,行(.row)和列(.col)。我们看下框架里布局层的定义:“布局层由行(.row)和列(.col)两个基本元素组成,一个页面可以有多个行,一个行可以包含多个列。”。我发布这套系统时,很多人说看不明白,不会用。那么我们现在就来看看怎么用。
制作时我们先分析下设计稿的行和列,看下图,总的有5行,打开你的神器直接写结构,5行就是:div.row*5(zen coding)。第3行2列,第5行3列。简单,在第3个row里输入div.col.c$*2(zen coding),在第5个row里输入div.col.c$*3(zen coding)。这个就是我们页面的布局结构了,够简单吧,我说过我是个单纯的人,简单才是我的菜!排版的实现方式,具体可以查看网站示例。
http://static.blueidea.com/attachment/forum/201202/25/114928remedfyvyff7mzd1.png.thumb.jpg
接着我们来看布局层的版式命名公式:C*L[NM][H/V]*-(并排)*_(分层)*_(分层)*。(*表示列数)。这个公式就是四方布局系统的核心,别看着别扭,其实很象形很有意思,我们先看C*就是指这个版式需要的列数;L是分隔符;NM可选表示布局是否采用负边距布局;H/V也是可选,H表示横排,V就是竖排。当我们看到.C2LH,.C3LNMH这类版式类名时,就可以直接知道这个版式需要的结构和大概的版式了。
有天我丢个类名过去,你一看便知!此刻我想说的是:彪悍的框架不需要解释!
分享到:
相关推荐
【标题】: "一套golang开发的四方支付系统源码" 这套开源的四方支付系统是用Golang编程语言实现的,Golang,也被称为Go语言,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的...
Go语言可以构建稳定、高性能的API接口,前端通常使用React或Vue等现代JavaScript框架,实现交互友好的界面。 2. **商户后台**:商户可以查看交易记录、管理商品、处理退款等。Go的模板引擎配合JSON接口,可以轻松...
全开源JAVA支付系统/jeepay聚合支付四方支付系统 支持多渠道对接,支付网关自动路由; 已对接微信服务商和普通商户接口,支持V2和V3接口; 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名; 已对接云闪付...
"四方财务管理系统开发包"是一个专门针对财务管理领域系统开发的工具集合,旨在为开发者提供便捷高效的支持。这个开发包的核心价值在于它包含了一系列的类和DLL(动态链接库)文件,这些文件是预编译的代码模块,...
对接其他四方支付系统、跑分系统等.可以多通道轮训,可对单个帐户设置多种规则。 【帐号类型】系统后台多类型管理员、商户代理、普通商户、接口用户;对用的板块后台都不一样相关的数据统计齐全有效。
"Qt 四方CSC-103A继电保护系统"是北京四方继电保护技术有限公司开发的一款基于Qt图形界面的高级保护系统。该系统结合了现代化的软件技术和传统的继电保护原理,为电力系统的监测和控制提供了先进的解决方案。 首先...
系统开发与运行部分包含了关于如何操作CyberControl软件的详细指南,从主菜单的各项功能到工具箱的使用,再到工程配置管理、系统布局的设置、定义菜单以及全局脚本的编写等,覆盖了软件操作的方方面面。 ...
四方监控系统V2版本是针对电力系统或者工业自动化领域的一款高级监控解决方案,它集成了多种功能,如VQC(电压质量控制)和数据库编辑,旨在提高系统的稳定性和效率。在这个部分说明书中,我们将深入探讨这些关键...
综上所述,“最新版开发赤龙四方支付系统源码+带服务器监控APP产码+手机端APP百分百不掉单”这一资源为开发者提供了从底层技术到前端应用的一整套解决方案。通过深入理解各个组成部分及其作用,可以更好地利用这些...
支持多渠道对接,支付网关自动路由 已对接微信服务商和普通商户接口,支持V2和V3接口 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名 已对接云闪付服务商接口,可选择多家支付...前后端分离架构,方便二次开发
"2022年全新UI四方聚合支付系统源码" 这个标题揭示了我们讨论的核心内容,即一个在2022年更新的用户界面(UI)设计的四方聚合支付系统的源代码。四方聚合支付系统是指整合了多家支付渠道,如支付宝、微信支付、银联...
本项目为四方保险云平台的设计源码,采用Java作为后端开发语言,辅以HTML、CSS和JavaScript等前端技术构建用户界面。源码总文件量达2016个,其中Java源文件1736个,XML配置文件80个,FTL模板文件42个,YML和YAML配置...
四方支付系统源码是开发支付解决方案的核心组成部分,它包含了处理交易、管理支付接口以及确保资金安全转移的关键逻辑。这个源码包提供了完整的支付系统源代码,使得开发者或企业能够自定义和部署自己的支付平台,...
【四方支付源码】是一种基于ThinkPHP框架的新版企业级PHP第三方API支付系统,它集成了第四方支付功能,为企业提供了全面的支付解决方案。这款源码是商业版本,包含了完整的接口文件,允许开发者进行定制化开发,以...
源码特点: 支持多渠道对接,支付网关自动路由; 已对接微信服务商和普通商户接口,支持V2和V3接口; 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名;...前后端分离架构,方便二次开发;
【教程.txt】文件可能包含了系统的安装、配置以及使用指南,对于不熟悉此类系统的人来说,这是一个非常重要的资源,能够帮助他们理解如何部署和操作这个支付平台。 【源码】文件夹中包含了整个系统的PHP源代码,...
用户可能需要解压这个文件来获取软件本身,或者是一系列的使用指南、帮助文档、示例数据等,以便更好地理解和操作这个9860四方程序。 总的来说,9860四方程序是一款专为公路测量设计的工程计算软件,集成了多种功能...
这份手册包含了系统的各个方面,从系统配置到具体的操作步骤,为用户提供了全面的指南。 1. **前言**:前言部分简要介绍了任务协同管理软件的基本概念,它是一个基于SOA架构的应用程序,整合了Windows Presentation...
* 山西通四方物流系统项目:了解 BS 架构的自动化实现,了解系统管理、基础设置、受理、调度、中转配送流程管理等模块的开发 * 北京航威硕杰电子有限责任公司压力表检定记录录入系统项目:了解 BS 架构的实现,了解...