Skip to main content

Perhatikan Amalan Terbaik CSS: Elakkan Gaya Dalam Talian CSS

Week 2 (April 2025)

Week 2 (April 2025)
Anonim

CSS (Cascading Style Sheets) telah menjadi cara de facto untuk gaya dan laman web susun atur. Pereka menggunakan stylesheets untuk memberitahu penyemak imbas bagaimana laman web harus dipaparkan dari segi rupa dan rasa, yang meliputi faktor seperti warna, jarak, fon dan banyak lagi.

Gaya CSS boleh digunakan dalam dua cara:

  • Inline - dalam pengekodan halaman web itu sendiri, secara individu, elemen demi unsur
  • Dalam dokumen CSS yang berdiri sendiri, di mana laman web itu dihubungkan

Amalan Terbaik untuk CSS

"Amalan terbaik" adalah kaedah merancang dan membina laman web yang terbukti menjadi yang paling berkesan dan memberikan pulangan yang paling untuk kerja yang terlibat. Mengikutnya dalam CSS dalam reka bentuk web membantu laman web kelihatan dan berfungsi serta mungkin. Mereka telah berkembang selama bertahun-tahun bersama-sama dengan bahasa dan teknologi web yang lain, dan gaya stylesheet CSS telah menjadi kaedah penggunaan yang paling disukai.

Mengikut amalan terbaik untuk CSS boleh meningkatkan laman web anda dengan cara berikut:

  • Mengasingkan kandungan dari reka bentuk.Salah satu matlamat utama CSS adalah untuk menghapus elemen reka bentuk dari HTML dan meletakkannya di lokasi lain untuk pereka untuk mengekalkan. Ini juga berfungsi untuk memisahkan pereka daripada pemaju supaya setiap orang boleh memberi tumpuan kepada bidang kepakaran mereka. Seorang pereka tidak perlu menjadi pemaju untuk mengekalkan rupa laman web.
  • Menjadikan penyelenggaraan mudah.Salah satu elemen yang paling terlepas dari reka bentuk web adalah penyelenggaraan. Tidak seperti bahan cetakan, laman web tidak pernah "satu dan dilakukan." Kandungan, reka bentuk dan fungsi boleh dan harus berubah dari semasa ke semasa. Mempunyai CSS di tempat utama, bukannya ditaburkan di seluruh laman web, menjadikan perkara lebih mudah untuk dijaga.
  • Memastikan laman web anda dapat diakses.Menggunakan gaya CSS membantu enjin carian dan individu kurang upaya berinteraksi dengan laman web anda.
  • Menjaga laman web anda lebih lama.Dengan menggunakan amalan terbaik dengan CSS, anda mematuhi piawaian yang telah terbukti stabil tetapi cukup fleksibel untuk menampung perubahan dalam persekitaran reka bentuk web.

Gaya Dalam Talian Bukan Amalan Terbaik

Gaya inline, sementara mereka mempunyai tujuan, biasanya bukan cara terbaik untuk mengekalkan laman web anda. Mereka menentang setiap satu daripada amalan terbaik:

  • Gaya inline tidak memisahkan kandungan daripada reka bentuk.Gaya inline adalah sama seperti font tertanam dan tag reka bentuk yang lain yang dikelirukan oleh pemaju moden. Gaya hanya menjejaskan elemen-elemen individu tertentu yang digunakan; sementara itu mungkin memberi anda kawalan yang lebih berbutir, ia juga menjadikan aspek lain reka bentuk dan pembangunan - seperti konsistensi - lebih sukar.
  • Gaya inline menyebabkan sakit kepala penyelenggaraan.Apabila anda bekerja dengan stylesheets, memikirkan di mana gaya sedang ditetapkan boleh menjadi sukar. Apabila anda berhadapan dengan campuran sebaris, gaya tertanam dan luaran, anda mempunyai banyak lokasi untuk diperiksa. Sekiranya anda bekerja di pasukan reka bentuk web atau perlu membuat reka bentuk atau mengekalkan tapak yang dibina oleh orang lain, maka anda akan menghadapi masalah lagi. Sebaik sahaja anda menemui gaya dan mengubahnya, anda perlu berbuat demikian pada setiap elemen pada setiap halaman di mana ia telah diletakkan. Itu meningkatkan belanjawan masa dan kerja astronomi.
  • Gaya dalam talian tidak boleh diakses.Walaupun pembaca skrin moden atau peranti bantuan lain mungkin dapat mengendalikan atribut dan tag sebaris dengan berkesan, beberapa peranti yang lebih tua tidak dapat, yang boleh mengakibatkan beberapa halaman web pelik. Karakter dan teks tambahan boleh mempengaruhi bagaimana halaman anda dilihat oleh robot enjin carian juga, jadi halaman anda tidak dilakukan juga dari segi pengoptimuman enjin carian (SEO).
  • Gaya inline menjadikan laman anda lebih besar.Jika anda ingin setiap perenggan di laman web anda muncul dengan cara tertentu, anda boleh melakukannya sekali dengan enam baris atau lebih kod dalam lembaran gaya luaran. Jika anda melakukannya dengan gaya inline, bagaimanapun, anda perlu menambah gaya tersebut kepada setiap perenggan tapak anda. Jika anda mempunyai lima baris CSS, itu lima baris yang didarab dengan setiap perenggan di laman anda. Jalur lebar dan masa beban itu boleh menambah dengan tergesa-gesa.

Alternatif kepada Gaya Inline: Gaya Styles Luar

Daripada menggunakan gaya inline, gunakan stylesheets luaran. Mereka memberi anda semua manfaat amalan terbaik CSS dan mudah digunakan. Bekerja dengan cara ini, semua gaya yang digunakan di laman web anda tinggal dalam dokumen berasingan yang kemudiannya dikaitkan dengan dokumen web dengan satu baris kod. Stylesheets luar menjejaskan mana-mana dokumen yang dilampirkan. Ini bermakna, jika anda mempunyai laman web 20 halaman di mana setiap halaman menggunakan lembaran gaya yang sama - yang biasanya bagaimana ia dilakukan - anda boleh membuat perubahan kepada setiap halaman tersebut dengan hanya menyunting gaya tersebut sekali, di satu tempat. Mengubah gaya di satu tempat adalah jauh lebih mudah daripada mencari pengekodan itu pada setiap halaman laman web anda. Ini menjadikan pengurusan tapak jangka panjang lebih mudah.