Zen Coding css,html縮寫替換大觀 快速寫出html,css_經驗交流
閱讀本文,先仔細閱讀網站文章。 Zen Coding 快速編寫HTML/CSS程式碼的實作
E
元素名稱(div, p);
E#id
使用id的元素(div#content, p #intro, span#error);
E.class
使用類別的元素(div.header, p.error.critial). 你也可以聯合使用class和idID: div#content.column.width;
E>N
子代元素(div>p, div#footer>p>span);
E N
兄弟元素(h1 p, div#header div#content div#footer);
E*N
元素倍增(ul#nav>li*5>a);
E$*N
條目編號(ul#nav>li.item-$*5);
zen coding 替換展現'api'.
zen coding 是一個俄羅斯人寫的編輯器(支援大部分現下流行的編輯器)插件,其安裝也是非常簡單,只要安裝插件,然後在專案中拷貝js檔案就可以。專案發佈時,可刪除js檔案。它主要任務是把前端工程師從繁瑣的html,css結構代碼中解放出來,但是裡邊需要記憶的替換簡寫非常多,本著眼觀十遍不如手動一遍的原則,只能邊用邊記。
其中的css替換功能也非常的不錯。但是裡邊也有很多冗餘無用的替換,本人正在一邊使用一邊修正原來作者定義在實際生產中不合理的替換。
稍後會一併把zen_settings檔案發上來,並對被替換的程式碼做簡單的解釋說明。
剛開始一定有點不習慣,這結構還得一邊寫一邊思考。但是習慣後,感覺是非常的便利,可以用「神速」兩個字來概括書寫時的心情。
至於其它心得體會,本人在使用後會慢慢發出來,以供借鑒。
zen特點是向css選擇器進行了深刻的模仿。 jquery選擇器也是跟css選擇符學習的,所以熟悉這二者技術的人會很快上手。其它詳細資訊關注來源網站。
其中html標籤替換學習--源碼在其包中zen-settings.js,我列出大部分是常用的,還有一些不常用的沒有列出,參考源文件,上一行是手動輸入,下一行是按快捷鍵(alt E)後zen輸出,環境為Aptana 2.0.2:
已經不存在了,文件不可下載。
此文件2009年度最後一次更新,這次更新的主要內容有:
1. width等值後新增單位。
2. 讓常用的縮寫更人性化。
3. 還有幾個新縮寫的新增。
這兩天對css替換功能做了瘋狂的試驗及完善,對其使用頻率過高的替換做了簡化,對難易記憶的,用重發音區分,這次的變化,也將擴充快速鍵改為alt s,因為本人平常QQ發訊息是這兩個鍵,比較習慣,ctlr enter,左手ctrl 右手enter結合太麻煩,右手ctrl enter完成時間過長,只好左手完成了。先將經驗分享如下,單字母開始為原始元素,下一行為zen擴展輸出後元素,依次類推:
在原來zen中css屬性與屬性值是取首字母冒號然後屬性值,我對其寫法進行了簡化。對常用的屬性進行了縮寫。例如
原來的p是padding,原zen為pos感覺太麻煩,所以縮減為pp,然後是其屬性值。
ppa
position:absolute;
ppr
position:relative;
還有類似的:
fl
float:left;
fr
float:right;
cb
clear:both;
db
display:block;
di
display:inline;
dib
display: inline-block;
oh
overflow:hidden;
其它css類別:
m
margin:;
mt
margin-top:;
mr
margin-right:; ml
margin-left:;
mb
margin-bottom:;
padding:;
pt,pr,pb,pl同margin
bg
background:url() 0 0 no-repeat;
bg:n
background:none;
bg:x
background:url() 0 0 repeat-x;
bg: y
background:url() 0 0 repeat-y;
bg:ie
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='x.png');
borderorder :1px solid #000;
bd:n
border:none;
bdc
border-color:#000;
c
color:#000;
d display:block;
f
font-size:12px;
h:;
height:;
w
width:;
d:i
display:inline;
d:b
display:block;
fl
float:left;
fr
float:right;
cl
clear:both;
c:l
clear:left;
c:r
clear:right;
c:n
clear:none;
t
top:; bt
bottom:;
r
right:;
l
left:;
r
right:;
z
z-index: ;
v
visibility:hidden;
o:h
overflow:hidden;
zoo
zoom:1;
m:a
margin:0 auto;
ol
outline:;
q
quotes:;
tc
text-align:center;
tl
text-align:left;
tr
text-align:right;
td
text-decoration:none;
te
text-emphasis:;
to:n
text-outline:none; whs:n
white-space:normal;
whs:nw
white-space:nowrap;
wob:k
word-break:keep-all;
fz
font-size:12px;
fw
font-weight:bold;
ff
font-family:;
op
opacity:;
c:p
cursor:pointer;
html類別:
綜合類別:div#a div#b div.c-$*5 li*10
div#width>p#a>p#a>p*10>p#a
ul#a>li.c-$*5 li.0>a.title
複製程式碼 程式碼如下:
html:xt
aaa
更多的
常用的快速鍵修改為:
Wrap with Abbreviation: alt x
Toggle Comment : alt 1
Match pair:alt D
Go to Matching Pair:alt s
另外是推薦Aptana工具的理由如下:
1.快捷鍵支援非常完善。
例如比較常用的刪除單行: ctrl D;
格式化:ctrl shift F;
複製單行:ctrl alt pageup
移動單行: alt pageup
2. js提示是在現下前台可以接受的工具裡邊是比較強悍的,還有另外一個特點,就是與Firefox中的firebug結合,斷點跟踪程序執行流程,即時查看變量的值,是非常不錯的。
3. 現下的推薦的最強悍的理由就是與zen coding結合,讓你的工作神速如飛。
它的不好之處:
1. 由於工具比較強悍,需要大量的記憶體消耗,但是以現下的硬體價格,2G的記憶體基本上可以接受。
2. 雖然現在最新版的2.0.2是純綠色版的,但是安裝之前必須要安裝sun的jdk,這個東西比較頭痛,配置比較多。純前台人員肯定看的雲裡霧裡的。
3. 內建提供的瀏覽方式比較慢,純靜態頁面,何必那麼複雜,直接本地瀏覽就OK。
重視版權,轉載請註明出處http://www.cnblogs.com/jikey/archive/2009/12/19/1628002.html。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

React通過JSX與HTML結合,提升用戶體驗。 1)JSX嵌入HTML,使開發更直觀。 2)虛擬DOM機制優化性能,減少DOM操作。 3)組件化管理UI,提高可維護性。 4)狀態管理和事件處理增強交互性。
