Леа Веру CSS-тің болашағы туралы және т.б.

Автор: Monica Porter
Жасалған Күн: 13 Сапта Жүру 2021
Жаңарту Күні: 17 Мамыр 2024
Anonim
Леа Веру CSS-тің болашағы туралы және т.б. - Шығармашылық
Леа Веру CSS-тің болашағы туралы және т.б. - Шығармашылық

Осы мақаланың редакцияланған нұсқасы веб-дизайнерлер мен әзірлеушілерге арналған әлемдегі ең көп сатылатын журнал - .net журналының 225 санында алғаш пайда болды.

@twostepmedia: Ауыр көтеруді веб-парақта қайда жасау керек? Алдыңғы жағында ма, әлде артқы жағында ма?
Леа Веру: Мен клиентке қолдан келгеннің бәрін жасаудың мықты жақтаушысымын. Сіздің кодыңыз клиентте жұмыс істеген кезде, ол сіздің жобаңыз қаншалықты сәтті болғанына қарамастан, әрқашан бір машинамен жұмыс істеуі керек.

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

@komiska: Сіздің жұмысыңыз КЕРЕМЕТ! Сізді технологиялық жолмен жүруге кім шабыттандырды?
LV: рахмет! Менің ойымша, бұл біреудің шабыттандыруы туралы болған жоқ. Мен өзім есіме түсетін кезден бастап заттар жасағанды ​​ұнататынмын. Мен кішкентай кезімде әмияндар мен сөмкелер жасау үшін ас үйдің губкалық майлықтарын қолданғанмын!


Шамамен 12-де бағдарламалау маған пайдалы заттарды қолмен жұмыс істеуге қарағанда оңай әрі кәсіби түрде құруға мүмкіндік беретінін білдім. Бұл мені қатты таңдандырды, мен бірден бағдарламалауға ғашық болдым және одан әрі жетілуге ​​ұмтылдым.

@jelmerdemaat: @LeaVerou @dabblet-ті қалай құрды? Қандай PHP фреймворкымен / басқа техникамен? Ең қиын бөлігі қандай болды?
LV: Dabblet-те мәліметтер базасы жоқ және сервер жағындағы код минималды. Кішкентай PHP тек OAuth үшін пайдаланылады және нәтиже парағын жасау үшін оның айналасында дабблет хромы жоқ бөліседі (қате туралы есептер тесті үшін пайдалы). Оның Github статистикасынан көріп отырғаныңыздай, PHP дабблеттің үш пайызын ғана құрайды. Қалғанының бәрі клиенттікі. Бұл jsfiddle жағдайын болдырмауға көмектеседі: jsfiddle сервердегі барлық нәрсені жасайды, сондықтан сәтті болған соң, оның сервер жүктемесі шатырдан өтіп, баяу болды.

@_dte: сіз үшін ең қызықты CSS функциясы қандай?
LV: сүзгілеу әсерлері. Олар бізге қиын емес, бұрын мүмкін емес нәрселерді жасауға мүмкіндік береді. Мен макет модулдеріне қатты қуанбаймын, өйткені а) біз оларды қолдана бастағанға дейін бірнеше жыл өтеді, өйткені олар мүлдем құлдырамайды және ә) орналасу әрдайым мүмкін болатын, жай қажетсіз. Әрине, жаңа орналасу модульдері де өте маңызды, бірақ мені толқытатын нәрсе емес.


Мен сондай-ақ қарау алаңының салыстырмалы бірліктері туралы өте жақсы білемін vw және vh және CSS3 кеңейтімі attr () пайдалануға мүмкіндік беретін функция attr () барлық меншікте.

Мен Opera-дан басқа браузерлерді де көргім келеді нысанға сай және объект-позиция, кескіндерді басқа арақатынаста кесу үшін фондық хактерді пайдалануды тоқтату үшін.

