Meget kort trick: Sådan center elementer på siden, selv om IE5

Torsdag den 4. december 2008

Det er ikke for mig jeg er altid med Internet Explorer, er det bare, at alle helvedes ting i Webudvikling (HTML og CSS) synes ikke arbejde sammen med den browser - stadig - mere udbredt (én dag nogen vil forklare mig, hvorfor). En meget praktisk metode til at placere et punkt i midten af browservinduet er at sfrutture ejerskab auto stil margin for eksempel, kan du placere en div i midten af skærmen:

HTML:
  1. > <div id = "box">
  2. <p> Content DIV </ p>
  3. </ Div>

CSS:
  1. :300px;height:200px;margin : 0 auto } div # boks (width: 300px; height: 200px; margin: 0 auto)

Desværre (manco at sige) på IE5 det ikke virker! En måde at løse dette problem er at udnytte en anden "fejl" i IE5 i stil text-align I praksis er blot at skrive:

CSS:
  1. : center } organ (text-align: center)
  2. :300px;height:200px;margin : 0 auto;text-align: left } div # boks (width: 300px; height: 200px; margin: 0 auto; text-align: left)

Ærlig talt, jeg personligt nægter at skrive "denne zozza dog altid kunne finde det nyttigt. Men formålet med dette "trick" var blot for at fremhæve en teknik margin auto

Related Post

Meget kort trick: 3 output funktion i PHP

Tirsdag den 18. november 2008

Inden for en PHP funktion kan udskrives på tre forskellige måder:

PHP:
  1. <? Php
  2. $valore = 'Ciao' ) { miaFunction funktion ($ value = 'Hej') (
  3. >
  4. <ul>
  5. ; ?> --> <! - <li> <? Php echo $ værdi;?> ->
  6. <li> <? = $ value> </ li>
  7. </ Ul>
  8. <? Php
  9. )
  10. >

Eller:

PHP:
  1. $valore = 'Ciao' ) { miaFunction funktion ($ value = 'Hej') (
  2. . $valore . '</li></ul>' ; $ O = '<ul> <li>'. $ Værdi. "</ Li> </ ul>";
  3. ; echo $ o;
  4. )

Eller:

PHP:
  1. $valore = 'Ciao' ) { miaFunction funktion ($ value = 'Hej') (
  2. ; $ O = "<ul> <li> $ værdi </ li> </ ul>";
  3. ; echo $ o;
  4. )

Related Post

Meget kort trick: alsidighed af CSS klasser

Mandag den 10. november 2008

De fleste eksperter allerede kender ham, men jeg er ofte spurgt, hvilken forskel der er mellem class og id i CSS style sheets. En oversigt over nogle forskelle og advarsler kan findes i klasser og id'er i CSS, imidlertid en nyttig funktion, der adskiller class af id er muligheden for at anvende flere forskellige klasser. For eksempel, du kan definere:

CSS:
  1. border :2px solid #000 } . BordoNero (border: 2px solid # 000)
  2. color :#f00 } . ColoreRosso (color: # F00)
  3. border :2px solid #f00 } . BordoRosso (border: 2px solid # F00)

og skrive i HTML:

HTML:
  1. > Bordo nero con caratteri rossi </div> <div class = "bordoNero coloreRosso"> Border sort med røde </ div>
  2. > Bordo rosso con caratteri rossi </div> <div class = "bordoRosso coloreRosso"> Border rød med røde </ div>

class i modsætning til id kan indeholde inden for den mere definitioner i enhver rækkefølge!

Related Post

Meget kort trick: udefinerede værdier i Javascript

Onsdag, Oktober 22, 2008

Der er en forkortet form for at tildele "flyvende" en værdi til en variabel, hvis en anden er ikke defineret (undefined), ved hjælp af logisk eller operatør (| |) - Double-pipe:

JavaScript:
  1. / / Pluto viser undefined
  2. var Pluto;
  3. ; var foo = Pluto | |'5 ';
  4. pippo ) ; alert (foo);
  5. / / Resultat: 5

Denne teknik er nyttig til at skrive opgaver med parametre:

JavaScript:
  1. param ) { miaFunc funktion (param) (
  2. ; var p1 = param | | 'parameter';
  3. / / ...
  4. )

Men vi skal være forsigtige med at bruge denne form som nulværdier som 0 eller false er misforstået, fordi "skyld" i den logiske eller anvendes:

JavaScript:
  1. ; Pluto var = 0;
  2. ; var foo = Pluto | |'5 ';
  3. pippo ) ; alert (foo);
  4. / / Resultat: 5
  5. ; Pluto var = false;
  6. ; var foo = Pluto | |'5 ';
  7. pippo ) ; alert (foo);
  8. / / Resultat: 5
  9. ; Pluto var = 1;
  10. ; var foo = Pluto | |'5 ';
  11. pippo ) ; alert (foo);
  12. / / Resultat: 1

Related Post

Meget kort trick: cyklusser for hurtigere i Actionscript

Onsdag, Oktober 15, 2008

Actionscript ind for sløjfer bør du altid bruge dem med varsomhed. For eksempel er det godt at bruge variabler uint når du kan:

Actionscript:
  1. var i:uint = 0 ; i++; i < 100 ) { for (var i: uint = 0; i + +; i <100) (
  2. / / ...
  3. )

Du kan også bruge den - ikke altid er kendt - form:

Actionscript:
  1. ; var i: uint = 0;
  2. / / ...
  3. ;  i++; i < 100 ) { for (i + +; i <100) (
  4. / / ...
  5. )

Related Post

Meget kort trick: eksport med data fra phpMyAdmin

Fredag 10 oktober, 2008

Når du eksporterer fra phpMyAdmin kan du preset den "Filnavn skabelon" i "Gem som ...", så automatisk tilføje det tidspunkt af dagen. Normalt dette område er sat til __DB__ som er navnet på den database. Ved at indtaste en sådan __DB__-%Y%m%d otteremo databasens navn efterfulgt af, måned og dag-current: miodb-20081010

Related Post

Meget kort trick: PHP biler ekko

Torsdag den 2. oktober 2008

I PHP kan du bruge en forkortet form, eller kontrakt, for at se afkastet af variable eller funktioner:

PHP:
  1. / / I stedet for
  2. $miavar ?> <? Php echo $ miavar?>
  3. / / Du kan skrive
  4. ?> <? = $ Miavar?>
  5. / / I stedet for
  6. miaFunc ( ) ?> <? Php echo miaFunc ()?>
  7. / / Du kan skrive
  8. ?> <? MiaFunc = ()?>

Related Post