SlideShare a Scribd company logo
1 of 15
Download to read offline
应当,可以
  无语
应当


     破坏用户习惯
     断裂用户依赖
     有碍用户体验
可以


     可以变通的
     可以提升的
     可以妥协的
圆角
CSS3 Draft 的新特征:
.radius‐s {
       border‐radius:8px;
}
.radius‐s‐piece {
       border‐radius:8px 8px 8px;
}
.radius‐s‐fragile {
       border‐radius‐top‐left:8px;
       border‐radius‐top‐right:8px;
       border‐radius‐bottom‐left:8px;
       border‐radius‐bottom‐right:8px;
}
现代浏览器(Modern Browser)
Firefox,Safari,Chrome:
.radius‐i {
    ‐moz‐border‐radius:8px;
    ‐webkit‐border‐radius:8px;
     /*‐khtml‐border‐radius:8px;*/
}
Internet Explorer 6(above),Opera
images/




style.css                 demo.htm

.ex‐border‐t {            <div class=“outer”>
          /*blah blah*/   <div class=“inner”>blah</div>
}                         </div>
.outer {                  <div class=“entity”>
          /*blah blah*/   <span class=“ex‐border‐t”></div>
}                         </div>
Internet Explorer 6,7
VML = Vector Markup Language

<html xmlns=quot;http://www.w3.org/1999/xhtmlquot; 
xmlns:v=quot;urn:schemas‐microsoft‐com:vmlquot;>

<v:roundrect
style=quot;zoom:1;margin:20px;width:300px;height:200px;quot; 
fillcolor=quot;#000quot; strokecolor=quot;#f00quot;></v:roundrect>


 <style style=“text/css”>
        v:* {behavior:url(#default#VML);}
 </style>
按钮,类按钮
Compute Style (button , input)




Custom Style (button , input)

                                 !
button {/*blah blah*/}
button.hover {/*blah blah*/}
button.active {/*blah blah*/}
Internet Explorer 6,7
Style.css

button.btn‐status‐over {
       /*blah blah*/
}
button.btn‐status‐click {
       /*blah blah*/
}

Action.js

 el.[‘onmouseover’] = function() {
        /* blah blah */
 };
 el.[‘onclick’] = function() {
        /*blah blah*/
 };
透明
.opacity‐s {
    opacity:.3;
}
.opacity‐draft {
       rgba(0,0,0,0.3)
                                !
}

.opacity‐i {
    filter:alpha(opacity=30);
}
表单元素
1, <textarea>,cols,rows
2, <select>,border
3, …
4, nice-form.html
<textarea>
 <p><textarea name=quot;quot; rows=quot;8quot; cols=quot;35quot; class=quot;ex‐margin 
 ex‐fix‐flowquot;>confuse</textarea></p>




 <p><textarea name=quot;quot; rows=quot;8quot; cols=quot;35quot; class=quot;ex‐margin 
 fixw100pquot;> confuse </textarea></p>


  Style.css

  .fixw600 {
      width:600px;
  }
<select>
1,Border问题
2,Select宽度自适应问题
3,Select等级问题
安全的字体
Windows XP: Arial,Verdana,Tohama…+宋体,明体

Windows Vista: Arial,Verdana,Tohama,Segoe UI…+宋体,微软雅黑,微软正
黑

Leopoard:Helvetica,Lucida,Tohama,华文黑体,华文细黑

Linux:?


 @font‐face {
          font‐family:tohama;
          src:url(tohama.ttf);
 }
                                          !       !
 http://devfiles.myopera.com/articles/593/webfonts.html
The End

More Related Content

What's hot (19)

Intro. to CSS
Intro. to CSSIntro. to CSS
Intro. to CSS
 
Jslunch5
Jslunch5Jslunch5
Jslunch5
 
JavaScriptでオブジェクト指向(Javascript/OOP)
JavaScriptでオブジェクト指向(Javascript/OOP)JavaScriptでオブジェクト指向(Javascript/OOP)
JavaScriptでオブジェクト指向(Javascript/OOP)
 
Web2
Web2Web2
Web2
 
Error.pmの簡単な紹介
Error.pmの簡単な紹介Error.pmの簡単な紹介
Error.pmの簡単な紹介
 
Web Refactoring
Web RefactoringWeb Refactoring
Web Refactoring
 
Final
FinalFinal
Final
 
PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
 
Безопасный код
Безопасный кодБезопасный код
Безопасный код
 
Java Script入門
Java Script入門Java Script入門
Java Script入門
 
酒精及漂白水正確調配方式
酒精及漂白水正確調配方式酒精及漂白水正確調配方式
酒精及漂白水正確調配方式
 
数年後のWEB標準標準
数年後のWEB標準標準数年後のWEB標準標準
数年後のWEB標準標準
 
PCB Quote
PCB QuotePCB Quote
PCB Quote
 
黑客江湖 阿里十周年分享
黑客江湖 阿里十周年分享黑客江湖 阿里十周年分享
黑客江湖 阿里十周年分享
 
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメオブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
 
Web Accessibility
Web  AccessibilityWeb  Accessibility
Web Accessibility
 
頻寬Test
頻寬Test頻寬Test
頻寬Test
 
CSS Components
CSS ComponentsCSS Components
CSS Components
 
59句名言.Doc 200704030
59句名言.Doc 20070403059句名言.Doc 200704030
59句名言.Doc 200704030
 

Viewers also liked

Viewers also liked (10)

LinuxGuide4F2E
LinuxGuide4F2ELinuxGuide4F2E
LinuxGuide4F2E
 
jsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnannyjsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnanny
 
專題製作發想與報告撰寫技巧
專題製作發想與報告撰寫技巧專題製作發想與報告撰寫技巧
專題製作發想與報告撰寫技巧
 
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
 
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
 
ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作
 
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
 
Node.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitterNode.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitter
 
Phase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignPhase-locked Loops - Theory and Design
Phase-locked Loops - Theory and Design
 
全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版
 

Team_Share_090510_Must_or_May