Awalan vendor CSS mengancam web terbuka

Pengarang: Louise Ward
Tarikh Penciptaan: 7 Februari 2021
Tarikh Kemas Kini: 18 Mungkin 2024
Anonim
Awalan vendor CSS mengancam web terbuka - Kreatif
Awalan vendor CSS mengancam web terbuka - Kreatif

Kandungan

Minit dari mesyuarat kumpulan kerja W3C CSS telah menimbulkan kebimbangan besar dalam industri reka bentuk web, kerana cadangan penyemak imbas boleh mula menyokong awalan vendor CSS asing, terutama untuk WebKit. Awalan biasanya digunakan dalam CSS untuk berfungsi dengan fitur yang belum disahkan sebagai bagian dari spesifikasi, dan dimaksudkan hanya sebagai ukuran jangka pendek. Walau bagaimanapun, gabungan WebKit yang tidak memberikan sokongan untuk awalan proprietari dan beberapa penyokong mengajarkan bahawa mereka harus digunakan (sering mengabaikan menyebutkan selalu harus memasukkan pelbagai awalan dan lata ke harta vanila) telah meninggalkan kekacauan yang membawa kepada yang baru 'penyelesaian'.

Peguambela standard cepat bertindak balas terhadap berita itu, secara negatif. Artikel muncul dari penginjil web Opera Bruce Lawson, pemaju Remy Sharp, penginjil pengembang Mozilla Christian Heilmann, pemaju Lea Verou, anggota WaSP Rachel Andrew, pengarang Reka Bentuk Web Adaptive Aaron Gustafson, dan ketua bersama W3C CSS Working Group Daniel Glazman, yang jawatannya dirangka sebagai ajakan untuk bertindak. Selain itu, Pra-memperbaiki web telah meminta orang ramai untuk mencari projek Github khusus WebKit, garpu dan memperbaikinya.


Penjual bersalah

Sharp memberitahu .net bahawa WebKit dapat dianggap sebagai pelakunya terbesar: "Ia tidak memberikan sokongan untuk awalan apabila sifat yang relevan dipanggang sepenuhnya, dan hasilnya merugikan industri sehingga kita berdiri di pinggir kegilaan dan serius mempertimbangkan - atau bahkan sudah - melaksanakan -webkit- sokongan dalam spesifikasi. " Tetapi kemungkinan menjatuhkan awalan juga tidak mungkin, menurut pengarang, guru dan penginjil web terbuka Molly E. Holzschlag: "Mereka dengan idealnya menyiapkan harta yang ditentukan tetapi tidak semestinya dilaksanakan sepenuhnya. Ini memungkinkan untuk menguji dan juga bentuk progresif peningkatan. "

Walau bagaimanapun, Holzschlag juga menyalahkan vendor "tidak berpegang pada sifat yang ada atau yang dicadangkan dan membuat sendiri, dan tidak menjatuhkan awalan pada ciri yang disokong ketika mereka boleh beroperasi". Seperti Sharp, dia berpendapat WebKit sangat menyusahkan dalam hal ini, "sehingga pembangun hanya menggunakan CSS awalan webkit, membatasi CSS itu kepada penyemak imbas WebKit sahaja seperti aplikasi Chrome, Safari, dan iOS," sehingga menyebabkan " titik pemecahan penting dalam perjuangan untuk mengekalkan laman web terbuka, kerana ia memaksa penguncian vendor dan juga penguncian pengembang, bertentangan dengan kekuatan dan visi yang selalu ada di hati web ".


Glazman mencadangkan jalan penyelesaiannya adalah: "[Jika] penghurai CSS menemui harta awalan untuk penyemak imbas lain, hormati harta itu seolah-olah ia adalah awalan untuk kita melainkan unrefix atau awalan bagi kita deklarasi yang sah untuk harta itu sudah ditetapkan ". Lawson mengatakan kerana penyemak imbas tidak akan menolak sokongan untuk awalan beramai-ramai "Penyelesaian Daniel membuat yang terbaik dari situasi yang buruk," sementara Holzschlag menganggapnya sebagai penyelesaian jeda berhenti "lebih baik daripada cuba mengendus oleh rentetan ejen pengguna dan mengirim barang WebKit hanya ke WebKit - yang mendorong pemecahan, sedangkan penyelesaian Daniel akan memungkinkan kita memintas itu ".

