táblázatok középre rendezése

jason30 képe

Sziasztok!

Az lenne a problémám, hogy nem sikerül a táblázatokat középre helyeznem drupál alatt.
A megoldásom az, hogy a szélességet 100%-ra állítom. Úgy működik a dolog, de nem minden esetben jó. A képeket tudom rakni középre és jobbra, minden ok, de a táblázatokkal ez nem megy és a bevágott google térképpel sem boldogulok.

A segítségeteket előre is köszönöm, biztos csak én vagyok amatőr.
jason30

Drupal verzió: 
Fórum: 
gergely képe

oldalt vagy hirt akarsz bekuldeni es ott akarsz html kodot beszurni ugy, hogy kozepre igazodjon?
mert akkor ajanlom a <center> taget :) meg hogy olvasd el a http://siteodneve.foo/filter/tips -et.

0
0

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.

Nagy Gusztáv képe

A center tag eléggé elavult, inkább sminkeléssel kellene megoldani.

0
0

Nagy Gusztáv

jason30 képe

oldalt küldök be és a center tag megoldotta ezt a problémát, a sminkelés nem tudom hogyan zajlik, nem nagyon értek hozzá
egy probléma van, ha jobbra akarom rendezni, azt nem tudom hogyan tegyem
esetleg jobbra rendezve balról szöveget írnék mellé

0
0
fox mulder képe

Az oldal HTML forrásából ki kéne bogarásznod a táblázat (table HTML elem) id, vagy class attributumának értékét és a saját CSS-ben:
table#tábla_id
{
float: right;
}

0
0

Fox Mulder

jason30 képe

a forráskódban ennyit találtam a tábláról, nem tudom, hogy ez használható-e:
table class="event-block december sticky-enabled"

és melyik css file-t kell átírni (a témán belül kell valamelyiket szerkeszteni?)? vagy kell egy sajátot csinálni?

0
0
fox mulder képe

Ha jól sejtem az ilyen szóközökkel elválasztott class lista azt jelenti, hogy a tábládra minden css utasítás érvényes, ami az event-block, december, ill. a sticky-enabled osztályokhoz lett rendelve (a december honnan van?).

Nem illik a Drupallal érkező, vagy máshonnan szerzett sminkeket átírogatni, ha módosítani szeretnéd, akkor az egész sminket másold át a sites/all/themes mappába és adj neki saját nevet (átnevezed a mappát, majd szerkeszted a sminkneve.info fájlban a nevet, bár ez sminktől függ, a Zen például saját módszert kínál). A lényeg, hogy az új sminkedet kapcsold be, majd szerkeszd a style.css-t:
table.december
{
float: right;
}
vagy:
table.event-block.december.sticky-enabled
{
float: right;
}

0
0

Fox Mulder

pp képe

Ez egy működő és lehetséges megoldás, de nem így érdemes.

Létrehozol egy könyvtárat, ebbe létrehozol egy .info fájlt, amibe felveszed "base theme"-nek a módosítani kívánt sminket. Átmásolod a style.css-t és a képeket és ekkor már nem merül fel benned kérdésként, hogy mi az amit meg kell változtatnod. ;) Ha a template.php-ben nem a szabványos előtagot (phptemplate) használták a függvény neveknek, akkor picit többet kell dolgozni. (ilyen volt régen a Barlow, de már nem ilyen, de pl. a Burnt smink az ilyen)

Arra kell figyelni, hogy a gyorsítótárat mindig ürítsd, ha sablonfájlt (*.tpl.php) módosítasz.

Pár fogalmi pontosítás:
1. theme = smink és nem téma
2. A css-ben nincsenek utasítások. A css-ben szabályok, tulajdonságok, kiválasztók, osztályok, azonosítók vannak.

A mondat helyesen:
"Ha jól sejtem az ilyen szóközökkel elválasztott class lista azt jelenti, hogy a tábládra minden css szabály érvényes, ami az event-block, december, ill. a sticky-enabled osztályokhoz lett rendelve (a december honnan van?)."

pp

0
0
fox mulder képe

:)

0
0

Fox Mulder