自學Bootstrap的時候,是跟著官網文檔學的。官網寫的其實很清楚完整,但對於前端的初學者來說,其實還是有很多零零散散的知識點可以除去暫時不看的。
【相關影片推薦:Bootstrap教學】
所以在此將其中的知識點刪刪減減的做了一個小總結,希望在「入門」這個方面能幫到你。
bootstrap筆記-起步CSS基礎
一、開始
#1.引用
透過官網下載,或透過bootCDN提供的CDN服務,又或透過cdnjs提供的CDN服務引用一下文件
bootstrap.min.css bootstrap.min.js
在引用bootstrap.min.js之前需要引用jquery
jquery.min.js
CDN服務
https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js
引用我們文件的時候,建議寫在body標籤內容的最下面
… <bdoy> … <script src="jquery.min.js"></script> <script src="bootstrap.min.js"></script> </body> …
2.移動優先
為了確保適當的繪製和觸控螢幕縮放,需要在
之中添加viewport 元資料標籤。<meta name="viewport" content="width=device-width, initial-scale=1">
在行動裝置瀏覽器上,透過為視窗(viewport)設定 meta 屬性為 user-scalable=no 可以停用其縮放(zooming)功能。
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
如果想弄清楚以上程式碼的具體內容,想完全搞清楚移動像素的問題。推薦去慕課網看一下WEB移動的課程
二、CSS排版佈局
1.佈局容器
內容容器,寬度進行了固定(左右有間距)
<div class="container"></div>
內容容器,寬度為100%
<div class="container-fluid"></div>
2.柵格系統
柵格化系統,將螢幕寬平均分成了12份,div佔多少份,就在class裡面寫什麼數字
比如
class="col-md-12"
針對於不同的螢幕大小,分成了四大類,分別是:
.col-lg-大屏幕 >1200px .col-md-中等屏幕 992px~1200px .col-sm-小屏幕 750px~992px .col-xs-超小屏幕 <750px
html:
<div class="container"> <div class="row"> <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div> <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div> <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div> <div class="col-lg-3 col-md-6 col-sm-12">好好学习天天向上</div> </div> </div>
css:
<style> div[class^="col"]{ outline-offset: 1px; outline:1px solid red; } </style>
3.排版-標題
<mark></mark> 标记标签 <small></small> 小文本标签/副标题标签
4.排版-程式碼
<kbd></kbd> 标记通过键盘输入的内容 <code></code> 标记代码内容
5.表格
在傳統的table>tr>td的基礎上添加類別名稱即可使用bootstrap提供的表格特效
基礎表格:
<table class="table"></table>
在< ;b>.table的基礎上,再增加以下下類別名,可增加對應的效果
.table-bordered 带边框的 .table-striped 带条纹的 .table-hover 鼠标悬停 .table-condensed 紧缩表格 单元格内的padding值减半
狀態類別 透過這些狀態類別可以為行或儲存格設定顏色
.active 滑鼠懸停在行或儲存格上時所設定的顏色.success 滑鼠停留在行或儲存格上時所設定的顏色.success 標示成功或正向的動作.info 標示普通的提示訊息或動作.warning 標示警告或需要使用者註意.danger 標示危險或潛在的帶來負面影響的動作
6.情境顏色(文本,按鈕,背景等等)
顏色在之後的學習中很多地方都會用到
-default; 默认 -primary; 首选项 -success; 成功(一般用于表达积极向上) -info; 信息 -warning; 警告 -danger; 危险
7.按鈕
通常我們用input或button標籤寫表單按鈕,也會用a標籤仿寫按鈕。
<a class="btn btn-danger" href="">百度一下</a> <input class="btn btn-danger" type="button" value="按钮2"> <button class="btn btn-danger">按钮3</button>
按鈕有以下幾種皮膚,或者說是主題,或簡單稱之為顏色吧:
btn-default; 默认 btn-primary; 首选项 btn-success; 成功(一般用于表达积极向上) btn-info; b 信息 btn-warning; 警告 btn-danger; 危险 btn-link; 连接(a标签的方式)
8.三角符號
透過使用三角符號可以指示某個元素具有下拉式選單的功能。注意,向上彈出式選單中的三角符號是反方向的。
<span class="caret"></span>
9.關閉按鈕
透過使用一個象徵關閉的圖標,可以讓模態框和警告框消失。
<button type="button" class="close" > <span>×</span> </button>
以上是bootstrap教程整理-起步+CSS基礎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

JavaScript在Web開發中的主要用途包括客戶端交互、表單驗證和異步通信。 1)通過DOM操作實現動態內容更新和用戶交互;2)在用戶提交數據前進行客戶端驗證,提高用戶體驗;3)通過AJAX技術實現與服務器的無刷新通信。

理解JavaScript引擎內部工作原理對開發者重要,因為它能幫助編寫更高效的代碼並理解性能瓶頸和優化策略。 1)引擎的工作流程包括解析、編譯和執行三個階段;2)執行過程中,引擎會進行動態優化,如內聯緩存和隱藏類;3)最佳實踐包括避免全局變量、優化循環、使用const和let,以及避免過度使用閉包。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

Python和JavaScript在社區、庫和資源方面的對比各有優劣。 1)Python社區友好,適合初學者,但前端開發資源不如JavaScript豐富。 2)Python在數據科學和機器學習庫方面強大,JavaScript則在前端開發庫和框架上更勝一籌。 3)兩者的學習資源都豐富,但Python適合從官方文檔開始,JavaScript則以MDNWebDocs為佳。選擇應基於項目需求和個人興趣。

從C/C 轉向JavaScript需要適應動態類型、垃圾回收和異步編程等特點。 1)C/C 是靜態類型語言,需手動管理內存,而JavaScript是動態類型,垃圾回收自動處理。 2)C/C 需編譯成機器碼,JavaScript則為解釋型語言。 3)JavaScript引入閉包、原型鍊和Promise等概念,增強了靈活性和異步編程能力。

不同JavaScript引擎在解析和執行JavaScript代碼時,效果會有所不同,因為每個引擎的實現原理和優化策略各有差異。 1.詞法分析:將源碼轉換為詞法單元。 2.語法分析:生成抽象語法樹。 3.優化和編譯:通過JIT編譯器生成機器碼。 4.執行:運行機器碼。 V8引擎通過即時編譯和隱藏類優化,SpiderMonkey使用類型推斷系統,導致在相同代碼上的性能表現不同。

JavaScript在現實世界中的應用包括服務器端編程、移動應用開發和物聯網控制:1.通過Node.js實現服務器端編程,適用於高並發請求處理。 2.通過ReactNative進行移動應用開發,支持跨平台部署。 3.通過Johnny-Five庫用於物聯網設備控制,適用於硬件交互。

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver Mac版
視覺化網頁開發工具