这里记录下某段时间Bootstrap的零散碎片。
1、有关Bootstrap的参考网站:
● 官方:http://getbootstrap.com/
● 主题:http://bootswatch.com/
● Font-Awsome: http://fortawesome.github.io/Font-Awesome/
● 幻灯片:lokeshdhakar.com/projects/lightbox2/
● 幻灯片:ashleydw.github.io/lightbox/
● 表格字段排序:http://tablesorter.com/docs/
● scss:http://www.sass-lang.com/
● less: http://winless.org/
● google fonts: https://www.google.com/fonts
● 关于动画的css:https://daneden.github.io/animate.css/
● 页面滚动动画效果:http://mynameismatthieu.com/WOW/
2、在Bootstrap如何设置宽幅广告内容区域?
注意:
3、Bootstrap中自定义的css类设置无效?
.someclass{
color: #1caa98;
}
在Bootstrap中,如果某个自定义css类设置无效,很有可能是因为自定义的css类和Bootstrap自带的类名重复了,按如下方式解决:
.someclass{
color: #1caa98 !important;
}
4、相对路径?
比如有如下的文件、文件夹层级关系:
img文件夹→temp.png
css文件夹→style.css
index.html
index.html引用style.css,在index.html中有这样一段代码:
如何把img文件夹的temp.png作为背景图片呢?
.someclass{
background: url(../img/temp.png) no-repeat top center;
}
..表示style.css的上一级,即和img文件夹同级。
5、图片同比例缩放?
.someimg{
width:50%;
}
6、图片显示的时候比原尺寸大?