@gpirie: CSS-ке қандай мүмкіндікті енгізгіңіз келеді?
LV: A ағымдағы () басқа қасиеттердің есептелген мәніне сілтеме жасауға мүмкіндік беретін функция. Жалпылау сияқты currentColor (содан кейін бүркеншік атқа айналады) ағымдағы (түсті)). Әрине, мұндай нәрсені жүзеге асыру өте қиын, бірақ шындық маған армандауға кедергі болмайды!

@kevdog: CSS-те ең көп кездесетін үш қате қандай?
LV: Менің ойымша, жиі кездесетін CSS қателігі - бұл адамдар өздерінің CSS-терін нәтижеге назар аудара отырып кодтайды, таза, сақталатын, икемді кодқа емес (және олар сирек рефакторға айналады). Бұл тек маңызды нәрсе емес көрінеді дәл қазір, белгілі бір фонмен, белгілі бір айналамен және белгілі бір өлшеммен. Ол мүмкін болуы керек бейімделу бұл туралы барлық ережелерді күтпеген жолдармен қайта жазбай-ақ, оңай өзгеру.


Сіз ешқашан бірдеңені өзгерте алмаймын деп ойлауыңыз мүмкін, бірақ жеткілікті уақыт берілсе, сіз қате екеніңізді растайсыз. Бұған CSS алдын-ала өңдеушілер көмектесе алады. Олар оңай жол, бірақ олар шала, қайталанатын кодтан гөрі жақсы.

Тағы бір қате - CSS-тің шамадан тыс мағынасы. Адамдар әдепкі параметрлер туралы білмейді, сондықтан оларды қайта анықтайды. Олар стенографияны білмейді, сондықтан оның орнына ұзаққа созылатын қасиеттерді анықтай береді. Мұны сіз әдейі жасауыңыз керек жағдайлар бар, бірақ бұл оларды барлық жағдайда қорғаныспен жасауға себеп емес.

@kevdog: Егер сіз CSS спецификациясында бір нәрсені өзгерте алсаңыз, ол не болар еді?
LV: CSSWG-де барлығы дерлік келісетін көптеген ұсыныстар бар, бірақ Интернеттегі кең таралған қолданудың бұзылуына байланысты оларды қосу мүмкін емес. Әдетте, ЖТ бұларды мүлдем жоққа шығарады немесе әдепкі параметрлерді өзгерткеннен гөрі, мінез-құлықты басқару үшін көп қасиеттер қосады. Қолданыстағы веб-сайттар бұзылып қалмас үшін, сәйкес келмейтін өзгерістерге бас тартудың жолын көргім келеді. Басқа тілдер бұл мәселені әлдеқашан шешкен, бірақ HTML және CSS-пен біз жақсы тілдік дизайнның бағасына сәйкес келу үшін күресеміз.

@StuRobson: Сіздің ойыңызша, дев барлық нәрсені түсінбей-ақ, жақтауды немесе плитканы қалауынша қолдануы мүмкін?
LV: Жоқ, бірақ менің ойымша, дев үшін қаңқаны немесе плитаны жеке қажеттіліксіз пайдалану керек, өйткені бәрі басқалары үшін. Сізде жоқ проблемаларды шешуге тырысу тиімді емес.

@folktrash: «атақты» қай уақытта болды? Сіз қайдан білдіңіз? Бұл кодтың сапасын / семантикасын евангелизациялауға көмектесе ме, кедергі келтіре ме?
Л.В .: Рахмет, бірақ мені осылай атай алатынына сенімді емеспін. Барлығы естіген адамдар туралы білмейтін адамдардан гөрі танымал деп санауға бейім. Демек, әркім өзінің атақ-даңқын асыра бағалаудың табиғи тенденциясына ие, оны осы құбылыс туралы білген кезде жасанды (және соқыр түрде) теңдестіру қажет. Сондай-ақ, біздің салада ешкім шынымен атақты адам емес, ешкім оның аты емес екенін есте ұстауымыз керек.

