css: position top left right..
3 naročniki
3 naročniki
Lep pozdrav,
sem pogledal po forumu in nisem zasledil podobne teme. Rad bi naredil eno preprosto, samo html stran, najlazje mi je delat css z (position:relative; top:30px; left:-50px;.... itd)
Uporabljam div-e, in float funkcijo, samo za cisto fajno postavitev se pol nastavim top,left.. Lahko bi margin padding, samo potem pa ne prikaze enako v browserjih.
Nisem prav vešč postavljanja spletnih strani, samo kolkor sem do zdaj naredil, pribljizno lepo prikazuje v vseh 3h(IE,ff,chrome).. zdaj me zanima, ce lahko to predstavlja problem za kaksno stvar, na katero zdaj nisem pomislil? recimo ce bo prikazovalo drugace, ko bom nalozil na web server (zdaj je se vse local)?
in se eno ps vprasanje.. obstaja (vem da, samo bi mel naslov, kot naprimer htmlgoodies.com) kaksna dobra stran ki jo uporabljate, kjer se da dobit kaksne malenkosti, ozadja, stile za ul ipd..
Tako, ce se da komu odgovorit, ki to pozna.. Hvala
6 odgovorov
Predvidevam, da ti različno kaže margine, paddinge in border v različnih brskalnikih? Rešitve so običajno 2. Prva je, da za brskalnike, ki ne prikazujejo pravilno, narediš dodaten css (Samo za tiste elemente, ki ne delujejo pravilno). Druga rešitev pa so manjši css triki, ki te problene rešuje na zelo enostaven način. So pa te rešitve (presenetljivo) malokrat uporabljane, čeprav so uber simpl. Boš moral pa vsako težavo posebaj opisat, da lahko točno pomagamo.
Stran praviloma na serverju nebi smelo prikazovat na serverju drugače kot na local. Če nisi ziher, lahko uporabiš kak free server in boš videl.
Jaz sem v začetku iskal vse te "html goodies-e" kar s googlom. Največkrat pa sem se zatekel na stran grsites.com.
pravilno predvidevanje, s tem da napacno kaze pozicijo (ker delam z top left right.. )
ma problemov je kar nekaj, samo jih bom ze resil in jih ne bom nasteval tukaj.. pomojem bom naredil ta prvo moznost, dodaten css.. ne pokaze pravilno, ko nastavim top:xy, v ie prikaze malo visje ali malo nizje..
je pa jeba, ker je blo do zdaj priblizno 40'% 50% obiska z ie in ff
tnx za nasvet, zdaj je treba samo se pogledat, kako nastavit css, da bo vedel, za kir browser naj vzame. lp
Večina teh težav se naredi, ker se preveč komplicira. Pri večina dizajnih sploh ne rabiš devat divu position. Večina položajev se da že rešiti z uporabo float-om in clear-om
Večina težav, ki jih imamo z ie6, se reši tako, da v css sodaš:
body, h1, h2, h3, h4, h5, h6, blockquote, p{ margin: 0; padding: 0;}
body {text-align:center; }
Če pa se odločiš za samostojen css file za nedelajoče brskalnike, pa v <head></head> dodaj:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie-6.0.css" />
<![endif]-->
Oziroma primerno kodo glede na brskalnik.
odlicno, hvala..
ja to margin&padding sem dodal in skoraj v vseh primerih resi stvar..
zakaj vsi ne delajo/te strani z določanjem top,left?
mogoče je samo meni ljubše, zdi pa se mi dosti lažje, boljše in hitrejše, ko se navadis.