Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[0503] 使用Sublime Text編輯HTML/CSS: Emmet + LiveStyle
Search
F2E桃園
May 03, 2014
Programming
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[0503] 使用Sublime Text編輯HTML/CSS: Emmet + LiveStyle
F2E桃園
May 03, 2014
More Decks by F2E桃園
See All by F2E桃園
一週完成英文學習網
f2e_taoyuan
1
220
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
320
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
AmebaブログはKMPから卒業します
kmars0605
0
340
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
200
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
330
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
740
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
WENDY [Excerpt]
tessaabrams
14
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Git: the NoSQL Database
bkeepers
PRO
433
67k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
3
1.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
Building an army of robots
kneath
307
47k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Deep Space Network (abreviated)
tonyrice
0
410
Transcript
Դ͜Sublime Textᇜ፨)5.-CSS: Emmet + LiveStyle ymcheung
About ymcheung - 中央大學企管系/元智大學資訊傳播碩士班 - 從高中開始自學網頁設計 - 從當兵開始做平面設計 - ymcheung.org/bookmark
前端設計相關的文章翻譯
Share Something
Recent Works (Visual) Taoyuan County Government Campaigns Poster/Flyer & Invitation
! Double-side business card
Currently learning - Sass (with Fire.app) - jQuery @Codeschool.com -
Sketch.app
Personal Reading List - Behance (Branding, Web Design) - Zite
(CSS, jQuery, Web, Wordpress) - Dribbble (Popular) - Pinterest (Print Design) - Kickstarter - Flipboard (UI Design) - Feedly/RSS (Codrops, Co.Design, Beautiful Pixels…)
Sublime Text + Livestyle
Sublime Text/Setup - Package Control(搜尋:sublime package control) https://sublime.wbond.net/installation - 按ctrl
+ ` 或 View > Show Console - import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http:// sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
Emmet Installation - Sublime Text 2 > Preference >
Package Control > Package Control: Install Packages - Emmet
Emmet Documentation - http://docs.emmet.io/
Emmet: Basic html:5 ! > 巢狀結構(child) header>div>p + 依序排列(sibling) header+div+div+footer
綜合 header>div+div+p 群組 div>(header>div+p)*2+p tab
Emmet: Basic - HTML with id, class & attributes
div#heading div.menu img[title=“Main Logo”] - 乘法 Multiplication & 序號 Numbering ul>li*5 ul>li.menu$*5 ul>li.menu$$$*5 - More at: http://docs.emmet.io/
Emmet: CSS Abbreviations - m: margin:; - pl padding-left; -
ov:h overflow: hidden; - bgc:#1 background-color:#111111; - m10ex20p! margin: 10ex 20% !important; - -bdrs --webkit-border-radius:; -moz-border-radius:; border-radius:;
Emmet: Hotkeys - command + d <p>Lorem ipsum dolor sit
amet.</p> - command + b -webkit-transform: rotate(45deg); -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); transform: rotate(50deg);
Emmet: Hotkeys - ctrl + w
<p>Hello world</p> div.article1>h1 <div class=“article1”> <h1> <p>Hello world</p> </h1> </div> Sale item1 Sale item2 Sale item3 Sale item4 Sale item5 div.navi>ul>li.a$$* <div class="navi"> <ul> <li class="a01">Sale item1</li> <li class="a02">Sale item2</li> <li class="a03">Sale item3</li> <li class="a04">Sale item4</li> <li class="a05">Sale item5</li> </ul> </div>
Emmet LiveStyle: Installation - http://livestyle.emmet.io (搜尋:emmet livestyle) - Package Control:
Install Packages livestyle - 安裝 Chrome擴充功能 在Chrome Web Store 搜尋:Emmet livestyle
Emmet LiveStyle: Demonstration https://www.youtube.com/watch?v=iQLhGbkupS4
Emmet LiveStyle: Key Function - Live and bi-directional CSS
style editing - Temporarily tweaking any websites - Simultaneously testing responsive web design - iOS Safari live preview - CSS Pre-processor support (SASS)
Discussion/Feedback