Suport pentru CSS3 folosind php

Unul dintre principalele puncte care trebuie să fie tratate, atunci când sa apropiat îndeaproape utilizarea SSS3 este necesitatea de a sprijini o varietate de prefixe care definesc browser. În această lecție, ne propunem o metodă pentru a rezolva problema repetarea aceleași proprietăți de peste si peste din nou.

Suport pentru CSS3 folosind php

PHP pentru a genera CSS

Utilizarea PHP pentru a genera CSS nu este ceva nou.

În HTML următorul rând ar trebui să fie prezent pentru a putea utiliza metoda propusă:

Această linie este doar o diferență de referințele obișnuite la fișierul CSS - în loc de a specifica un fișier cu extensia „.css“, noi numim fișierul PHP. La începutul fișierului PHP pe care doriți să inserați următoarele linii:

Această indicație pentru fișierul PHP care va trimite la client ca CSS. Avantajul evident al acestei abordări, în loc să utilizeze fișierul CSS static este faptul că a generat CSS fișier PHP vă permite să utilizați PHP beneficii de funcționalitate (care, desigur, este aceeași pentru utilizarea unei varietăți de piese de client).

O funcție pentru a genera CSS3

Scrieți o funcție simplă pentru construcția codului secțiunii CSS3, care va conține toate proprietățile de bază prefixe CSS3. Acum, dacă trebuie să introduceți CSS3, va trebui doar pentru a apela această funcție în locul corespunzător în cod. Funcția are două argumente. (1) denumirea standard a proprietății, și (2), valoarea (inclusiv unitățile).

Iată funcțiile de cod:

Această funcție trebuie să fie plasat în partea de sus a PHP / fișierul CSS (sau conectat ca un fișier extern), precum și în codul CSS puteți utiliza numi după cum urmează:

Primele trei linii (lățime, înălțime, umplutură) sunt exemplare. line-cheie - ultima în care se face apelul funcției css3_props.

Funcția css3_props construiește un șir de caractere la $ CSS3 variabila. Șirul are sintaxa corectă de proprietate CSS uitat după generație convenționale. prefixe browsere corespunzătoare incluse în acest șir. Argumentele trecut la funcția trebuie să se potrivească proprietățile CSS care vor fi construite. Ultima linie afișează valoarea finală generată.

Avantajele acestei metode

  • Ușor de întreținut, ca și necesitatea de a modifica valoarea într-un singur loc
  • Setează toate proprietățile specifice în ordinea corectă pentru toate proprietățile CSS3 în fișierul CSS
  • Aceasta stabilește proprietățile standard ale acesteia din urmă, care este o bună utilizare practică CSS
  • Setează întregul set de proprietăți CSS legate împreună
  • Dacă aveți nevoie să adăugați un prefix, va trebui să se schimbe imediat ce codul funcției

defecte evidente

5 lecții ultima coloană „PHP“

Când vine vorba de securitatea site-ul web, expresia „Filter toate, totul scăpa“ vor fi întotdeauna relevante. Astăzi hai să vorbim despre filtrarea datelor.

  • Expresiv 2 suporta conectivitate la alte componente pentru regim special ZF. Nu tuturor le place decizia. In acest articol vom discuta despre modalitățile de îmbunătățire a procesului de conectare a mai multor module.

  • Să presupunem că aveți nevoie pentru a trimite unele informații la Google Analytics dintr-un script server-side. Cum de a face acest lucru. Răspunsul în acest articol.

  • O selecție de mai multe tipuri de PHP Sandbox. Pe unele voi în modul on-line va fi capabil de a testa un cod, dar există și soluții care pot fi implementate pe site.

    truehazard

    ca pentru mine, asa ca acum codul nu este foarte arată.

  • +1 comentator anterior, dyuzhe contrastly

  • +1. se taie salbatic si ochii :)

  • Această lecție este foarte interesant. pentru un singur lucru, și de a optimiza ia în considerare optimizarea tuturor CSS fișier prin funcția pentru utilizator, el a fost redus în dimensiune. +

  • Pentru MaximusFT: CSSTidy pentru tine =) și despre codul în celelalte state FUS să se uite la ajutor, dar ar funcționa

  • o caracteristică similară există un motiv de a utiliza numai împreună cu alții, pentru a îmbunătăți css. așa că am avut un dosar 1, care adună laolaltă toate css unui anumit dosar, eliminați toate spațiile suplimentare, \ n \ t și. și se colectează un singur fișier cu css. Oricât de mult sens eu nu văd această funcție. „Repetiție - mama învățării.“ (C)

  • EvgeniyStytsenkov

    la Kesha_php site-ul este încă aici, evgeniypopov.com corect (ați amestecat literele)

  • elimina fundalul negru pe cod. coșmar orice

  • Ei bine, vreau să spun dragă EvgeniyStytsenkov că ar fi mai multe lecții ca acolo) Există, de asemenea, un aspect al site-ului) mega interesant

  • Suport pentru CSS3 folosind php

    Prin obținerea de informații de la două canale (vedere si auz) eficacitatea instruirii de învățare departe superioare de cărți. O temele pentru acasă și teste on-line vă va permite să se gândească în mod constant în limba țintă și imediat verifica cunoștințele!

    Suport pentru CSS3 folosind php

    Suport pentru CSS3 folosind php

    Dacă doriți o lungă perioadă de timp pentru a studia modul în HTML, mi-ai, pentru ai vesti bune!

    Suport pentru CSS3 folosind php

    Dacă ați învățat deja HTML și doresc să avanseze, următorul pas va fi de a studia tehnologia CSS.

    Suport pentru CSS3 folosind php

    Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!

    articole similare