显示的时候,temp.png这张图片的宽度占了
解决办法是通过类来控制图片的宽度为100%。
.temp{
width:100%;
}
7、Accordion的构造?
8、form的构造?
9、为移动端做的自适应?
通过media,结合网格类名。
可以为一个div设置不同的网格类名:
关于media可以按如下设置:
/*991以下*/
@media(max-width: 991px){
}
/*768-990*/
@media(min-width: 768px) and (max-width: 990px){
}
/*768以下*/
@media(max-width: 768px){
}
/*500以下*/
@media(max-width: 500px){
}
10、导航菜单的构造?
11、使用scss文件?
→scss文件语法,参考这里:http://www.sass-lang.com/
→下载Scout(http://mhs.github.io/scout-app/),安装并打开Scout
→选择Input Folder,比如一个名称是scss的文件夹。选择Output Folder,比如一个名称是css的文件夹。选择JavaScripts Folder,比如一个名称是js的文件夹。选择Images Folder,比如一个名称为img的文件夹。在Environment下选择Production项。
→设置完毕按Play按钮,可能会得到Error#3214这个报错,这是因为没有找到Java正确的版本。
先找到当前Java的版本:C:\Program Files\Java\jre1.8.0_25
打开C:\Program Files (x86)\Scout\javascripts\app文件夹下的process_interaction.js文件,修改如下:
path = air.File.applicationDirectory.resolvePath("C:\\Program Files\\Java\\jre1.8.0_25\\bin\\java.exe");
关闭报错窗口,关闭Scout窗体,重新打开Scout,报错没有了。
但是开始运行,还是会报错:
Error : TypeError on line 3414 of org/jruby/RubyString.java: no implicit conversion from nil to integer
Run with --trace to see the full backtrace
引起这个问题的原因是网站文件放在了带有中文的文件夹中。把网站文件放在没有中文的文件夹中即可。
再次运行,在css文件夹里多生成了一个style.css文件。
→保持Scout运行着,编辑scss文件夹中的style.scss文件,保存,相应地,css文件夹里的style.css也会自动有更新。
Scount的作用显而易见,就是把动态的scss文件编译成css文件。而在scss文件中可以使用变量、嵌套,等等。
比如按如下在scss文件中设置变量:
$bodypadding:40px;
body{
padding-bottom:$bodypadding;
}
scss文件夹里的style.scss如何把Bootstrap所有的样式编译到css文件夹里的style.css里呢?
→在scss文件夹中添加vendors文件夹
→把bootstrap.css文件放入其中,并改名为_bootstrap.scss
→在style.scss文件中编写如下:
@import 'vendors/_bootstrap.scss';
body{
padding-bottom:50px;
}
→保存style.scss,运行Scout,这样就把Boostrap所有样式写到css文件夹中的style.css文件中了
12、如何让一个图片不超过一个container

.temp{
max-width:100%;
}
这样就可以把图片控制在container之内
13、如何让一个container中的图片单独一行并且居中?
通过display:block;让其单独一行,通过margin:auto;让其居中。
14、如果简单的2列可以用什么实现?
1996 - 1999
Whittier Technical High School
Vestibulum in erat tempor, rutrum diam fringilla, feugiat augue
15、进度条如何实现?
PHP & MySQL
16、alert如何实现?
17、页脚如何实现?
18、行内表单
如何使container中的行内表单右靠呢?
float:right
19、如何让container中的图片左靠呢?
float:left
20、Panel的构造?
Panel title
Panel content
21、在表单中如何让一些元素右靠?
22、一些小图标icon哪里找?
● http://getbootstrap.com/components/#glyphicons
● https://fortawesome.github.io/Font-Awesome/icons/ 但需下载引用font-awesome.css这个文件,还需要把下载下来fonts文件夹里的字体全部复制到当前项目的fonts文件夹里。
23、Panel中可以有row吗?
--可以。
......
24、上方的缩略图片+下方的文字作为a的一部分?
25、prevent strang wrapping?
26、col-xs,col-sm,col-md,col-lg?
● .col-xs-, 屏幕尺寸● .col-sm-, 屏幕尺寸大于或等于768px,container宽度大于或等于750px
● .col-md-, 屏幕尺寸大于或等于992px,container宽度大于或等于970px
● .col-lg-, 屏幕尺寸大于或等于1200px,container宽度大于或等于1170px
27、圆角框左侧中间的箭头图示?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tincidunt eget ante eget feugiat. Praesent adipiscing tortor eu tincidunt tempus.
.bubble{
位置: 相対;
幅: 580px;
最小高さ: 65px;
パディング: 15px;
背景: #fff;
ボーダー半径: 10px;
ボーダー: 1px ソリッド #ccc ;
}
.bubble:after{
コンテンツ: '';
位置: 絶対;
境界線スタイル: 実線;
境界線幅: 15px 15px 15px 0;
境界線色: 透明 #fff;
表示:ブロック;
幅: 0;
z-index: 1;
margin-top: -15px;
left: -15px;
top: 50%;
}
.bubble:before{
content: '';
位置: 絶対;
境界線のスタイル: ソリッド;
境界線の幅: 15px 15px 15px 0;
境界線の色: 透明 #ccc;
表示: ブロック;
幅: 0;
z-index: 0;
margin-上: -15px;
左: -16px;
上: 50%;
}
28. 画像表示効果?
参照: ashleydw.github.io/lightbox/
ここからダウンロード: https://github.com/ashleydw/lightbox
上記のプラグインは次のことを実現できます: 複数のサムネイルを表示し、サムネイルをクリックしてポップアップしますテンプレート ステータス ウィンドウには大きな画像が表示され、大きな画像をクリックする前後で画像の表示を制御できます。設定は、数行の js コードと要素の属性だけで完了します。
→distフォルダー内のekko-lightbox.jsファイルをこのプロジェクトのjsフォルダーにコピー
→distフォルダー内のekko-lightbox.cssファイルをこのプロジェクトのcssフォルダーにコピー
→ページ上で引用上記2つのファイル
→html部分は以下の通りです:
● 以上data-title="Image One" data-footer="This is image 1" data-toggle="lightbox" data-gallery="mygallery" data-parent=".gallery-parent"是针对ekko-lightbox.js的。
● 以上data-hover="tooltip" data-placement="top" title="This is image three"是针对bootstrap.js的。
→css部分
/*等于这里确定好li的宽度*/
.photos li{
list-style: none;
float: left;
margin: 5px;
width: 23%;
}
/*图片的宽度是建立在li的宽度之上的*/
.photos img{
width: 100%;
}
→js部分
$(function () {
$('[data-hover="tooltip"]').tooltip()
})
29、使用Less?
→ http://winless.org/
→ 下载,安装,打开
→ 在项目文件夹中创建一个less文件夹,在less文件夹下创建vendors文件夹和一个main.less文件。在vendors文件夹中创建bootstrap文件夹;在vendors文件夹中创建一个font-awesome文件夹。
→ http://getbootstrap.com/getting-started/ 点击下载"Source code",把less文件夹中的所有文件拷贝到以上的bootstrap文件夹
→ https://fortawesome.github.io/Font-Awesome/
→ 下载,把其中less文件夹下的所有文件拷贝到font-awesome文件夹
→ 打开main.less文件,编写如下:
@import "vendors/bootstrap/bootstrap.less";
@import "vendors/font-awesome/font-awesome.less";
→ 打开WinLess,点击"打开",选择项目中的"less"文件夹,勾选"main.less",点击"Compile"。
→ 在网站的css文件夹中多了一个main.css文件,里面包含了bootstrap和font-awesome的样式。
→ 打开网页文件引用css
30、有关display?
● display:inline;行内元素,是span, em, b等的默认值。可以设置margin和padding,但只会水平方向影响,不会垂直方向影响。
● display:inline-block;行内块级元素,不仅可以设置margin和padding,还可以设置width和height。
● display:block;通常用来设置div, section, ul, p, h1, 等等,不在行内待着,会另起一行。
● display:none;隐藏,常用。
● display:table;像处理表格一样处理块级元素
div {
display: table;
display: table-cell;
display: table-column;
display: table-colgroup;
display: table-header-group;
display: table-row-group;
display: table-footer-group;
display: table-row;
display: table-caption;
}
比如:
Gross but sometimes useful.
display:table-cell; とvertical-align:middle; は、div 内のコンテンツが垂直方向の中央に配置されるようにするために一緒に使用されます。
31. スライドショー?
→ 開く: lokeshdhakar.com/projects/lightbox2/
→ ダウンロードし、lightbox.css ファイルをプロジェクト フォルダーにコピーし、lightbox.js ファイルをプロジェクト ファイル フォルダーにコピーします。 , imgフォルダー内の画像をすべてプロジェクトフォルダーにコピーします
→その中にaタグとimageタグを以下のように設定します
32. ブートストラップ テーマ?
→開く: http://bootswatch.com/
→クリックしてテーマをダウンロードし、CSS ファイルを開いてすべてコピーし、現在の CSS フォルダーにある bootstrap.css の内容をすべて置き換えます
→[プレビュー] をクリックしてプレビュー トピック
33. テーブルの並べ替え?
→ 開く: http://tablesorter.com/docs/
→ フルリリースの jquery.tablesorter.zip をダウンロード
→ jquery.tablesorter.js をプロジェクトにコピー
→ js ファイルをページに導入
→テーブルには完全な thead、tbody 構造が必要です

公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、
