


Ringkasan pengalaman perancangan dan pengurusan helaian gaya CSS_Pertukaran pengalaman
Sudah lebih setahun sejak saya meninggalkan susun atur jadual sepenuhnya dan menggunakan xhtml+CSS untuk membina tapak web. Selepas lebih daripada setahun berlatih, saya telah mengumpul sejumlah pengalaman. Kini saya menulis artikel ini untuk meringkaskannya. Terdapat isu utama dalam proses menggunakan xhtml+CSS untuk membina tapak web: perancangan dan pengurusan helaian gaya CSS tapak web.
Sejarah evolusi pengurusan CSS saya
Apabila saya mula-mula menggunakan CSS untuk mengawal gaya tapak web, saya tidak tahu banyak tentang perancangan pengurusan CSS CSS yang saya tulis pada asasnya seperti yang diperlukan ia pada bila-bila masa, dan saya tidak fikir ada apa-apa yang salah dengan ia pada mulanya, tetapi kemudian semakin banyak yang ditambah, dan perubahan menjadi lebih dan lebih kucar-kacir Walaupun terdapat beberapa komen, pada akhirnya ia masih memberi saya pening kepala tengok. Pada masa itu, semua CSS tapak web berada dalam satu fail, tanpa perancangan, dan pesanan tidak begitu teratur Jadi saya hanya dapat mencari nama kelas dalam halaman HTML, dan kemudian mencari apa yang saya mahukan di kalangan beribu-ribu daripada baris kod CSS itu.
Selepas beberapa ketika, selepas berfikir dan merumuskan, saya membuat rancangan awal untuk helaian gaya CSS tapak. Tiga kawasan pada mulanya dibahagikan kepada helaian gaya:
Contoh Kod Sumber [www.52css.com]
helaian gaya asas
helaian gaya reka letak
helaian gaya kelas
di mana " " helaian gaya asas" digunakan untuk menerangkan beberapa perkara biasa, seperti badan global, gaya, dsb.; "lembaran gaya reka letak" digunakan untuk menerangkan reka letak id unik, yang tergolong dalam reka letak bingkai seluruh halaman; "kelas helaian gaya" " digunakan untuk menerangkan gaya kelas yang tinggal Gaya ini dibahagikan kepada gaya dan gaya boleh guna semula yang biasanya hanya muncul sekali atau beberapa kali pada halaman khas.
Susun atur mengikut kaedah ini memang meningkatkan kecekapan, tetapi kaedah ini hanya sesuai untuk laman web bersaiz kecil dan sederhana Aplikasi pada laman web besar masih agak nipis, sekurang-kurangnya apabila berbilang orang bekerjasama, ia tidak boleh mencapai hasil terbaik Kecekapan terbaik. Jadi terdapat model perancangan pengurusan CSS yang agak lengkap yang diringkaskan di bawah.
Mod pengurusan helaian gaya CSS yang lebih lengkap
Langkah1: Individu atau pasukan perlu melukis reka letak halaman utama secara hierarki menggunakan gambar rajah DIV ini adalah asas untuk prototaip reka bentuk On halaman, tandakan nama ID dan nama kelas yang digunakan oleh modul utama dalam halaman untuk memudahkan penciptaan dokumen penyelenggaraan untuk pengubahsuaian dan peningkatan masa hadapan.
Langkah2: Bahagikan struktur CSS dan wujudkan css global dan setiap css modul. Rujuk css global dalam halaman html, dan rujuk css setiap modul dalam css global.
Contoh Kod Sumber [www.52css.com]
Buat global.css sebagai css global dan tentukan gaya global seperti "* { … } body { … }" dalam css global.
Perkenalkan modul css dalam gaya global melalui "@import url("xxx.css");".
Mengenai pembahagian CSS modul, saya lebih suka kaedah pembahagian CSS yang serupa dengan wordpress Secara amnya, ia dibahagikan dengan struktur yang serupa dengan yang berikut:
Contoh Kod Sumber [www.52css.com. ]
reka letak. css /* Keseluruhan reka letak tapak */
public.css /* Gaya gabungan awam */
header.css /* Gaya kawasan pengepala halaman */
sidebar.css /* Sidebar gaya kawasan * /
main.css /* Gaya kawasan utama */
footer.css /* Gaya kawasan bawah */
index.css /* Gaya khusus kawasan halaman utama */
borang .css /* Gaya Kelas Borang */
Jelaskan bahawa susun atur.css bertanggungjawab untuk reka letak keseluruhan tapak web, seperti kedudukan asas dan reka bentuk gaya #header, #footer dan susun atur public.css yang lain bertanggungjawab untuk beberapa takrif gaya biasa, kerana kelas boleh digunakan dalam kelas =”navbar font12px” Kaedah ini menggunakan kaedah pemisahan ruang untuk menggunakan berbilang gaya kelas, jadi anda boleh menentukan beberapa kelas biasa yang biasa digunakan atau perlu diubah suai di bawah khas keadaan untuk memudahkan penalaan halus setempat; header.css, sidebar.css, Modul seperti footer.css ialah helaian gaya css yang sepadan dengan modul pengepala, bar sisi dan bawah boleh ditambah atau dipadam mengikut keperluan khusus laman web; index.css ialah css untuk beberapa elemen unik halaman utama, kami Apabila mereka bentuk CSS, layanan istimewa biasanya diberikan kepada halaman utama. Adalah perlu untuk mengklasifikasikan dan meletakkan elemen CSS unik halaman utama Anda juga boleh memperkenalkan index.css tanpa @import untuk rujukan pada halaman utama.css ialah helaian gaya elemen borang tidak sukar, ia masih menyusahkan untuk mengawalnya. Letakkannya secara berasingan dalam fail css untuk kawalan yang mudah, anda juga boleh menggunakan elemen lain yang serupa.
Langkah3: Tulis gaya dalam setiap fail helaian gaya. ,

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sekiranya anda baru -baru ini mula bekerja dengan GraphQL, atau mengkaji semula kebaikan dan keburukannya, anda tidak akan ragu -ragu mendengar perkara seperti "Graphql tidak menyokong caching" atau

Dengan pendakian harga bitcoin baru -baru ini lebih dari 20k $ USD, dan baru -baru ini melanggar 30k, saya fikir ia patut mengambil menyelam yang mendalam kembali ke dalam mewujudkan Ethereum

Ia ' s! Tahniah kepada pasukan Vue untuk menyelesaikannya, saya tahu ia adalah usaha besar dan lama datang. Semua dokumen baru juga.

Saya mempunyai seseorang yang menulis dengan soalan yang sangat legit ini. Lea hanya blog tentang bagaimana anda boleh mendapatkan sifat CSS yang sah dari penyemak imbas. That ' s seperti ini.

Terdapat beberapa aplikasi desktop ini di mana matlamat menunjukkan laman web anda pada dimensi yang berbeza pada masa yang sama. Oleh itu, anda boleh menulis

Pada hari yang lain, saya melihat sedikit ini sangat indah dari laman web Corey Ginnivan di mana koleksi kad timbunan di atas satu sama lain semasa anda menatal.

Jika kita perlu menunjukkan dokumentasi kepada pengguna secara langsung dalam editor WordPress, apakah cara terbaik untuk melakukannya?
