Táblázat: border hiba

Mosaic képe

Ha táblázatot készítek és a border-t 0-ra állítom, akkor is marad egy vékony szürke csík a felső részén a táblázatnak. A cellpadding és cellspacing is 0-ra van állítva, de így is megjelenik a csík. Próbáltam már fehérre állítani a keretet, de úgy se oldódott meg a gond! Ötlet?

Drupal verzió: 
Laza képe

Meg tudnád mutatni az oldalt? Ez konkrétumok nélkül nem fog menni, valahol a CSS-ben van a "hiba".

0
0
Mosaic képe

Oldalt sajnos nem tudok mutatni, mert a gépemen XAMPP-al csinálom! Amúgy pedig megtaláltam a hibát és kijavítottam. Le is írom gyorsan, hogy ha másnak is lenne ilyen gondja:
A hiba a /modules/system/defaults.css fájlban van a table résznél kiiktattam a következő részt:

table {
  /*border-collapse: collapse;*/
} 

Mi időmbe telt, míg megtaláltam, de jó érzés, hogy magamtól sikerült!

0
0
Balogh Zoltán képe

A megoldás működik, de sajnos nem jó. Soha nem nyúlunk a /modules mappa tartalmához (sem, meg semmihez, ami az alaprendszer része). Az ott van, és távolról nézzük, mint a fehér vitorlát. A használt sminked css fájljában is megteheted, hogy felülírod ezt, vagy tehetsz fel modult, amivel aztán azt írsz át, amit akarsz.

0
0
Mosaic képe

Igazad van! Már egy másik témában rám szólt más is. Vissza is állítottam a defaults.css fájlt az eredeti állapotába és kiiktatom más módon a hibát. Köszönöm, hogy figyelmeztettél! Igyekszem nem belekontárkodni az alap rendszerbe!

0
0
leonidasz képe

Sminked info filejába vegyél fel egy css file-t. Pl style2.css
Ebbe vedd fel a kíván kódot, úgy hogy legyenek előtagjai pl:

#wrapper .main .content table {
border-collapse: collapse !important;
} 

Az !important csak akkor kell, ha nem hajtja végre, mert más magasabb rendű. De ez ritkán van :)

0
0
pp képe

na ne vicceljünk kérem!

Fogod átmásolod a defaults.css a sminked mappába és felveszed az info fájlba. Utána úgy módosítod ahogy akarod. Nem kell a kiválasztókkal és az !important-al bohóckodni.

Ez a nem semmi ugyanis, hogy Te úgy tudod az eredeti default.css módosítani, hogy nem kell az eredeti default.css fájlhoz hozzányúlnod. A Drupal ugyanis lehetővé teszi, hogy a fájlt lecseréld.

pp

0
0
pp képe

leonidasz képe

Én nem azt mondtam h a modul css filejába módosítson, ez öreg hibam, ha vki így szabja át....

Egy módosítás miatt én feleslegesnek találom h az egész css file-t másolja át.
Nem lesz ettől nagyobb a globálisan a css fileok mérete? Sztem egyszerűbb és praktikusabb ha 1 css-be rakja bele a kódokat és kommentezi.

Természetesn akkor indokolt bemásolni és felvenni, ha szinte az egész filet módosítja: lásd: nicemnü 2 css fileja. Itt elég sokmindent kell módosítani, ha igényli a grafika (szinte mindig).

Ha azt mondod, hogy így rosszabb kommentezve hozzáadni aláírom. De izlések és pofonok. Szerintem az is megfelelő, ahogy én csinálom.

De mivel Te nagyobb szakember vagy ebben, így fejet hajtok, ha megindoklod mért kell küldön felvenni 1 css filet, ha csak 1 class-t kell módosítani.

0
0
pp képe

ööö Te is nagy szakember vagy. Ne ez döntsön :)

Ahogy írod ízlések és pofonok. A Te megoldásodban tök jó, hogy pontosan tudod, hogy melyik szabályt szabtad át. Itt viszont arról van szó, hogy az illető a default.css fájlt akarja módosítani. (most csak egy szabályt, de holnap már kettőt és idővel akár mindet. :))

Ez utóbbi esetben praktikusabb, ha a fájlt lemásolja és úgy módosítja. Szóval én a fájl módosítására írtam azt amit írtam, nem pedig a CSS szabályra. Ráadásul nem csak egy szabályról van szó, hanem info fájl módosításról, meg új fájl létrehozásáról. Ekkor már praktikusabb az én megoldásom.

Ha már van smink css nyílván ízlések és pofonok, hogy mit csinál az ember. Van amikor én is a smink css-ében írom felül azt az egy szabályt ami zavaró. De tipikusan amikor pl. a menüt kell átszabni akkor az egész css-fájlt másolom még akkor is, ha elsőre úgy tűnik csak egy icipici szabálymódosításról van szó. (később úgy is lesz még sok :))

Szóval písz end láv, jó a te megoldásod is, de az adott esetben 1000x praktikusabb amit én mondok (legalábbis szerintem és ez is csak egy vélemény)

pp

0
0
leonidasz képe

Ne haragudj, de nem bántásként, vagy cinizmusként írtam. Mert köztudott, hogy értesz a drupalhoz és a hozzá tartozó programnyelvekhez.
Végeredményül, kedves témanyitó. NE MÓDOSÍTSD A CORE CSS FILEJAIT, CSAK EGY SAJÁT SMINK INFO FILEJÁBA FELVÉVE KÜLÖN CSS FILEBA, AMI A LEGJOBB, HA MODULONKÉNT FELVESZED A SZÜKSÉGES CSS FILEOKAT (DEFUUL.CSS, STYLE.CSS, SYSTEM.CSS, NICEMENU.CSS STB)

Köszönöm a válaszod pp! :)

0
0