CSS style reset

  • Pelle† 11 a

    wuzz kirjutas kunagi et:

    "* {} on kõige aeglasem selektor ever. lisaks situb nii mõnegi elemendi ära eriti kui oleks ju sama lähenemise järgi ka default padding ära nullida.

    ma resetin alati FORM, INPUT, SELECT, BUTTON, TEXTAREA, UL, BODY ja HTML ära. ja siis vajaminevatele 1em 0 0 0. eks need kes peaksid teadma miks seda vaja, juba teavad :)"

    Ehk keegi seletab mis värk selle 1em-iga siis on? Ja kuidas üldse oleks mõistlik ja optimaalne stiilidele reset teha?

    21. november 2008 - 15:42:19 · Otselink

  • Kid† 11 a

    Em on kordaja defaulti kohta. Googles palju neid valmis css-resettkomponente. Otsi reset css. Kui sul on body {font-size: 16px}; siis saad kasutada style="font-size: 1.2em"; .tekst_1, #tekst_1 {font-size: 2em} jne. Em hea kui mingi flexible web-app; browserist fondi suurust muutev kasutaja jne. Fikseeritud layouti puhul võib px ka kasutada ainult fondi suuruse juures.

    21. november 2008 - 16:46:36 · Otselink

  • ja vaata muidugi alati mis doctype jaoks mingi resett mõeldud on, yahoo libras vist oli html 4.01 jaoks

    21. november 2008 - 16:47:43 · Otselink

  • Kid† 11 a

    Probleem mis mu tavaliselt tekib, kui panen otsingukasti ja nupu kõrvuti dividena, siis eri browserites on tavaliselt 1px erinevus kõrguses? Any easy solutions?

    21. november 2008 - 16:51:32 · Otselink

  • borderi kala?

    21. november 2008 - 16:54:00 · Otselink

  • Pelle† 11 a

    Ei no seda ma tean mida 'em' teeb. Lihtsalt wuzz mainis seda stiilide resettimises et vajaminevatele paneb külge? Ma saan aru siis et see fiksib ära midagi aga täpsemalt mida?

    Googles sai eelnevalt käidud ja uuritud ka kõiksugu valmis pakette. Osadel tundusid puudused küljes ja osad jälle arusaamatute väärtustega. Sestap tulingi küsima et kuidas mõistlik oleks.

    21. november 2008 - 17:58:41 · Otselink

  • wuzz 11 a

    fixida on mõistlik neid asju mis ei käitu kultuurselt. margin: 1em 0 0 0; on abiks selleks et lehe lõpus olev whitespace oleks lihtsalt kontrollitav. h1 või lehe alguses element on reeglina unikaalne ja sellele saab lihtsalt määrata margin: 0; kõik järgnevad aga jooksevad talle defineeritud pikkustega järgi.

    yahoo ja muud setid killivad natuke liiga palju ära, mingid elemendid on normaalse spacinguga ja ei vaja paddingu tapmist. (pane padding 0 input elementidele ja vaata kuidas firefoxi layout plahvatab). sama seis cursor: default; peale.

    inputite 1px vahe on sellest et IE ei aligni inputit (või selecti sõltuvalt doctypest ja versioonist) õieti. lahendus oleks floatima panna. suurem probleem on aga firefoxi input type buttonid sest nende box model on nii võsas kui vähegi olla saab.

    21. november 2008 - 18:06:35 · Otselink

  • crn† 11 a

    Selle * selektori teemal: kui aeglane on aeglane? Et noh, kas tõesti on mõtet tänapäeval kalkulaatorisõbralikke veebe teha? Ma ei leia mitte kuskilt seda kiirusevahet üles.

    Sorri kui ma rumal olen.

    21. november 2008 - 19:27:54 · Otselink

  • wuzz 11 a

    eks see avaldub suurte failide (html) puhul ja ka manageerimise mõttes on keerulisem teinekord.

    vaata ka mida td:a {} eksistents teeb IE puhul :)

    22. november 2008 - 09:26:04 · Otselink