css: position top left right..
 
wssrpnc 19. mar 2011 13:03:02 Pridružen od:
22. feb 2011
1022 objav
762 169 20
#1

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


všeč(0) ni všeč(0) spam(0)
 
wssrpnc 19. mar 2011 17:03:09 Pridružen od:
22. feb 2011
1022 objav
762 169 20
#2

no, 40 ogledov pa nobenga odgovora :)



saj pričakujem samo mnenja, ne poglobljenih razlag.


všeč(0) ni všeč(0) spam(0)
 
nas-t1 19. mar 2011 18:18:02 Pridružen od:
23. maj 2007
6916 objav
6886 187 55
#3

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.


všeč(1) ni všeč(0) spam(0)
 
wssrpnc 19. mar 2011 19:38:57 Pridružen od:
22. feb 2011
1022 objav
762 169 20
#4

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


všeč(0) ni všeč(0) spam(0)
 
nas-t1 19. mar 2011 20:50:31 Pridružen od:
23. maj 2007
6916 objav
6886 187 55
#5

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.


všeč(2) ni všeč(0) spam(0)
 
wssrpnc 19. mar 2011 22:01:45 Pridružen od:
22. feb 2011
1022 objav
762 169 20
#6

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.


všeč(0) ni všeč(0) spam(0)
 
krashek 22. mar 2011 22:12:51 Pridružen od:
12. jan 2011
79 objav
3 34 0
#7

Na žalost ni vedno vse tako preprosto kot misliš... Se zna zakomplicirat že pri malo bolj zapleteni spletni strani...


všeč(0) ni všeč(0) spam(0)
www.krasek.info/architecture/design/art/music... [99.9% done]
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se