Rumah hujung hadapan web tutorial css Adalah disyorkan untuk memahami mod kotak CSS secara menyeluruh (pengenalan cepat kepada reka letak DIV)_Pertukaran pengalaman

Adalah disyorkan untuk memahami mod kotak CSS secara menyeluruh (pengenalan cepat kepada reka letak DIV)_Pertukaran pengalaman

May 16, 2016 pm 12:08 PM

Kata Pendahuluan
Jika anda ingin cuba susun atur halaman web anda tanpa menggunakan jadual, tetapi gunakan CSS untuk susun atur halaman web anda, yang sering didengar menggunakan p untuk susun atur struktur halaman web anda, atau anda ingin mempelajari Reka bentuk piawaian halaman web, atau bos anda mahu anda menukar kaedah susun atur meja tradisional untuk meningkatkan daya saing syarikat, maka satu titik pengetahuan yang anda mesti didedahkan ialah mod kotak CSS Ini adalah teras susun atur p, susun atur meja tradisional Ia menggunakan jadual saiz yang berbeza dan sarang jadual ke kedudukan dan susun atur kandungan halaman web Selepas bertukar kepada susun atur CSS, halaman web disusun melalui kotak dan sarang kotak dengan saiz berbeza yang ditentukan oleh CSS. Oleh kerana kod halaman web yang ditaip dengan cara ini adalah ringkas, mudah dikemas kini dan boleh serasi dengan lebih banyak penyemak imbas, seperti peranti PDA, ia juga boleh dilayari secara normal, jadi adalah berfaedah untuk melepaskan penataan jadual yang saya suka Sebelum ini, yang lebih penting, penyusunan taip halaman web. Kelebihannya jauh lebih banyak daripada ini. Anda boleh mencari maklumat yang relevan sendiri.
Memahami model kotak CSS
Apakah model kotak CSS? Mengapa ia dipanggil kotak? Mari kita bincangkan tentang nama atribut yang sering kita dengar dalam reka bentuk web: kandungan, padding, jidar dan mod kotak CSS semuanya mempunyai atribut ini.

Kita boleh memahami sifat-sifat ini dengan memindahkannya ke kotak (kotak) dalam kehidupan seharian kita. Kemudian isinya adalah apa yang ada di dalam kotak itu adalah buih atau bahan tambahan tahan gempa yang lain untuk mengelakkan kandungan (berharga) daripada rosak, seperti untuk sempadan itu sendiri; kotak tidak boleh diletakkan apabila ia diletakkan bersama-sama, meninggalkan ruang tertentu untuk pengudaraan dan untuk mudah dikeluarkan. Dalam reka bentuk web, kandungan sering merujuk kepada teks, gambar dan elemen lain, tetapi ia juga boleh menjadi kotak kecil (p-nested) Berbeza daripada kotak dalam kehidupan sebenar, perkara dalam kehidupan sebenar secara amnya tidak boleh lebih besar daripada kotak, jika tidak kotak itu akan diregangkan Patah, dan kotak CSS adalah anjal Perkara di dalam adalah lebih besar daripada kotak itu sendiri dan akan meregangkannya paling banyak, tetapi ia tidak akan rosak. Pengisian hanya mempunyai atribut lebar, yang boleh difahami sebagai ketebalan bahan bantu anti-seismik dalam kotak dalam kehidupan, manakala sempadan mempunyai saiz dan warna, yang boleh difahami sebagai ketebalan kotak yang kita lihat dalam kehidupan. dan bahan warna apa kotak itu dibuat. Sempadan ialah jarak antara kotak dengan benda lain. Dalam kehidupan sebenar, andaikan kita berada dalam segi empat sama dan letakkan kotak dengan saiz dan warna yang berbeza pada selang waktu tertentu dan dalam susunan tertentu Akhirnya, apabila kita melihat ke bawah dari segi empat sama, kita akan melihat grafik dan struktur yang serupa dengan apa yang kita mahu lakukan . Reka letak halaman web direka, seperti yang ditunjukkan di bawah.

Susun atur halaman web yang diperbuat daripada “kotak”



