如何组织CSS

CSS的API并不多,掌握到会用的程度并不难,但如果要用得好,我们需要在前者的基础上更进一步,研究如何组织CSS。
 
      应用CSS的能力应该分为两部分:一部分是CSS的API,重点是如何用CSS控制页面内元素的样式;另一部分是CSS框架,重点是如何对CSS进行组织。前者属于基础部分,这部分的能力是用“对”和“错”来评判的,比如说,要把文字设置为红色,只能用color:red;这样的写法是对的,其他任何写法都是错的,不存在“好”和“坏”的区别。只有“对”和“错”。CSS的API并不多,掌握到会用的程度并不难,但如果要用得好,我们需要在前者的基础上更进一步,研究如何组织CSS。如何组织CSS是一个见仁见智的问题,不是用“对”和“错”来评判的,我们更可能会用好、比较好、很烂、非常棒、这样的字眼来评判。

代码组织

有些开发人员认为,互联网上任何不能被用户直接访问的文件都不应该保存在Web站点的文档根目录。如:如果消息公布板站点的文档个目录位于/home/httpd/message-board/www,应该将所有引入文件以及为站点编写的其他文件保存在其他位置,可以使用如下所示代码:
require-once(’. ./code/user-object.php);

这样做的原因是当一个恶意用户请求一个非.php或.heml文件时可能会发生的状况。在默认的情况下,许多Web服务器将那个文件内容导出输出流。因此如果打算在公共文档个目录保存user-object.php文件,而用户又要请求该文件,该用户可能会在Web浏览器中看到完整的代码。这就会让用户看到我们的代码实现,获取这个文件中的任何知识产权以及可能找到我们忽略漏洞。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.