Less 開発ガイド (3) - コード ファイルの追跡とデバッグ_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:04:23
オリジナル
1131 人が閲覧しました

ケースの背景: 大規模な Web サイトでは、CSS スタイルは、reset.css、layout.css、skin.css などの複数のモジュール ファイルに分割されます (粒度が小さいほど、スタイルの再利用率が高くなります)。ページに必要なものを必要なときに導入するだけです。

less プロジェクトに戻り、reset.less、layout.less、skin.less などに分割して、このページのスタイル (index.less など) に埋め込むこともできます (埋め込みメソッドは複数の HTTP リクエストを削減し、パフォーマンスは比較的良好で、組み合わせとしても理解できます)、コードは次のとおりです。

layout.less

@import 'block/reset.less';@import 'block/layout.less';@import 'block/unit.less';
ログイン後にコピー

unit.less

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {    margin:0;padding:0;}
ログイン後にコピー

その後、ページにはコンパイルされたindex.cssファイルが紹介されます

index.html

.main{width:1000px;margin:0 auto;}
ログイン後にコピー

それでは、デバッグ時に.tips このスタイルを使用する場合、それがどのモジュールのスタイル ファイルに属しているかをどうやって知ることができるかという疑問が生じます。 ここで重要なポイントが、生成されたソース マップを使用してコード ファイルを追跡することです

(1) どのように生成するか? Koala ソフトウェアを例に挙げます。

チェックして選択すると、index.css.map ファイルが生成されます

(2) Google Chrome でページを開き、F12 キーを押し、.tips スタイルをポイントします。 、それを見つけてください それはモジュールファイルunit.lessに追跡されています

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!