Осылайша, 2011 жыл өте ессіз болды, және менің жұмысыма деген үмітім арта түскені анық. Бұл веб-стандарттарды евангелизациялауға көмектеседі. Мен бір нәрсе айтқан кезде, адамдар бір жыл бұрынғыға қарағанда әлдеқайда көп көңіл бөледі. Бірақ бұл менің айтқанымның анализі көп болғандықтан, адамдар оларға көп оқып, мен тіпті ешқашан қарастырмаған көзқарастарым үшін маған шабуыл жасай алады. Немесе кейде, тек көзқарастар үшін, кезең.

@Tawreh: Неліктен сіз өндірістегі әйелдер туралы фанатиксіз? Мен теңдіктің қажеттілігін түсінемін, бірақ сіз оны аяғына дейін жеткізесіз.
Л.В .: Мен бірінші рет «төтенше теңдік» дегенді естимін. Теңдік ешқашан шектен шығуы мүмкін емес, сондықтан мен нәсілшілдік сияқты кемсітушіліктің кез-келген түріне қатысты біреудің де солай сөйлейтініне күмәнданамын. Бұл «кері дискриминация» немесе «түзету қателігі» шектен шыққан және мен бұған мүлдем қарсымын.

Айтуынша, мен саладағы әйелдер туралы мүлдем «фанатик» емеспін, мен гендерлік стереотиптердің рецепті бойынша «фанатикпін». Біздің салада сексизмді мен ешқашан көре алмаймын, менің ойымша, адамдар өз сабақтарын әлдеқашан алған сияқты. Менің ойымша, біздің саладағы әйелдердің төмен қатысуы олардың өздерін жағымсыз сезінуіне байланысты емес. Бұл әйелдерді инженерліктен алыстататын біздің гендерлік қоғамның қалған бөлігі. Кішкентай қыздар ер балалар ойыншықтары сияқты олардың танымдық қабілеттерін дамытуға итермелемейтін ойыншықтармен ойнайды. Балаларға арналған фильмдер мен ойыншықтар гендерлік стереотиптердің ең нашар қозғаушысы болып табылады және мен оған қызығушылықты сезінбеймін. Әрқайсысы өз күштерін ересектерге бағыттайтын сияқты, оларды бірінші кезекте жібермеудің орнына, қателіктерін түзетеді.

@komiska: Шрифт салмағына ауысу мүмкін бе?
LV: спецификациядан ескерту жасай отырып, «бұл қарапайым емес». Көптеген қасиеттерде тегіс өту үшін салмақ жеткіліксіз және шолғыш аралық күйлерді жасай алмайды, өйткені оларды CSS-де ұсынудың мүмкіндігі жоқ. Осылайша, біз ақыр соңында ұзаруымыз мүмкін айқасу () CSS4 кескін мәндерінен көптеген суреттерге ғана емес, барлық CSS мәндеріне де қолдануға болады, олар көптеген өтпелі мәселелерді шешеді және бізге статикалық тұрғыдан да қолдануға болатын қуатты құрал береді.

Біздің Кеңестер
Стрит-арт: сізді шабыттандыратын 49 керемет мысал
Ашу

Стрит-арт: сізді шабыттандыратын 49 керемет мысал

Күшті көше өнері бүкіл әлемдегі ғимараттарды безендіреді. Сіздің ойыңызша, қалалық граффити алғашқы түрі болуы мүмкін, дегенмен, стрит-арт әр түрлі формада, мүсіндерден бастап «иірілген жіптерді ...
Corel VideoStudio Ultimate шолу
Ашу

Corel VideoStudio Ultimate шолу

2020 жылға арналған Corel’ Video tudio Ultimate жаңартуының жаңа және қызықты мүмкіндіктерін жан-жақты шолу, жаңадан бастаушылар мен жартылай кәсіпқойлар үшін өте ыңғайлы редакциялау жиынтығы. Multica...
Skinny Ties жауап беретін сайтты жетілдіреді
Ашу

Skinny Ties жауап беретін сайтты жетілдіреді

kinny Tie 1971 жылдан бастап галстуктар шығарады және сатады, және қазір АҚШ-тағы ең ірі сатушылардың бірі болып табылады. Пенсильваниядағы дизайнер Брендан Фальковскийден брендтің жеке басын қайта о...