Masalah yang lebih luas

Holzschlag menambah bahawa penyelesaian Glazman juga "masih tidak menyelesaikan masalah yang wujud dari salah faham, penyalahgunaan dan penyalahgunaan ciri awalan," sesuatu yang disebut oleh Sharp dalam ciri-cirinya, ketika dia mengatakan bahawa vendor bukan satu-satunya pihak yang bersalah dalam bangkai kapal standard ini - dia memanggil Apple, Chrome, Firefox, Opera, Internet Explorer, Kumpulan Kerja CSS, penginjil dan pemaju.


Pengurus perhubungan pemaju Opera, Chris Mills memberitahu kami bahawa dia bersimpati dengan pandangan ini: "Orang yang sudah menjalani praktik yang baik akan mendengar, tetapi orang yang tidak peduli tidak akan terpengaruh. Sungguh, ini adalah perkara baik yang dapat kita gunakan ciri sebelum selesai secara rasmi. Jika tidak, kita akan berkeliaran selama bertahun-tahun menanti mereka, mual iklan. Tetapi masalahnya ialah orang tidak bertanggungjawab seperti mereka, merancang untuk penyemak imbas / mesin rendering kegemaran mereka dan bukannya untuk laman web. "

Dia memberitahu kami bahawa ada yang berpendapat bahawa terlalu banyak masalah untuk bekerja dengan lebih daripada satu awalan sahaja yang bercakap sampah. "Saya rasa Remy Sharp benar ketika dia mengatakan itu bukan hanya kesalahan pemaju. Kami semua perlu memikul tanggungjawab dan saling membantu. Penyemak imbas perlu melepaskan awalan secepat mungkin, W3C perlu lebih berhati-hati dalam mendapatkan spesifikasi ke tahap cadangan untuk memudahkannya, dan pembangun perlu memikirkan gambaran yang lebih besar lagi. Juga, orang seperti saya perlu mendidik orang dengan lebih berkesan mengenai mengapa -webkit- salah sahaja, dan cara mengatasinya dalam kod anda dengan lebih berkesan untuk mengurangkan kesakitan. Selanjutnya, kita perlu mengatasi idea dengan lebih berkesan bahawa ia adalah ideal. Sokongan silang penyemak imbas 100 peratus bukanlah jangkaan wajib bagi setiap projek web. "

Artikel Yang Menarik
Tutorial video: Ubah huruf rata menjadi jenis 3D di Illustrator CS6
Baca Lebih Lanjut

Tutorial video: Ubah huruf rata menjadi jenis 3D di Illustrator CS6

Ciri baru Illu trator C 6 untuk menerapkan kecerunan pada ebatan adalah cara cepat dan berke an untuk mengubah jalan ederhana menjadi bentuk yang komplek . Anda dapat menambahkan kedalaman pada ilu tr...
35 momen filem CGI terhebat sepanjang masa
Baca Lebih Lanjut

35 momen filem CGI terhebat sepanjang masa

Ke an vi ual dalam filem telah berkembang ecara dramatik ejak diperkenalkan pada tahun 1980-an. eni mencipta per ekitaran, mon ter, makhluk dan bangunan yang kelihatan reali tik teru berkembang, denga...
3 kaedah teratas untuk membina prototaip laman web
Baca Lebih Lanjut

3 kaedah teratas untuk membina prototaip laman web

Bertanya ’Apakah cara terbaik untuk membina prototaip laman web?’ eperti bertanya ’Apakah cara terbaik untuk membuat laman web?’ Tidak ada atu pun kaedah ‘terbaik’. etiap prototaip individu, eperti et...