ugrás a tartalomhoz

Csúszkál a tartalom a wordpressben

boresit · 2010. Már. 24. (Sze), 00.35
Sziasztok, lenne egy kérdésem, már elég sokat szenvedtem vele, de nem boldogulok.

Készítettem egy wordpress honlapot: http://gyomroi-evangelikusok.hu

Egyetlen hibája van: az oldalakra kattintva a tartalom felcsúszik egy sornyit, ami miatta háttérkép is csúszik.

A blognál/postoknál jó, az oldalaknál nem.

Már ezerszer végignéztem minden kódot, nem tudom, ezt mi okozza.

Tudna valaki segíteni?

Köszönöm.

boresit
 
1

Milyen böngészőben?

janoszen · 2010. Már. 24. (Sze), 00.46
Milyen böngészőben? Nekem tök jól megy. Nem lehet, hogy amiatt a jobb fölsö sarokban levő Flash miatt van?
2

Képet

Poetro · 2010. Már. 24. (Sze), 01.48
Esetleg képet tudnál mellékelni, hogy mit szeretnél látni, és helyette mit látsz? És persze URLt is ahhoz, ahol jó, és ahhoz ahol rossz.
3

Írom a válaszokat...

boresit · 2010. Már. 24. (Sze), 05.52
Először is köszönöm, hogy segítetek!

PROCLUB:
Sajnos nem a flash miatt van, ha kikapcsolom, akkor is fennáll a dolog.

POETRO:
Na ez segített azonosítani a bajt. Ugyanis általában csak firefox és chrome alatt ellenőrzöm a honlapot - most megnéztem operán és safarin is, azokon kibukott, hogy ezeken a böngészőkön jó (vagyis nincs csúszkálás). Tehát az oldalaknál van jó helyen alapból, és a nyitólapnál és a blogbejegyzéseknél csúszkál az első két böngészőben. Két gépen is ugyanúgy. Tehát a firefoxnál és a chrome-nál nem jó a nyitólap és a post.

A nyitólapon tehát lejjebb kerül a tartalom (a háttérkép azonban nem), bármelyik oldalra kattintva pedig ezek szerint az eredeti helyére (feljebb) ugrik.

Két printscreen - a chromos verzióból:

http://gyomroi-evangelikusok.hu/pics/nyitolap.jpg
http://gyomroi-evangelikusok.hu/pics/haujvagyitt.jpg

A fehér keret a háttérképen van - ehhez viszonyítva lehet látni az elmozdulást.
4

Validator

Kevlar · 2010. Már. 24. (Sze), 11.27
Firefox 3.6 alatt jelentkezik a hiba.
Tulajdonképpen a nyitó oldalon van egy kis padding fentről, ami más oldalakon megszűnik.
Első körben a validator-t ajánlom, van a forrásban néhány hiba, például egy P, aminek a nyitó tagje is hibás.

Firefox alá tedd fel ezt az add-on -t, megmondja, hol a hiba, és még javaslatot is tesz a javításra:
https://addons.mozilla.org/hu/firefox/addon/249
5

Jobbat mondok

Kevlar · 2010. Már. 24. (Sze), 11.40
A különbség az oldalak között:
A nyitó oldalon a style, script és link tag-ek a body-n belül vannak, ez okozhatja a térközt. A belső oldalakon a head tag-en belül, ott is van a helyük.
Pakold be mindenhol a head-be ezeket, aztán adj eltartást a #page -nek.

Szerk.: Illetve a script tag-ek kerülhetnek közvetlen a body lezáró elé is.
6

Eltartás?

boresit · 2010. Már. 24. (Sze), 17.57
Köszönöm. A body/head-dolgot megtaláltam. Az eltartáson mit értesz?
9

huhh, mégsem...

boresit · 2010. Már. 24. (Sze), 20.22
Jaj, olyan béna vagyok... mégsem az, amire gondoltam...
melyik php-ben kell áttenni a body-ból a head-be?
(Az index és a page oldalaknak ugyanaz a struktúrájuk, ott nincs eltérés...)
11

hol??

boresit · 2010. Már. 28. (V), 18.40
Kevlar, kérlek mondd meg, melyik oldalon vannak rossz helyen a tag-ek, mármint melyiket érted nyitólap alatt, mert végignéztem, és nem találtam meg. (Illetve amit taáltam, az nem az volt, amire először gondoltam...)

SZóval a "pakold be mindenhol a headbe ezeket" mondat melyik php-ra vonatkozik?

Ne haragudj, hogy így bénázok...

És köszönöm a segítséget!
12

Főoldalon

Kevlar · 2010. Már. 29. (H), 14.39
Nyitólap, főoldal = ami bejön, ha beírod az oldal címét. Minden mást aloldalnak neveznék. :)
A főoldalon pedig rengeted style és script tag van a body-ban. A style-nak a head-ben a helye, a script mehet a body legaljára.
Továbbá van itt (és csak itt, az oldalakon nem) egy iframe valami statisztikával, és alatt egy div - ezek is okozhatják a problémát.

Szerk.: Valamiért máshogyan generálódik a főoldal, mint a többi. Meg kell keresni, hogy mi okozza az eltérést. Firebug sokat tud segíteni, láthatod benne az eltéréseket.
7

Eltartás = padding

Kevlar · 2010. Már. 24. (Sze), 18.27
A tartalom távolsága a böngésző ablak tetejétől. Például:
#page {
    padding-top: 20px;
}
Persze 20px helyett amennyi kell.
8

köszi :-)

boresit · 2010. Már. 24. (Sze), 19.29
ja, így már értem... :-)
köszönöm a segítséged!
10

apróság

eashlon · 2010. Már. 25. (Cs), 17.20
FF el egy érdekes függőleges szaggatott vonal néha bevillan kb az "alkalmaink" után a menüfelirat és a függőleges elválasztó csík között félúton.