Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

 

Bandau žaisti. Mano svetainę su visomis naršyklėmis rodo gerai, tačiau su IE pagrindinis div(turinio blokas) būna ne viduryje, o pasislinkęs į kairę pusę. Kaip viską sutvarkyti, berods žinau.

 

<!--[if IE 6]>

Čia rašau CSS kodą

<![endif]-->

 

Kur man šį kodą dėti? Į css failą dėti negalima, į html failą neaišku kokioje vietoje dėti. O gal yra kitoks būdas sutvarkyti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sorry galbut uz noobiska klausima, bet kodel negalima det i atskira CSS faila?

 

 

Čia jau asmeninis reikalas. Jeigu turi 10 HTML failų ir kiekviename yra includ'inama į CSS failą, tuomet norint kažką CSS pakeisti užteks tik tą CSS failą redaguoti. Jeigu HTML failuose ne includ'inama, o rašomas kodas, tuomet norint redaguoti tą CSS kodą teks redaguoti visus 10 HTML failų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai as ta suprantu, jog vienas CSS failas gali but pritaikytas daug puslapiu, bet kodel tuomet tiesiog nesukuri naujo CSS failo IE narsyklem?

 

Pvz:

<!--[if IE 6]> <link href="ie6.css" rel="stylesheet" type="text/css"> <![endif]-->
<!--[if IE 7]> <link href="ie7.css" rel="stylesheet" type="text/css"> <![endif]-->
<link href="css/normalus.css" rel="stylesheet" media="all" />

 

Pagal sita pavyzdi is pradziu patikrins ar naudojama narsykle nera IE6 arba IE7, jeigu ne, naudos normalus.css faila, kuris tinka visom narsykem isskyrus IE6 ir IE7. Jeigu IE6, naudos ie6.css faila, jei IE7, naudos ie7.css faila. IE6 ir IE7 CSS failuose idek ta pati koda kaip ir normalus.css, tiesiog su atitinkamais pataisymais, reikalingais tik IE6 ir IE7 narsyklem.

Manau cia paprasciausia iseitis, tiesiog iterpk naujus CSS linkus i kiekviena puslapi ir tiek. Ir neapkraus papildomai tu vartotoju, kurie nenaudoja IE, ir siaip tvarkingesnis kodas.

Galima dar hack'us naudot, kaip kad * ir _ bet nepatartina.

Redagavo kaarolis
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Sveiki, Ech pakopinau iš puslapio biškutuką nesupykit...

 

http://stackoverflow.com/questions/570827/do-you-put-ie-conditionals-in-the-css-file-or-in-the-html-file

 

There's no such conditionals in CSS, but you can use the "Holly hack" if the differences between various versions of IE aren't significant:

div.class { /* whatever */ }

* html div.class { /* IE-only */ }

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...