Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
Visual Studio Code最令人印象深刻的部分之一是可定制性,尤其是通過擴(kuò)展。隨著大量開發(fā)人員創(chuàng)建擴(kuò)展,功能實(shí)際上是無窮無盡的!
作為一名程序員,或多或少都會(huì)碼一點(diǎn)點(diǎn)CSS,不管是簡單的css顏色、字體設(shè)置,還是高級(jí)的css動(dòng)畫等。現(xiàn)在就為大家推薦一下VS Code中用于編寫CSS的一些最佳擴(kuò)展,讓你編寫CSS時(shí)更得心應(yīng)手。
1、HTML CSS Support
2、Intellisense for CSS Class Names
3、Autoprefixer
4、CSS Peek
5、Prettier - Code Formatter
6、Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
HTML CSS Support(以及下一個(gè)擴(kuò)展)基于項(xiàng)目中包含的或遠(yuǎn)程引用的CSS在HTML文件中提供智能感知(提示)。下方是完整的功能列表:
1、Class attribute completion(類屬性)
2、Id attribute completion(id類屬性)
3、Supports Zen Coding completion for class and id attributes(支持類和id屬性的Zen Coding完成)
4、Scans workspace folder for css and scss files(掃描css和scss文件的工作區(qū)文件夾)
5、Supports remote css files(支持遠(yuǎn)程css文件)
有一點(diǎn)非常好用,那就是可以指定要緩存的遠(yuǎn)程CSS文件。添加以下設(shè)置來完成此操作。這個(gè)例子引用了bootstrap 4 css文件。
"css.remoteStyleSheets": [ "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" ]
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
Intellisense for CSS Class Names 提供與上述擴(kuò)展類似的功能. 但是它還將自動(dòng)從HTML文件中引用的CSS中提取類。在使用Emmet時(shí),也可以通過intellisense使用獲得!
在任何時(shí)候,都可以通過打開命令選項(xiàng)板來觸發(fā)CSS文件中類,來重新緩存。
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
Autoprefixer是一款自動(dòng)管理瀏覽器前綴的插件,它可以解析CSS文件并且添加瀏覽器前綴到CSS內(nèi)容里
打開命令調(diào)色板并調(diào)用“Autoprefixer CSS”即可。
如:
::placeholder { color: gray; }
自動(dòng)替換為:
::-webkit-input-placeholder { color: gray; } :-ms-input-placeholder { color: gray; } ::-ms-input-placeholder { color: gray; } ::placeholder { color: gray; }
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
如果你像我一樣,討厭切換到我的.css文件來檢查附加到類或ID的屬性。那你可以使用css peek,你可以從html文件中查看css的懸停圖像。
這個(gè)擴(kuò)展還將類名和ID轉(zhuǎn)換成一個(gè)超鏈接,直接帶您訪問CSS中的類或ID定義!
安裝后,鼠標(biāo)指向選擇器,按Ctrl就可以顯示對(duì)應(yīng)樣式。
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
prettier 對(duì)于自動(dòng)格式化JavaScript非常友好,但是你知道它也自動(dòng)格式化CSS嗎?
以前的css是這樣:
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
格式化后是這樣:
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
您可以將其設(shè)置為自動(dòng)保存或手動(dòng)保存。
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
當(dāng)然,并非每個(gè)項(xiàng)目都使用Bootstrap或Font Awesome,但其中有很多都可以。這就是為什么我認(rèn)為值得分享這個(gè)擴(kuò)展,為Bootstrap 4,F(xiàn)ont Awesome 4和Font Awesome 5提供intellisense。
Bootstrap中有很多類,所以不可能記住它們。與使用Font Awesome一樣。每次我想添加一個(gè)圖標(biāo)時(shí)我都要查找語法,有了它就不需要了!
Bootstrap 4:
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
Font Awesome 5:
VS Code中6個(gè)令人驚嘆的CSS擴(kuò)展
如果您認(rèn)為還有什么沒有提到的,請(qǐng)?jiān)谙路皆u(píng)論!
在前端開發(fā)中,有一個(gè)非常好用的工具——Visual Studio Code,簡稱VS code。很多人使用后都會(huì)感嘆“用VS Code 寫代碼是真好用、真爽。”
它是一款當(dāng)下流行、十分出色的ide開發(fā)工具。VS Code不僅僅是代碼的編寫,也可以一鍵式運(yùn)行 Debug 。
VS Code界面美觀大方,功能強(qiáng)勁實(shí)用,是免費(fèi)開源的現(xiàn)代化輕量級(jí)代碼編輯器。
支持語法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)匹配、代碼片段、代碼對(duì)比 Diff、GIT 等特性,并針對(duì)網(wǎng)頁開發(fā)和云端應(yīng)用開發(fā)做了優(yōu)化。
軟件跨平臺(tái)支持 Win、Mac 以及 Linux,運(yùn)行流暢,可謂是微軟的良心之作……
l 開源,免費(fèi)
l 自定義配置
l 集成git
l 智能提示強(qiáng)大
l 支持各種文件格式(html/jade/css/less/sass/xml)
l 調(diào)試功能強(qiáng)大
l 各種方便的快捷鍵
l 強(qiáng)大的插件擴(kuò)展
對(duì)前端實(shí)在是太友好了!
VS Code集成了項(xiàng)目版本管理,可以非常方便的幾步操作完成代碼的比對(duì)和提交,不需要命令或借助其他工具。
如此優(yōu)秀的VS Code,只有真實(shí)體驗(yàn)過才會(huì)知道它有多優(yōu)秀。
上代碼森林云端在線編程學(xué)習(xí)平臺(tái)即可立即體驗(yàn)。
代碼森林是一個(gè)云端學(xué)習(xí)編程技術(shù)的平臺(tái)。可實(shí)時(shí)在線編碼、實(shí)時(shí)在線保存代碼、可快速掌握各種編程環(huán)境、IDE以及各種IT技術(shù)。
VS Code是一個(gè)相當(dāng)優(yōu)秀的IDE,用來開發(fā)python再好不過。代碼森林的VS Code實(shí)訓(xùn)鏡像已經(jīng)為您安裝好python的環(huán)境。必備的基礎(chǔ)插件也已經(jīng)安裝到位。
只需要上網(wǎng)站就可以開始體驗(yàn)!
可以省去很多環(huán)境配置等時(shí)間、免去很多不方便 。
1.選擇帶有實(shí)訓(xùn)上機(jī)的課程進(jìn)行在線上機(jī);如圖
2.選擇課程目錄帶有實(shí)訓(xùn)上機(jī)的任務(wù);進(jìn)入實(shí)訓(xùn)界面,如圖
3.選擇或者打開我們的工作目錄,然后新建一個(gè)py文件
4.進(jìn)行簡單的python編碼,如圖
5.點(diǎn)擊右上角三角形的圖標(biāo),運(yùn)行測試
6.保存我們的代碼到代碼森林,方便下次繼續(xù)進(jìn)行編程(a,b,c三步曲),如圖
a.點(diǎn)擊第一步和第二步保存我們的代碼后會(huì)彈出我們的提示框
選擇總是/是
b.填寫本次代碼變更內(nèi)容,方便后期版本跟蹤,如第一次編寫代碼
c.選擇第三步》推送,提交到代碼倉庫
??
一次編程學(xué)習(xí)就可以完美結(jié)束啦!
另外大家平時(shí)收藏的教程都可以上代碼森林實(shí)戰(zhàn)上機(jī)操作哦!!
l 期待大家多多關(guān)注代碼森林,希望我們一同成長和進(jìn)步!
、表單在網(wǎng)頁中的應(yīng)用:登錄、注冊(cè)常用到表單
2、表單的語法:
<form method="post" action="result.html">
<p> 名字:<input name="name" type="text" > </p>
<p> 密碼:<input name="pass" type="password" > </p>
<p>
<input type="submit" name="Button" value="提交"/>
<input type="reset" name="Reset" value="重填“/>
</p>
</form>
3、表單元素說明:
type:指定元素的類型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默認(rèn)為 text.
name:指定表單元素的名稱.
value:元素的初始值。type 為 radio時(shí)必須指定一個(gè)值.
size:指定表單元素的初始寬度。當(dāng) type 為 text 或 password時(shí),表單元素的大小以字符為單位。對(duì)于其他類型,寬度以像素為單位.
maxlength:type為text 或 password 時(shí),輸入的最大字符數(shù).
checked:type為radio或checkbox時(shí),指定按鈕是否是被選中.
4、示例:
<html >
<head>
<title>表單元素</title>
</head>
<body>
<!-- 表單 -->
<form method="POST" action="#">
<!-- 標(biāo)簽 -->
<label for="username">姓名:</label>
<!-- 文本框 value屬性是設(shè)置默認(rèn)顯示的值-->
<input id="username" value="songzetong" />
<!-- 密碼框 -->
<br/><label for="pwd">密碼:</label>
<input type="password" id="pwd">
<br/>
<!-- 單選框 -->
<label for="sex">性別:</label>
<input type="radio" name="sex" checked/>男
<input type="radio" name="sex"/>女
<!-- 復(fù)選框 -->
<br/>
<label for="hobby">愛好:</label>
<input type="checkbox" name="hobby" id="hobby"/>聽音樂
<input type="checkbox" name="hobby"/>旅游
<input type="checkbox" name="hobby"/>游泳
<br/>
<!-- 下拉列表 -->
<label for="month">月份:</label>
<select id="month"/>
<option>1月</option>
<option>2月</option>
<option>3月</option>
</select>
<br/>
<!-- 按鈕 -->
<input type="reset" value="重置按鈕"/>
<input type="submit" value="提交按鈕"/>
<input type="button" value="普通按鈕"/>
<br/>
<!-- 圖片按鈕 -->
<input type="image" src="one.jpg" width="200px" heigth="200px"/>
<br/>
<button type="submit">提交</button>
<button type="reset">重置</button>
<br/>
<label for="profile">
個(gè)人簡介:
</label>
<!-- 多行文本域 -->
<textarea >本人已同意什么條款</textarea>
<br/>
<br/>
<br/>
<!-- 文件域 -->
<label for="upload">上傳頭像:</label>
<input type="file"/>
<!-- 郵箱 -->
<br/>
<label for="QQ郵箱">郵箱:</label>
<input type="email"/>
<br/>
<!-- 網(wǎng)址 -->
<label for="ur">網(wǎng)址:</label>
<input type="url"/>
<!-- 數(shù)字 -->
<br/>
<label for="shuzi">數(shù)字:</label>
<input type="number" name="shuzi" min="0" max="100" step="10"/>
<br/>
<label for="huakuai">滑塊:</label>
<input type="range" />
<!-- 搜索框 -->
<br/>
<label for="sousuo">搜索</label>
<input type="search"/>
<!-- 隱藏域 -->
<br/>
<input type="hidden"value="1">
<!-- 只讀:只能看不能修改,禁用:不能用 -->
<input value="我是只讀的" readonly/>
<input type="button" value="我是禁用的" disabled/>
<!-- palceholder默認(rèn)提示 -->
<br/>
<input placeholder="默認(rèn)提示框"/>
<br/>
<!-- 文本框內(nèi)容提示不能為空,否則不允許用戶提交表單(網(wǎng)頁上的必填項(xiàng)) -->
<input required="必填項(xiàng)"/>
<button type="submit">提交</button>
<br/>
<!-- 用戶輸入的內(nèi)容必須符合正則表達(dá)式所指的規(guī)則,否則就不能提交表單-->
<input required pattern="^1[3578]\d{9}"/>
<button type="submit">提交</button>
</form>
</body>
</html>
效果圖鏈接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlThree/form.html
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。