仓酷云

标题: 来看看:网页制造教程:面向工具的CSS使用 [打印本页]

作者: 金色的骷髅    时间: 2015-1-15 23:28
标题: 来看看:网页制造教程:面向工具的CSS使用
凡是和我讨论客户段效率的全是脑子有问题的,影响的全是图片和FLASH,所以我一直建议一个提交按钮就不要用图片带代替了。
网页制造poluoluo文章简介:网页制造教程:面向工具的CSS使用.
甚么是面向工具的CSS

框架?工具?哲学?
Object-orientedCSSisacodingparadigmthatstyles"objects"or"modules"—nestable
chunksofHTMLthatdefineasectionofawebpage—withrobust,reusablestyles.
很像言语的退化

令CSS更壮大
有甚么分歧?
  1. ul{...}ulli{...}ullia(②可是,布局在这里){①直至如今,我们只体贴这里}
复制代码
CSS约莫2005

意年夜利面条
CSS约莫2008

略微好一点
而不是使我们的代码变好

我们筑了年夜栅栏
功能呢?

公认的毒药中央
网站变慢

文件巨细和HTTP哀求未作优化
CSS约莫2009

面向工具的CSS

功能的最好理论、可扩大性、和最主要的-简单利用
9条最好理论

9个圈套

创立组件库

可重用的“乐高积木”
重用元素使得它们

功能“收费”
组件就像乐高积木

组兼并婚配来创立分歧的和风趣的页面
从组件库创立HTML

新的页面一样平常不必要分外的CSS
题目

依据你必要的语义来完成你想要的体现

列表

必需对页面中的一切模块可用

SIDE-WIDELOGES


制止反复

在不克不及增添代价的元件上华侈功能资本
近似不异的模块

h3和h5太类似了

履历法例:

假如一个页面中的两个模块看起来太类似,它们在一个站点中太类似,选择一个!
例子

Yahoo!团体财经


2+分歧的tab作风。能用不异的图象吗?

3个元件的表面太类似了。选择一个。

模块宽度、背景致或背景图片的改动是个很好的模块复用的例子。
制止地位依附(location-dependent)的款式

沙盒比意年夜利面条好,不外引发了功能成绩
制止甚么?

运转地区

不时…

前往直径

损坏

在CSS中我们一向这么做

损坏


欠好的:
  1. #weatherModuleh3{color:red;}#tabsh3{color:blue;}
复制代码
保举:
  1. h3{color:black;}#weatherModuleh3{color:red;}#tabsh3{color:blue;}
复制代码
分歧性

写更多划定规矩往重写之前的猖狂划定规矩。
好比题目在恣意模块的体现是可预感的。
用这个来取代
  1. h1,.h1{...}h2,.h2{...}h3,.h3{...}h4,.h4{...}h5,.h5{...}h6,.h6{...}
复制代码
必要凌驾6个题目?

真的吗?没有反复?没有类似的?
仍旧必要更多题目?
  1. .category{...}.section{...}.product{...}.prediction{...}
复制代码
笼统

复用代码段
反复编码

是笼统分歧水准的语义失利所招致的
分别:


分别容器和内容

界说每一个工具的界线
开放的编纂区

图象或flash




夹杂与婚配

容器和内容工具到达高功能计划
分别表面和背景

外部通明!
MAKINGITLOOKFAB

必要当心选择像素

思索PNG8来渐进加强


圈套

可变的或突变背景

防备圆角后的可变或突变背景
分别布局和皮肤

两个独自的class
示例:模块

布局

Slovesborwserbugs,positionspresentationalelems,andgenerallydoestheheavy
liftingofCSS




皮肤

弄大度些。
方针长短常明白的皮肤,庞大的被布局工具和跨网站共享所吸取(Thegoalisverypredictableskins,complexityis
absorbedbythestructureobjectandsharedacrossthesite)。
  1. /*-----simple(extendsmod)-----*/.simple.inner{border:1pxsolidgray;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}.simpleb{*background-image:url(skin/mod/corners.png);}
复制代码

甚么属于皮肤?

皮肤的每一个值应当是断定的,简单展望并丈量。

天真性

可延伸的高度和宽度


流动尺寸

Limitthewaysinwhichamodulecanberesued

学着爱上栅格

深信其会很美
教授OOCSS

给计划师和工程师
天然改善

从复杂到庞大的义务

一个实在案例

GonzaloCorderoYahoo!前端开辟工程师

必要思索的计划要素


狐疑


WEB让步


OOCSSSAVESTHEDAY



译注

这不单单是OOCSS!
本文内容来历于:

</p>
最新版本html5+css3与2014年10月29日,万维网联盟宣布,经过几乎8年的艰辛努力,该标准规范终于最终制定完成。
作者: 小妖女    时间: 2015-1-17 05:32
Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。
作者: 谁可相欹    时间: 2015-1-20 13:41
Dreamweaver由MX版本开始使用Opera软件公司的排版引擎“Presto”作为网页预览。
作者: 再见西城    时间: 2015-1-29 08:04
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
作者: 爱飞    时间: 2015-2-6 00:14
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
作者: 飘飘悠悠    时间: 2015-2-14 13:32
运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环
作者: 冷月葬花魂    时间: 2015-3-11 17:51
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
作者: 分手快乐    时间: 2015-3-27 08:10
还是在Dreamweaver所见即所得添加链接是,可以选中文字或图片然后按下shift键不放鼠标拖出箭头直接指向文件即可。这是比较简单的也是常用的方之一。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2