Rumah >hujung hadapan web >tutorial css >Adakah terlalu banyak CSS sekarang?
Sekarang, kita mendapat apa yang kita mahu dan bahkan mendapat lebih banyak, tetapi sesetengah orang mula mempersoalkan - adakah kita mempunyai terlalu banyak
CSS sekarang?
Zaman GelapPada masa lalu, kerja pemaju front-end berkisar hampir seluruhnya di sekitar batasan CSS. Sebagai contoh, gunakan Hack ClearFix untuk membersihkan terapung, gunakan Hack Padding 100% untuk membuat Div Square, belum lagi secara rawak menggunakan atribut yang tidak relevan untuk menipu Internet Explorer untuk melaksanakan arahan anda.
Pada masa itu, penyemak imbas adalah musuh yang licik dan perlu dikalahkan oleh kemahiran murni dan mantra misteri. Pada masa kini, atribut yang sempurna ada di sana, hanya salin dan tampal pada MDN.
era baru CSS
Selain itu, Google juga membiayai siasatan saya dan juga mengupah Lea Verou untuk mengambil alih memilih soalan penyiasatan tahun ini. Bukan hanya Google. Meniup Safari dan Apple (kadang -kadang harus) telah menjadi fesyen, tetapi anda tidak boleh menafikan semangat Jen Simmons untuk mendengar pemaju dan memperbaiki web.
Pengilang pelayar bukan sahaja meningkatkan CSS mereka sendiri;
Terlalu banyak perkara baik?
linear()
fungsi pelonggaran, yang membolehkan anda menentukan keluk pelonggaran dengan lebih halus. env()
, yang membolehkan anda menggunakan pembolehubah yang ditakrifkan oleh penyemak imbas atau peranti anda. scrollbar-width
margin-trim
pemilih atau CSS bersarang!). Kegembiraan buruh has()
Satu lagi akibat yang tidak dijangka (atau mungkin disengajakan?) Adalah bahawa CSS yang lebih kompleks adalah, semakin tinggi halangan mana -mana syarikat baru yang ingin membangunkan wajah enjin pelayar -belum lagi mengekalkan dan mendokumentasikan beban kerja tambahan semua ciri -ciri baru ini.
overextension css
Terdapat juga kebimbangan yang sangat munasabah bahawa CSS mungkin berkembang menjadi kawasan di mana ia tidak begitu sesuai untuk pengendalian. Sara Soueidan juga menunjuk ini apabila bertindak balas terhadap pelaksanaan eksperimen suis CSS baru (ini adalah tiket untuk membincangkannya):
Ini sering dianggap sebagai perkara yang baik apabila CSS mengambil alih kandungan yang sebelum ini diproses melalui JavaScript, kerana ia biasanya mengurangkan jumlah kod yang perlu disemak oleh penyemak imbas. Oleh itu, saya berhati -hati optimis mengenai suis CSS dan percaya bahawa Pasukan Petugas CSS akan mengendalikan kebimbangan masyarakat dengan betul. Tetapi mungkin suatu hari nanti kita akan mula bimbang bahawa CSS mungkin melangkaui sempadannya dan melanggar tugas HTML dan JavaScript.
Harapan baru
Harapan ini berpunca dari masa ketika CSS pernah dianggap sebagai tatabahasa, tatabahasa jahat yang anda harus belajar untuk mengubah butang anda menjadi biru dan berani mengikut permintaan klien. Tetapi saya fikir kita perlu menerima bahawa CSS hari ini mungkin terlalu besar untuk satu orang untuk menguasai, terutama di luar tugas-tugas depan yang lain. sebagai Michelle Barker berkata:
Ini adalah kesimpulan terakhir saya. Saya telah menerima hakikat bahawa saya mungkin tidak pernah menggunakan - walaupun tahu - semua ciri CSS yang mungkin. Dan ini masih dari
orang yang menjalankan tinjauan mengenai CSS!
tetapi ciri -ciri baru ini pasti berguna untuk sesetengah orang . Seseorang akan menulis catatan blog tentang mereka, membuat codepens sejuk dengan mereka, dan bercakap mengenai mereka. Lelaki ini akan menjadi pemaju yang sejuk, muda, bertenaga dengan semua rambutnya. Dengan kata lain, ia tidak akan menjadi saya - itu bagus.
Mungkin anda bimbang bahawa pemaju baru ini akan terharu dengan perlu belajar terlalu banyak sekaligus. Tetapi ingat bahawa apa yang mereka tidak perlu belajar digantikan dengan tepat kerana alternatif yang dikemas kini. Saya tahu saya akan menerima perjanjian ini pada bila -bila masa.
Tidakkah CSS menyesuaikan diri dengan realiti baru ini?
Sekarang, saya harus mengakui bahawa semuanya membuat saya merasa sedikit nostalgia ... jadi maafkan saya, saya akan membersihkan beberapa terapung hanya untuk kenangan lama.
Seperti yang saya nyatakan, kaji selidik status CSS tahunan kini dibuka. Sama ada anda fikir terdapat terlalu banyak CSS atau tidak, tinjauan ini adalah cara yang baik untuk membiarkan pemaju pelayar mengetahui apa yang anda rasa, jadi jika anda mempunyai 10 minit, isi.
Atas ialah kandungan terperinci Adakah terlalu banyak CSS sekarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!