PDA

Zobacz pełną wersję : unikatowy component-pad



jakub303
07-06-2011, 11:50
nie jestem w stanie poradzic sobie z jedna rzecza. do tej pory ustawialem z powodzeniem padding dla poszczegolnych modulow za pomoca przyrostka CSS modulow. ale teraz musze ustawic padding dla elementu ktory jest komponentem a nie modulem, mam na mysli tabele z tekstem na stronie: xxxx://xxx.xxxxxxxxxxxxx.xxx
potrzebuje otrzymac nastepujacy padding tylko dla tej tabeli: ".component-pad {padding: 15px 0 15px 15px;}".

gdyby to byl modul wpisalbym do css:
.m_nadananazwa .module-body {padding:15px 0px 15px 15px;} i byloby ok.

ale tym razem to nie jest modul tylko element menu w postaci komponentu.

co wpisac do css?
.m_nadananazwa .component-pad {padding:15px 0px 15px 15px;} nie dziala.

a_m
07-06-2011, 12:07
jest jeszcze coś takiego jak przyrostek klas CSS strony, ale zdaje się, że do .component-pad nie dotrzesz za jego pomocą; a dokładnie co chcesz zrobić? bo piszesz o tabeli a .component-pad to div ale zawiera w sobie tabelki

jakub303
07-06-2011, 12:16
chce zlikwidowac margines z prawej strony, tak aby prawa granica tabeli konczyla sie na rowni z pozostalymi elementami strony po prawej stronie.

a_m
07-06-2011, 12:25
daj dla #twoj_container-1 prawy margines -15px

jakub303
07-06-2011, 12:31
brzmi to super, ale zupelnie nie wiem jak sie za to zabrac. jaka linijke kodu mam wpisac do css?
w dowod wdziecznosci stawiam piwo przelewem z mbanku :)
dzieki

a_m
07-06-2011, 12:35
wklej to:

#twoj_container-1{margin:0 -15px 0 0}

i zobaczymy a jak jesteś taki hojny zapoznaj się z tym zagadnieniem (http://forum.joomla.pl/showthread.php?35924-grosik-do-grosika-czyli-aktualizacja-skryptu-forum-PCJ%21) :]

jakub303
07-06-2011, 12:38
dzialac dziala, ale nie tylko w tej konkretnej lokalizacji tylko na wszystkich stronach serwisu... :(

a_m
07-06-2011, 12:44
ups, myślałem, że #twoj_container-1 to tylko na tej podstronie występuje :zly: a jak te tabsy wsadzasz? do artykułu?

jakub303
07-06-2011, 12:49
w projektancie pozycji menu wybieram utworz i tam mam juz rozne rodzaje pozycji menu, m. in. 2J Tabs.
Kazda zakladka/tab takiego "elementu" 2J Tabs to pojedynczy artykul.

a_m
07-06-2011, 12:55
nie znam 2J tabs; to może spróbuj jednak wpisać dla tego łącza jakiś przyrostek klas CSS strony

jakub303
07-06-2011, 13:00
ok, nadalem temu elementowi przyrostek "_2jtnr". jak powinna wiec wygladac linijka kodu ktora mam wkleic?

a_m
07-06-2011, 13:09
chyba jest problem, gdyż nie widać, żeby się to gdzieś dopisało

jakub303
07-06-2011, 13:10
juz. przepraszam nie zapisalem. nadalem ta nazwe w okienku "module class suffix" i w "page class suffix".

a_m
07-06-2011, 13:36
wiadomośćjest zła; przyrostek dopisał się do takiego elementu, że jedynym rozwiązaniem jest wydłużenie go (.contentpaneopen_2jtnr{ width:779px}); ale jest zasadnicze ale - wydłuży się pole z tekstem a ramka tabsów ani drgnie

jakub303
07-06-2011, 13:38
ok, dzieki za pomoc. trudno, jak sie nie da to sie nie da.

a_m
07-06-2011, 14:49
nie, że się nie da; trzeba więcej pracy w modyfikację włożyć;
po wykonaniu poleceń zawartych tutaj (http://docs.joomla.org/Using_the_Page_Class_Suffix_in_Template_Code) i wpisaniu sufixu np. _xxx wystarczy, że dodasz do arkusza styli body#_xxx .component-pad{ padding:15px 0 15px}

jakub303
07-06-2011, 15:42
super. dziekuje, zaraz to sprawdze. piwo dla forum poszlo paypalem. :)

---------- Post dodany o 14:42 ---------- Poprzedni post był o 14:03 ----------

to wyzsza szkola jazdy. dzieki za pomoc, ale nie daje sobie z tym rady. w ogole tego nie rozumiem. a jeszcze strasza ze brak jakis nawiasow pozwala na wprowadzenie wrogich kodow na strone. nie ryzykuje.