/* * HTML5 ✰ Boilerplate * * Apa yang berikut ialah hasil daripada banyak penyelidikan tentang penggayaan merentas pelayar. * Kredit kiri sebaris dan terima kasih kepada Nicolas Gallagher, Jonathan Neal, * Kroc Camen dan komuniti dan pasukan pembangun H5BP. * * Maklumat terperinci tentang CSS ini: h5bp.com/css * * ==|== normalkan ================== ========================================== */
/* =============================================== =============================== Takrif paparan HTML5 ========== =================================================== ============== */ artikel, ketepikan, butiran, kapsyen rajah, rajah, pengaki, pengepala, hgroup, nav, bahagian { paparan: blok; } pengepala {text-shadow: #220000 0px 0px 10px 10px;} audio, kanvas, video { display: inline-block; *paparan: sebaris; *zum: 1; } audio:not([controls]) { display: none; } [tersembunyi] { paparan: tiada; } /* ============================================ =================================== Asas ========================= =================================================== ============== */ /* * 1. Betulkan saiz semula teks secara ganjil dalam IE6/7 apabila saiz fon badan ditetapkan menggunakan unit em * 2 . Paksa bar skrol menegak dalam bukan IE * 3. Halang pelarasan saiz teks iOS pada perubahan orientasi peranti, tanpa melumpuhkan zum pengguna: h5bp.com/g */ html { saiz fon: 100% ; limpahan-y: tatal; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } badan { margin: 0; saiz fon: 24px; line-height: 1.231;} badan, butang, input, pilih, textarea {font-family:"Century Gothic"; color:#008000} /* * Alih keluar bayang-bayang teks dalam serlahan pilihan: h5bp.com/i * Pengisytiharan pemilihan ini mesti berasingan * Juga: merah jambu panas! (atau sesuaikan warna latar belakang agar sepadan dengan reka bentuk anda) */ ::-moz-selection { background: #fe57a1; warna: #fff; text-shadow: tiada; } ::pilihan { latar belakang: #fe57a1; warna: #fff; text-shadow: tiada; }
/* =========================================== ==================================== Pautan ======== =================================================== =================== */ a { warna: #00e; } a:dilawati { warna: #551a8b; } a:hover { warna: #06e; } a:fokus { garis besar: bertitik nipis; } /* Tingkatkan kebolehbacaan apabila difokuskan dan dilegar dalam semua penyemak imbas: h5bp.com/h */ a:hover, a:active { outline: 0; }
/* =========================================== ===================================== Tipografi ======= =================================================== =================== */ abbr[tajuk] { sempadan-bawah: 1px bertitik; } b, kuat { font-weight: bold; } petikan blok { margin: 1em 40px; } dfn { gaya fon: condong; } jam { paparan: blok; ketinggian: 1px; sempadan: 0; atas sempadan: 1px pepejal #ccc; margin: 1em 0; padding: 0; } masuk { latar belakang: #ff9; warna: #000; hiasan teks: tiada; } tanda { latar belakang: #ff0; warna: #000; gaya fon: condong; font-weight: tebal; } /* Isytihar semula keluarga fon monospace: h5bp.com/j */ pra, kod, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; saiz fon: 1em; } /* Tingkatkan kebolehbacaan teks pra-format dalam semua penyemak imbas */ pra { white-space: pre; ruang putih: pra-bungkus; bungkus-kata: patah-kata; } q { petikan: tiada; } q:sebelumnya, q:selepas { kandungan: ""; kandungan: tiada; } kecil { saiz fon: 85%; } /* Kedudukan kandungan subskrip dan superskrip tanpa menjejaskan ketinggian baris: h5bp.com/k */ sub, sup { saiz fon: 75%; ketinggian garis: 0; kedudukan: relatif; penjajaran menegak: garis dasar; } sup { atas: -0.5em; } sub { bawah: -0.25em; }
/* =========================================== =================================== Senarai ======== =================================================== =================== */ ul, ol { margin: 1em 0; pelapik: 0 0 0 40px; } dd { jidar: 0 0 0 40px; } nav ul, nav ol { gaya senarai: tiada; senarai-gaya-imej: tiada; margin: 0; padding: 0; }
/* =========================================== ===================================== Kandungan terbenam ====== =================================================== =================== */ /* * 1. Tingkatkan kualiti imej apabila diskalakan dalam IE7: h5bp.com/d * 2. Keluarkan jurang antara imej dan sempadan pada bekas imej: h5bp.com/e */ img { sempadan: 0; -ms-interpolasi-mod: bikubik; vertical-align: tengah; } /* * Limpahan betul tidak tersembunyi dalam IE9 */ svg:not(:root) { limpahan: tersembunyi; }
/* ================================================== ============================== Borang ============== =================================================== ========== */ borang { margin: 0; } set medan { sempadan: 0; margin: 0; padding: 0; } /* Nyatakan bahawa 'label' akan mengalihkan fokus kepada elemen bentuk yang berkaitan */ label { cursor: pointer; } /* * 1. Warna yang betul tidak diwarisi dalam IE6/7/8/9 * 2. Penjajaran yang betul dipaparkan secara ganjil dalam IE6/7 */ legenda { sempadan: 0; *margin-kiri: -7px; padding: 0; } /* * 1. Betulkan saiz fon yang tidak diwarisi dalam semua penyemak imbas * 2. Alih keluar margin dalam FF3/4 S5 Chrome * 3. Tentukan paparan penjajaran menegak yang konsisten dalam semua penyemak imbas */ butang, input, pilih, kawasan teks { saiz fon: 100%; margin: 0; penjajaran menegak: garis dasar; *vertical-align: tengah; } /* * 1. Tentukan ketinggian garisan seperti biasa untuk memadankan FF3/4 (tetapkan menggunakan !penting dalam lembaran gaya UA) * 2. Jarak dalam yang betul dipaparkan secara ganjil dalam IE6/7 */ butang, input { line-height: normal; *limpahan: nampak; } /* * Perkenalkan semula jarak dalam dalam 'jadual' untuk mengelakkan pertindihan dan isu ruang kosong dalam IE6/7 */ butang jadual, input jadual { *overflow: auto; } /* * 1. Paparkan kursor tangan untuk elemen borang boleh klik * 2. Benarkan penggayaan elemen borang boleh klik dalam iOS */ butang, input[type="button" ], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-penampilan: butang; } /* * Saiz dan rupa kotak yang konsisten */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; } input[type="search"] { -webkit-appearance: textfield; -moz-kotak-saiz: kandungan-kotak; -webkit-kotak-saiz: kandungan-kotak; saiz kotak: kotak kandungan; } input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /* * Keluarkan pelapik dalam dan jidar dalam FF3/4: h5bp.com/l */ butang::-moz-focus-inner, input::-moz-focus -dalaman { sempadan: 0; padding: 0; } /* * 1. Alih keluar bar skrol menegak lalai dalam IE6/7/8/9 * 2. Benarkan saiz semula menegak */ textarea { limpahan: auto; vertical-align: atas; ubah saiz: menegak; } /* Warna untuk kesahan borang */ input:valid, textarea:valid { } input:invalid, textarea:invalid { background-color: #f0dddd; }
/* ==|== gaya utama ================================== =================== Pengarang: ======================== =================================================== = */
/* ==|== kelas pembantu bukan semantik ============================== =========== Sila tentukan gaya anda sebelum bahagian ini. ============================================ =========================== */ /* Untuk penggantian imej */ .ir { paparan: blok; sempadan: 0; inden teks: -999em; limpahan: tersembunyi; warna latar belakang: telus; background-repeat: tidak-ulang; text-align: kiri; arah: ltr; } .ir br { paparan: tiada; } /* Sembunyikan daripada kedua-dua pembaca skrin dan penyemak imbas: h5bp.com/u */ .tersembunyi { paparan: tiada !penting; penglihatan: tersembunyi; } /* Sembunyikan hanya secara visual, tetapi sediakannya untuk pembaca skrin: h5bp.com/v */ .visuallyhidden { border: 0; klip: rect(0 0 0 0); ketinggian: 1px; jidar: -1px; limpahan: tersembunyi; padding: 0; jawatan: mutlak; lebar: 1px; } /* Memanjangkan kelas .visuallyhidden untuk membolehkan elemen boleh difokuskan apabila dilayari melalui papan kekunci: h5bp.com/p */ .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip : auto; ketinggian: auto; margin: 0; limpahan: nampak; kedudukan: statik; lebar: auto; } /* Sembunyi secara visual dan daripada pembaca skrin, tetapi kekalkan reka letak */ .invisible { visibility: hidden; } /* Mengandungi terapung: h5bp.com/q */ .clearfix:before, .clearfix:after { content: ""; paparan: meja; } .clearfix:selepas { clear: both; } .clearfix { zum: 1; }
/* ==|== pertanyaan media ================================================== ==================== PERTANYAAN Media PEMEGANG TEMPAT untuk Reka Bentuk Responsif. Ini mengatasi gaya utama ('mudah alih didahulukan') Ubah suai mengikut keperluan kandungan. ============================================ =========================== */ @media sahaja skrin dan (lebar min: 480px) { /* Pelarasan gaya untuk port pandangan 480px dan lebih pergi ke sini */ } @media sahaja skrin dan (lebar min: 768px) { /* Pelarasan gaya untuk viewport 768px dan lebih pergi ke sini */ }
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