Мобильді CSS үйлесімділік кестелері шығарылды

Автор: Louise Ward
Жасалған Күн: 12 Ақпан 2021
Жаңарту Күні: 18 Мамыр 2024
Anonim
Мобильді CSS үйлесімділік кестелері шығарылды - Шығармашылық
Мобильді CSS үйлесімділік кестелері шығарылды - Шығармашылық

2012 жылдың соңында мобильді платформаның стратегі Питер-Пол Кох QuirksMode.org сайтына демеушілік көмек алды, бұл оның веб-стандарттарды зерттеуге және webplatform.org-мен бөлісетін үйлесімділік кестелерінде жұмыс істеуге көп уақыт жұмсауға мүмкіндік беретінін айтты.

Демалыс күндері мобильді үстелдер үшін CSS селекторлары тікелей эфирге шықты. Кох сонымен қатар CSS бағандарын әрі қарай зерттеп, оны жүзеге асырудың бірнеше жолы бар екенін анықтады.

Біз Кохпен оның жұмысы туралы, оның тесттері қалай жазылатындығы және әзірлеушілер бір қозғалтқыш негізінде тестілеуге неғұрлым сақ болу керек екендігі туралы сөйлестік.

.net: Сіз мобильді үстелдеріңізге көп күш жұмсайсыз. Бұл басқа жерде осы деңгейде жасалмаған нәрсе ме?
ППК: Жоқ, бұл шынымен жасалынған жоқ. Маған жақын кестелер - Макс Фиртманның кестелері және олар HTML5 API-ге бағытталған.

Мен браузерлерді тестілеуді немесе баллдарды автоматтандыруға сенбеймін, сондықтан мен HTML5 тесті сияқты сынақтарды санамаймын. Сонда бізде пайдалана аламын ба ... ол пайдалы, бірақ кейде браузерге дұрыс ақпарат бермейді.


Менің білуімше, мен әлі күнге дейін егжей-тегжейлі тестілерді жасаушы - тест парақтарын және нәтижелерін жариялайтын жалғыз адаммын.

.net: Тесттерді қалай жазуға болады?
ППК: Баяу! Кейде спецификацияда нені білдіретінін анықтау оңайға түспейді, әсіресе бір-біріне ұқсамайтын (немесе жабайы) әр түрлі екі іске асыру болған кезде. Бақытымызға орай, менде браузер-тест жазудың үлкен тәжірибесі бар, сондықтан жиі кездесетін қателіктердің алдын-алуды білемін.

Мысалы, алдымен Opera Mini CSS сыныптарын қолдамағандай көрінді, бірақ бұл нонсенс екені анық. Мәселе мынада болды, мен тестілеу элементін беру арқылы сыныптардың қолдауын тексеремін қаріп стилі: курсив. Көптеген Opera Minis бұл стильді қолдамайды. Мен бұған дейін кездестіргендіктен, мен сынақ стилін өзгертуім керек екенін білдім. MeeGo браузері қолдамайды қаріп-нұсқа: кіші бас әріптер. Сол оқиға.

Айтпақшы, JavaScript әлі де береді көлбеу Opera Mini-ден сұраған кезде қаріп стилінде мәні. Бұл тестілеуді автоматтандыруға болмайтындығыңызды дәлелдейді: парақты қарап, оның көлбеу қаріпті қолданатынын анықтаңыз.


.net: Сіздің таңдаушылар мен бағандар туралы соңғы мақалаңызда бір WebKit құрастыруын қолданатын браузерлердің үйлесімділігі әртүрлі. Бұдан әрі девлердің озық техникаларға қалай мұқият болу керектігін және құрылғыларда қатаң тестілеу керек екенін көрсете ме?
ППК: Жоқ. Ұялы телефондарда WebKit жоқ. Кем дегенде он екі түрлі шолғыш бар (WebKit-ті олардың қозғалтқыш ретінде пайдаланатын нұсқаларын қоспағанда), бірақ олар міндетті түрде бір-біріне ұқсамайды.

Ең жақсы мысал -webkit-баған-аралық декларация. Жақында WebKit қолдаудан бас тартты. Бұл мен кездестірген ең таңқаларлық сыйысымдылық мәселесі, өйткені WebKit-тің нақты нұсқаларын қолдауға мүмкіндік жоқ. Сонымен, бұл декларацияны қолдау - бұл былық, сондықтан WebKit-ті қолданатыны ештеңе айтпайды.

Оқырмандарды Таңдау
Күннің қаріпі: Adobe-ден Serif көзі
Одан Әрі

Күннің қаріпі: Adobe-ден Serif көзі

Adobe өзінің Adobe Original қаріптерінің 25-жылдығын және жүктелетін 100-ші қаріпін атап өтіп жатқанын сіз байқамаған боларсыз. Сондықтан сіздің назарыңызды аудару үшін Adobe Typekit арқылы ource erif...
Мен сізге алкоголь алдым ба: виски хош иісті типография
Одан Әрі

Мен сізге алкоголь алдым ба: виски хош иісті типография

Шотландиялық иллюстратор Стивен Боннерге Ballantine’ cotch Whi ky - компанияның «12 жылдық вискісінің» хош иістендіргіш сипаттамаларын бейнелейтін суреттер хаттарының қатарын жасау үшін ерек...
Дизайнерлерге арналған 8 қарапайым өнімділік құралдары
Одан Әрі

Дизайнерлерге арналған 8 қарапайым өнімділік құралдары

Бізді баяулатуға, уақытымызды бос өткізуге және істерді шешуге тырысқанда біздің назарымызды аудару үшін көптеген кедергілер бар. Кідіртуге арналған шексіз азғырулардан бастап, әр түрлі жобалардағы ес...