Diskusijų forumai
Diskusijų forumai     Kompiuterinė grafika, dizainas     Tinklalapių dizainas     Elementu pozicija svetaineje



Elementu pozicija svetaineje

karakana7
Bendruomenės narys

 
Na va skaitau ta jau pasenusi jusu puslapio strapsni "Css savybe "position"" ir niekaip nesumastau kaip patraukti meniu blokelius i ten kur man reikia, tai yra i pati centra ir kiek zemiau, nuo virsutines tinklapio krastines ( kokiais 50-20px ), galbut jums pasirodys ir paprasta is pirmo zvilgsnio, bet as jau isbandziau visus position tipus: ir static, ir absolute, ir relative....Bet nieko nepavyko, tas meniu kaip nejuda, taip nejuda is vietos, nezinau, ka ir daryti.Kai parasau:
position: absolute;
 left: 100px;
 bottom: 50px; 
 

Tie blokeliai "atsigula" vienas ant kito ir gaunasi kazkokia tai nesamone...O kai pabandau tai padaryti su reliative pozicija, tai is vis visas meniu dingsta, as suprantu, ka sie poziciju tipai reiskia, tiesiog jau netekau vilties, tai bandziau visus patikrinti....Dabar tiek daug rasliavos ir mazai esmes, idesiu savaji trumpa koda css ir html, o jus jei nesunku padesit ( juk vasara, zmones ilsisi ).
body {

background-color: 8ac62c;

}

.juoda_linija {

width: 800px;
height: 20px;
background-color: black;
position: absolute;
left: 300px;

}

#mygtukai {

margin: 0px auto;
 
}

ul {

list-style-type: none;

}

#mygtukai ul a {

display:block;

float: left;

width: 121px; /*plotis*/

height: 20px; /*ilgis*/

padding-top: 5px; /*atstumas nuo viršaus, mygtuko viduje*/

margin-bottom: 2px; /*atstumas nuo mygtuko apačios*/

font: 11px verdana; /*šriftas*/

font-weight: bold; /*šrifto storis*/

color:#FFF; /*šrifto spalva*/

text-align: center; /*šrifto centravimas*/

text-decoration: none; /*šriftas nepabrauktas*/

background-color: ae131e;   /*Mygtuko fonas*/

}


Html kodas:
<html>
<head>
<title="Kompiuteriai,technologijos ir ivairus pasnekesiai"></title>
<link rel="stylesheet" type="text/css" href="stiliai.css"/>
</head>
<body>
<div class="juoda_linija"></div>
<div id="mygtukai">
<ul>
<li><a href="#">Pagrindinis</a></li>
<li><a href="#">Apie mane</a></li>
<li><a href="#">Kontaktai</a></li>
<li><a href="#">Forumas</a></li>
</ul>
</div>
</body>
</html>


Dabar bent jau dirbant su mano kompiuteriu viskas atrodo taip:


Aciu uz jusu pagalba is anksto!
 
Puslapiai:



Atsakymai į temą

WipeR
Bendruomenės narys

 
Kam tu iš viso su "posotion" savybe žaidi kai to nereikia? Abu elementus su margin: 0 auto; išcentruok ir viskas. Blokai ir taip yra "static", kaip parašyta straipsnyje, todėl tau nereik niekur jų tampyt, patys gražiai suguls.
Pask. redagavo WipeR (2010-07-06 14:25:19), redaguota kartų: 1

Macaque
Bendruomenės narys

 
Ir jeigu jau esi ar nori būti web developer'is, tai patarčiau naudoti kitą naršyklę, bet tikrai ne IE smile
Edmundas
Tinklalapio šeimininkas

 
Neatidžiai skaitei straipsnį. Juk buvo parašyta, jog savybę position reikia naudoti atsargiai ir tik tada, kai to tikrai reikia. Šiuo atveju šios savybės nereikia, nes galima viską padaryti kur kas paprasčiau.

Beje, nepamiršk, kad nurodydamas hex kodą turi pridėti groteles (#).

body { background-color: #8ac62c; }


Ir dar atkreipk dėmesį į tai, kad neteisingai derini spalvas. Žalia ir raudona tikrai nedera tarpusavyje...

polas
Bendruomenės narys

 
Sveikas turiu klausima kas butu jeigu nekarpydamas dizaino daliu sudeciau is css dizaina ir panaudociau tik fonine daly dizaino
taip kaip ir sudeliodamas is iskirptu dizaino daliu padaryti vienu fonu kaip wallaper ir ant jo viska krauti?
Kas atsitiktu jeigu as taip padaryciau?



Edmundas
Tinklalapio šeimininkas

 
Nelabai tiksliai suprantu, ko klausi. Gali parodyti kokį pavyzdį?
polas
Bendruomenės narys

 
Ok
Štai ką as padariau bet viskas veikia ant visų narsyklių gerai.
Sudejau viska ant vieno paveiksliuko fono kurį susikuriau su photoshop programa.

Pavizdys:



Na dizainas gal ir netrodo labai gražiai tačiau juk tai mano darbas viska.
Viska nupaišiau ir sudejau ant vieno fono pasakyk ką manai.

nieku nemačiau anksčiau,kad kas nors taip darytu.
Tačiau mano atžvelgiu tai lengviausias budas padaryti dizaina wink



polas
Bendruomenės narys

 
Ir beje galima jau išmeginti svetaine
štai:

As visada naudoju divus ir position tai mano mėgemiausi dalykai su kuriais labai lengva
perkelti norima objekta į norima puse neiškraipant dizaino daliu smile
Ilgai kraunasi del vieno pogrindžio paveiksliuko.
Bet tai niekis viska sutvarkysiu pakeisdamas y grandienta funny


Edmundas
Tinklalapio šeimininkas

 
polas rašė:
nieku nemačiau anksčiau,kad kas nors taip darytu.
Tačiau mano atžvelgiu tai lengviausias budas padaryti dizaina wink


Niekur nematei taip padaryto dizaino todėl, jog tai yra labai nepraktiška. Dabar tavo dizainas yra labai limituotas redagavimui: jeigu norėsi praplėsti visą dizainą horizontaliai, gausi redaguoti tą paveikslėlį, kas nebus itin patogu, be to, taip pat gausi  keisti CSS kodą.

Nesvarbu, kaip tau patogiau, tačiau darai neteisingai. Ateityje pamatysi, jog naudodamas visur position savybę užsikrausi dar daugiau vargo. Net jei dabar viskas atrodo patogu ir aišku, tai nereiškia, jog darai gerai.

Todėl nenueik lengviausiu keliu, nes gali ten atrasti akligatvį. wink
polas
Bendruomenės narys

 
Dekui uz patarima.
Beje perziurejau tavo vidio pamokas kurias radau linkomanijoje jos puikios dekui tikrai vertos demesio.
Matau pirma krta tokias ismaiams ir aiskiai padrytas pamokaswink
Super tiek ir galiu paskyt.
Džiugu,kad yra žmoniu,kurie vis delto užsiema juk tai iš tikruju nera taip viskas paprasta
kaip atrodo.
Tavo pamokos iš ties tikrai vertingos.
Edmundas
Tinklalapio šeimininkas

 
Malonu, kad patiko. Ateityje bus jų ir daugiau.

Puslapiai: