今天花了三个多小时来重新调整样式结构!
起初自己是站在节省id,class的使用和充分利用优先级的立场来编写的(这样一来可以省去命名混乱和结构不清晰的问题),但我忽略了一个问题,所被定义的样式层次结构开始加深,让样式编辑开始变得有些复杂,另外也正是优先级带来的 负面影响就是你有时甚至很难找到你当前正在编写的一个样式,不知是继承了之前的哪个,又或是被哪个优先级更高的给复写啦!
当然今天也发现不少问题:
一、结构的划分不够精细,basestyle定义时没有考虑到全局;
二、baseframe定义没有达到持久化的特点;
三、样式细节定义不是做得很好(有些国外网站中样式定义的真正意图没有理解透彻);
四、有些可以很方便解决兼容不通浏览器中 对某些标签和属性的解析问题,花了长时间不断调试才发觉;
五、不能钻牛角尖,凡事站在全局效率的角度来看,不能太片面。
也有好的地方:
一、平常的对一些解决浏览器兼容的hack在这得到了很好的应用,有些还屡试不爽;
二、熟记标签 让我在这次使用标签的过程中非常顺手,当然还有些不是非常了解,有待一一实践;
这个产品网站进度完成了一半,感觉还不错,明天把过程中遇到的细节问题做个小结,然后把接下来的任务完成;
分享到:
相关推荐
它对整个小程序的结构和表现起到统筹作用。 5. **wxParse**:这是一个第三方模块,通常用于在微信小程序中渲染富文本,支持Markdown或HTML格式的数据。这对于展示店铺详情、用户评价等内容非常有用,可以增强用户...
以及27个Vue文件,作为前端用户界面的核心,Vue文件定义了页面组件的结构、逻辑和样式。 系统设计的开发遵循了软件开发的最佳实践,如在项目根目录下包含了.gitignore文件,以确保版本控制系统忽略那些不需要跟踪的...
- **10.2.3 定义数据结构**:如何定义网站的数据模型。 - **10.2.4 规定通讯协议**:确定网站与服务器之间的通讯方式。 - **10.2.5 实现数据交互和发送邮件功能**:如何实现数据交互和邮件发送功能。 - **10.2.6 ...
HTML则作为网页的骨架,定义了网页的结构和内容。而CSS作为一种样式表语言,负责网页的美化工作,包括布局、色彩、字体等视觉效果的展示。在本项目中,Vue组件与JavaScript、HTML、CSS紧密配合,共同构建了用户体验...
可以通过报表设计器定义报表模板来制作各类报表,报表模板定义时,如Excel一样,可以定义各种样式,通过自定义SQL或向导生成SQL,生成数据源模板。通过报表设计器,可以生成各类复杂的报表。 在报表设计器中设计完成...