Kezdőoldal » Számítástechnika » Weblapkészítés » Miért nem működik? (div)

Miért nem működik? (div)

Figyelt kérdés

Csináltam egy div-et. És írtam bele a szöveget azt megjelenítette de amikor képre hivatkoztam bele akkor nem a div-be jelenítette meg? Hanem alatta


Mi lehett a hiba?


2010. nov. 28. 18:20
1 2
 1/11 anonim válasza:
ha küldenél egy kódot talán meg is állapíthatnánk:)
2010. nov. 28. 23:35
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

kód nélkül csak találgatni lehet. :S

talán a diven kívül írtad...

2010. nov. 29. 13:12
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:

<html>

<head>

<style type="text/css">

body{ background-position: top;

background-repeat:no-repeat;

background-image:url('lcdtv.jpg');

background-color:black;}

img { position:absolute;

right: 310px;

top: 508px;}

#doboz1 {width: 30px;

height: 30px;

position:absolute;

right: 310px;

top: 508px;

border: 0px solid black;}

#doboz2 {width: 877px;

height: 430px;

background-color:grey;

position:absolute;

right: 206px;

top: 55px;}

#footer {width: 499px;

height: 10px;

background-color:white;

position:absolute;

right: 395px;

top: 476px;}

#left {width: 189px;

height: 430px;

background-color:white;

position:absolute;

right: 206px;

top: 56px;}

#right {width: 189px;

height: 430px;

background-color:white;

position:absolute;

right: 892px;

top: 56px;}

#center {width: 499px;

height: 420px;

background-color:white;

position:absolute;

right: 394px;

top: 56px;}


#szoveg {position:absolute;

left: 50px;

top: 50 px;}



</style>

<title>Serházzugi Holt Tisza</title>

</head


<body>

<img src="poweron.jpg" />

<div id="doboz1" onmouseover="this.style.cursor='pointer';" onclick="window.location.href='tv.html'" onmouseout="this.style.background-image:url('lcdtv.jpg')">

</div>

<div id="footer">

<center><h6>2010 Copyright <a href="mailto:szabo.dani2@gmail.com">Szabó Dániel</a></h6></center>

</div>

<div id="left">

<div id="szoveg">

Sport Egyesületek:

<a href="http://csvse.bplaced.net" target="blank" ><img src="csvse.jpg" width="50px" height="50px"/></a></br>

<a href="http://www.csongradikajak.hu" target="blank" ><img src="csk.jpg" width="50px" height="50px"/></a>


</div>

</div>

<div id="right">



</div>

<div id="center">

</div>



</body>


</html>

2010. nov. 29. 14:47
 4/11 anonim ***** válasza:
ilyen kóddal, jó, hogy nem jeleníti meg O.o
2010. nov. 30. 20:43
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:
mert miért?
2010. nov. 30. 21:39
 6/11 anonim ***** válasza:
Tudom hogy mindenki elkezdi valahol a html és css nyelveket tanulni, és én is csináltam ehhez hasonló, vagy még rosszabb kódolású oldalt. Rengeteg benne a fölös pozicíónálás, (ami mind abszolút, így nem csoda ha minden a hegyén-hátán van) egyszerűbben meg lehetett volna oldani ezt margin-okkal. Kicsiszolnám a kódot, de azt sem tudom, minek hol lenne a helye...
2010. dec. 1. 11:35
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
Az előző jót mondott. Amúgy a kód utáni válaszoló vok. Azért nem mert eleve rossz a kód!!!!
2010. dec. 1. 15:48
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

és mi benne a rossz?

Ha elmondnátok nagyon örülnék neki még is így tanul az ember

2010. dec. 1. 18:15
 9/11 anonim ***** válasza:
Ha készítesz egy képet, ahol láthatom, mit hova szeretnél tenni, akkor leírom (a szerintem) legegyszerűbb kódot hozzá, és ha kell el is magyarázom, mi milyen célt szolgál.
2010. dec. 1. 18:49
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

Na, kicsit szétszedtem a kódot, és már rájöttem hogy mi a problémád. Szóval, te megadtál egy ilyet:

img {

position:absolute;

right: 310px;

top: 508px;

}

Magyarul az ÖSSZES img föntről 508, jobbról 310 pixelre kéne lennie...Szóval ha az összes IMG-nek meg van adva ez a pozíció, akkor ezért ugranak ki ezek a képek a dobozából:

Sport Egyesületek:

<a href="http://csvse.bplaced.net" target="blank" ><img src="csvse.jpg" width="50px" height="50px"/></a></br>

<a href="http://www.csongradikajak.hu" target="blank" ><img src="csk.jpg" width="50px" height="50px"/></a>

Magyarul, gondolom ez az IMG pozíciónálás a <img src="poweron.jpg" /> lett volna érvényes. Ennek inkább adj egy Class-t: <img src="poweron.jpg" class="kep" /> CSS-ben meg az IMG címke helyett add meg hogy:

.kep {

position:absolute;

right: 310px;

top: 508px;

}

így a többi képet nem bántja.

De, továbbra is azt gondolom, hogy túlzottan sok benne a position: absolute; és a sok top, right, left stb...Mondom, ezek helyett inkább a margin-okkal kéne ügyeskedni.

Egy kis okítás a margin-okról:

http://www.w3schools.com/css/css_margin.asp

http://www.theorphys.elte.hu/fizinf/HaloAdat/tananyag/css/05.html


Remélem segítettem.

2010. dec. 1. 20:41
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!