Sejauh manakah anda memahami corak kotak CSS sekarang Jika ia tidak cukup teliti, saya akan memberi contoh kemudian dan menggunakan konsep kotak untuk menerangkannya.
Ubah pemikiran kita
Reka bentuk web front-end tradisional dijalankan seperti ini: mengikut keperluan, pertimbangkan dahulu warna utama, jenis gambar yang hendak digunakan, fon apa, warna , dan lain-lain. Kemudian kita boleh melukisnya secara bebas menggunakan perisian seperti Photoshop, dan akhirnya memotongnya menjadi gambar-gambar kecil Kita tidak boleh lagi bebas menjana halaman dengan mereka bentuk HTML Selepas beralih kepada CSS untuk reka letak, kita perlu mengubah idea ini masa, pertimbangan utama kami adalah kandungan halaman Semantik dan struktur, kerana halaman web dengan kawalan CSS yang kuat, selepas halaman web selesai, anda boleh dengan mudah menyesuaikan gaya halaman web yang anda mahukan susun atur adalah untuk menjadikan kod mudah dibaca, mengosongkan blok, dan mengukuhkan kod, jadi struktur adalah penting. Jika anda ingin mengatakan bahawa reka bentuk halaman web saya sangat rumit, adakah mungkin untuk mencapai kesan itu kemudian? Apa yang saya ingin beritahu anda ialah jika kesannya tidak dapat dicapai dengan CSS, secara amnya sukar untuk mencapainya dengan jadual, kerana keupayaan kawalan CSS adalah begitu kuat, terdapat faedah yang sangat praktikal menggunakan CSS untuk penetapan huruf, jika anda mengambil pesanan untuk membina laman web, jika anda menggunakan CSS untuk susun atur halaman web, jika pelanggan tidak berpuas hati kemudian, terutamanya ton warna, ia akan menjadi agak mudah untuk mengubahnya, dan anda juga boleh menyesuaikannya. beberapa gaya fail CSS Untuk pelanggan memilih, atau menulis program untuk melaksanakan panggilan dinamik, supaya tapak web mempunyai fungsi mengubah gaya secara dinamik.
Mencapai pemisahan struktur dan persembahan
Sebelum memulakan latihan susun atur yang sebenar, mari kita fahami satu perkara lagi - pemisahan struktur dan persembahan Ini juga menggunakan ciri-ciri susun atur CSS. kod akan ringkas. Ia adalah mudah untuk dikemas kini. Sebagai contoh, P ialah teg berstruktur Di mana terdapat teg P, ia menunjukkan bahawa ini adalah blok perenggan ialah atribut prestasi spaces dan kemudian teruskan Tanpa menambah ruang, anda kini boleh menentukan gaya CSS untuk teg P: P {text-indent: 2em;}, supaya kandungan kandungan yang terhasil adalah seperti berikut, tanpa sebarang teg kawalan prestasi tambahan:
Jika anda masih mahu mengubah suai ini Untuk mengubah suai perenggan dengan fon, saiz fon, latar belakang, jarak baris, dsb., cuma tambahkan CSS yang sepadan terus ke gaya P Tidak perlu menulisnya seperti ini:

Kandungan perenggan


Ini adalah campuran struktur dan ungkapan Jika banyak perenggan mempunyai struktur bersatu dan Dari segi prestasi, ia akan menjadi rumit untuk menulis kod dengan cara ini.
Mari kita senaraikan terus sekeping kod untuk memperdalam pemahaman kita tentang pemisahan struktur dan prestasi:
Gunakan CSS untuk tetapan taip

< ;p id="photoList">
>

;/p>

Tiada reka letak CSS




Kaedah pertama adalah untuk memisahkan struktur dan persembahan Kod untuk bahagian kandungan haruslah mudah. ​​Jika terdapat lebih banyak senarai imej, maka kaedah susun atur CSS yang pertama akan mempunyai lebih banyak kelebihan anda faham: Saya Dalam BADAN, saya ingin memperkenalkan anda kepada seseorang, saya hanya akan memberitahu anda bahawa dia adalah seorang wanita, anda boleh mengetahuinya dengan menyemaknya dalam CSS. Dengan cara ini, kerja saya dalam BODY akan menjadi mudah, yang bermaksud bahawa kod BODY akan menjadi mudah. Jika BODY mempunyai ahli pasukan di sana, saya hanya boleh merekodkan item dalam CSS Ini adalah sedikit seperti konsep komponen dan kejadian dalam perisian Flash yang berbeza berkongsi komponen yang sama, jadi fail animasi tidak akan menjadi besar adalah untuk memindahkan idea kepada reka bentuk web CSS, iaitu, kodnya tidak rumit, dan fail halaman web adalah kecil dan boleh dimuat turun oleh pelanggan dengan lebih cepat.

Gunakan reka letak CSS untuk mengurangkan saiz fail halaman web


Seperti reka letak yang saya buat di atas, ia dibahagikan kepada empat blok, dan bingkai setiap blok adalah yang sama Ya, rangka kerja ini ditulis dalam CSS Setelah gaya ditulis, ia boleh dipanggil berkali-kali (dipanggil dengan kelas, bukan ID Selagi kandungan teks diubah, banyak bahagian dengan gaya bersatu boleh dihasilkan). Kod gaya dan strukturnya ialah (sila jangan salin dan jana halaman web secara langsung, tampal kod berikut ke dalam halaman web yang sepatutnya):

 


结构代码是这样的:

 

 
 
  • 首 页
  •  
  • 文 章
  •  
  • 相册
  •  
  • Blog
  •  
  • 论 坛
  •  
  • 帮助
  •  
     
     

    前言

     

    第一段内容

     

    理解CSS盒子模式

     

    第二段内容

     

     
     

    关于华升 | 广告服务 | 华升招聘 | 客服中心 | Q Q留言 | 网站管理 | 会员登录 | 购物车

    Hak Cipta ©2006 - 2008 Tang Guohui. Semua Hak Terpelihara

     

     
     

      好了,此文到此结束,更多内容,如:CSS中的盒子宽度计到此结束,更多内容,如:CSS中的盒子宽度计算,浏度计算,浏览姈算,浏览姈始化写法等请大家去参考其它资料。如果觉得此文还可以,看过之后记得跟帖,你的鼓励是我不断出新文章的动力^-^

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Mar 08, 2025 am 09:45 AM

    Ini adalah jawatan ke -3 dalam siri kecil yang kami lakukan dalam kebolehcapaian bentuk. Jika anda terlepas jawatan kedua, lihat "Menguruskan Fokus Pengguna dengan: Fokus-Visible". Dalam

    Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

    Tutorial ini menunjukkan mewujudkan bentuk JavaScript yang berpandangan profesional menggunakan rangka kerja pintar (nota: tidak lagi tersedia). Walaupun kerangka itu sendiri tidak tersedia, prinsip dan teknik tetap relevan untuk pembina bentuk lain.

    Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

    CSS box-shadow dan garis besar sifat mendapat tema.json Sokongan dalam WordPress 6.1. Let &#039; s melihat beberapa contoh bagaimana ia berfungsi dalam tema sebenar, dan pilihan apa yang kita perlu gunakan gaya ini ke blok dan elemen WordPress.

    Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

    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

    Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

    API Peralihan Svelte menyediakan cara untuk menghidupkan komponen apabila mereka memasuki atau meninggalkan dokumen, termasuk peralihan svelte adat.

    CSS Scrollbars Custom Custom: Pameran CSS Scrollbars Custom Custom: Pameran Mar 10, 2025 am 11:37 AM

    Dalam artikel ini kita akan menyelam ke dunia scrollbars. Saya tahu, ia tidak terdengar terlalu glamor, tetapi percayalah, halaman yang direka dengan baik

    Tunjukkan, jangan beritahu Tunjukkan, jangan beritahu Mar 16, 2025 am 11:49 AM

    Berapa banyak masa yang anda habiskan untuk merancang persembahan kandungan untuk laman web anda? Semasa anda menulis catatan blog baru atau membuat halaman baru, adakah anda memikirkan

    Apa yang ada perintah npm? Apa yang ada perintah npm? Mar 15, 2025 am 11:36 AM

    Perintah NPM menjalankan pelbagai tugas untuk anda, sama ada sebagai satu-satunya atau proses berjalan terus untuk perkara seperti memulakan pelayan atau menyusun kod.

    See all articles