Autor | Zpráva | ||
---|---|---|---|
Ayrton1 Profil |
#1 · Zasláno: 26. 12. 2008, 17:20:14
Ahoj, mám problém.
Dělám šablonu pro novinky, novina obsahuje dva odkazy na Celý článek, jeden odkaz je v nadpisu, jeho barva je daná DIV ID té stránky, pak je tam druhý odkaz, ten chci mít jinou barvou, ale mám problém: při použití DIV ID to nadává když mám 2 a více novinek, že prý mohu ID použít jednou, když udělám DIV CLASS tak to nefunguje, ani při zápisu #link_novinky a:link {color: #7080F0; text-decoration: none} a ani při .link_novinky a:link {color: #7080F0; text-decoration: none} Ten poslední mi nefungoval nikdy, proto nechápu proč ho tu někteří zveřejňují. Pomoc, jak udělat aby CLASS tahal info z CSS, dík |
||
Miloš Profil |
#2 · Zasláno: 26. 12. 2008, 17:28:01
A nenavštívil jsi ty odkazy? Protože pak už by nebyly :link, nýbrž :visited.
Byl by praktický příklad? Můžeš to někde pověsit na web? |
||
Ayrton1 Profil |
#3 · Zasláno: 26. 12. 2008, 18:48:03
jj, ale já to myslel celkově, prostě to nevidí, používám MNews a právě pro odkaz Celý článek to potřebuju. MNews vlastní CSS pro novinky nepoužívá, akž potřebuju přes to class se tam nějak dostat http://sg-portal.eu/ tady, stačí když řeknete jak udělt aby CLASS četlo z CSS, stejně jako je to u ID
<div class="link_novinky"> tohle nefunguje, v CSS je to #link_novinky |
||
Railbot Profil |
#4 · Zasláno: 26. 12. 2008, 18:56:07
# - ID
. - class |
||
Ayrton1 Profil |
#5 · Zasláno: 26. 12. 2008, 19:29:49 · Upravil/a: Ayrton1
s tou tečkou mi to prostě nefunguje, pokud to chcete vidět, teď je na výše uvdeném webu vše přepracované pro použití CLASS a . v CSS
Ještě se ujistím, á to být takto: .link_novinky a:link {color: #7080F0; text-decoration: none} .link_novinky a:visited {color: #708FFF; text-decoration: none} .link_novinky a:active {color: #7080F0; text-decoration: none} .link_novinky a:hover {color: #8090F0; text-decoration: underline; font-weight: bold} EDIT: ještě drobnost, sice to není k tématu, ale nechci zakládat nové. když se podíváte na pravé menu, tak v IE je to správně k sobě připojené, ve Firefoxu jsou mezery, jak se zbavím mezer ? |
||
Masox Profil * |
#6 · Zasláno: 26. 12. 2008, 21:40:28
jak se zbavím mezer ?
Místo: <p style="margin-left: 20px"> AHOJ </p> Tam dáš: <p style="margin-left: 20px;margin-top:0px;margin-bottom:0px"> AHOJ </p> |
||
Ayrton1 Profil |
#7 · Zasláno: 26. 12. 2008, 22:43:14
jj díky, už jen ty odkazy a snad dám tady na diskuzi už pokoj :-)
|
||
panther Profil |
#8 · Zasláno: 27. 12. 2008, 10:10:15 · Upravil/a: panther
Ayrton1
„jj díky, už jen ty odkazy a snad dám tady na diskuzi už pokoj :-)“ .link_novinky a:link na řádku 137-140 (modrá barva odkazů) si přebíjíš o pár řádek níže deklarováním #news a:link {color: white; text-decoration: underline} Odkaz je tedy podle pozdější deklarace bílý. Navíc id má větší váhu než class. |
||
Ayrton1 Profil |
panther
Takhle je to správně, prostě chci aby jeden odkaz byl bílý a druhý tmavomodrý, to je jediný co chci |
||
panther Profil |
#10 · Zasláno: 27. 12. 2008, 17:20:31
Ayrton1
„Takhle je to správně“ pokud je to tak správně, tak už pravdpodobně nemáš problém :-) |
||
Ayrton1 Profil |
#11 · Zasláno: 27. 12. 2008, 17:54:25
mám problm :-D oba odkazy jsou bílý, já chci aby jeden byl bílý a druý modrý
|
||
Měsíček Profil |
#12 · Zasláno: 27. 12. 2008, 18:00:16
Tak jim dej třídu a tu nastyluj. Co je na tom tak těžkého?
|
||
panther Profil |
#13 · Zasláno: 27. 12. 2008, 18:02:05 · Upravil/a: panther
Ayrton1
tak to zkus takhle: #news .link_novinky a:link {color: #7080F0; text-decoration: none} |
||
Ayrton1 Profil |
#14 · Zasláno: 27. 12. 2008, 18:09:57
Díky moc, funguje to :-)
|
||
panther Profil |
#15 · Zasláno: 27. 12. 2008, 18:16:27
Ayrton1
„Díky moc, funguje to :-)“ za málo ;-) |
||
Ayrton1 Profil |
#16 · Zasláno: 27. 12. 2008, 22:59:33
Jšt jedna drobnůstka, opravdu poslední :-D
Mám centrovaný web, přes kontejner DIV ALL, ten DIV potřebuju dát margin-top: -15px a IE to bere, ale Mozzila ne, zřejmě kvůli tomu, že řádek předtim mám margin: 0 auto Lze nějak prokombinovat margin 0 auto a margin top -15px ? |
||
Miloš Profil |
#17 · Zasláno: 27. 12. 2008, 23:06:14 · Upravil/a: Miloš
Ayrton1
„DIV ALL“ je <div id="all">? Jestliže ano, pak zápis: #all {margin: 0 auto;} #all {margin-top: -15px;} je totožný se zápisem #all {margin: -15px auto 0 auto;} a není sebemenší důvod, proč by takový zápis neměl FF brát. Zřejmě tvůj zápis vypadá poněkud jinak. Jak? |
||
Ayrton1 Profil |
#18 · Zasláno: 28. 12. 2008, 12:05:21
nakonec jsem zjistl, že to má být -10 a ne -15, ale i tak, můj zápis vypadá takto:
#all { width: 900px; min-height: 500px; text-align: left; margin: 0 auto; margin-top: -10px; color: white; font-family: Arial; font-size: 16px; background-color: black; } takže mám tam nastavit i k tomu top auto ? |
||
panther Profil |
#19 · Zasláno: 28. 12. 2008, 12:11:58
Ayrton1
„takže mám tam nastavit i k tomu top auto ?“ je to jedno, jsou to totožné zápisy |
||
Miloš Profil |
#20 · Zasláno: 28. 12. 2008, 12:15:00
Ayrton1
„ mám tam nastavit i k tomu top auto ?“ nesmysl, protože: margin: 0 auto; je totéž co margin-top: 0; margin-right: auto; margin-bottom-0; margin-left: auto; viz též http://www.jakpsatweb.cz/css/margin.html#priklady Pokud na dalším řádku napíšeš margin-top: -10px;, předchozí definice zůstanou v platnosti s výjimkou definice pro margin-top, kterou měníš. |
||
Ayrton1 Profil |
#21 · Zasláno: 28. 12. 2008, 17:12:50
tak jak zapsat
|
||
Ayrton1 Profil |
#22 · Zasláno: 29. 12. 2008, 17:00:17
takže můžu zapsat takhle: margin: -10px auto 0 auto; ???
|
||
tiso Profil |
#23 · Zasláno: 29. 12. 2008, 17:03:28
Ayrton1 - stačí takto: margin: -10px auto 0;
|
||
Miloš Profil |
#24 · Zasláno: 29. 12. 2008, 17:04:06
Jistě, tohle zapsat můžeš. Levý/pravý budou auto, horní -10px a dolní 0.
|
||
Chamurappi Profil |
#25 · Zasláno: 29. 12. 2008, 17:04:28
Reaguji na Ayrton1:
Nemůžeš si to sám vyzkoušet, jestli to funguje? |
||
Ayrton1 Profil |
#26 · Zasláno: 30. 12. 2008, 11:34:40
Díky moc
Chamurappi: Bohužel jsem nemohl, neměl jsem ten web u sebe, byl jsem pryč |
||
Časová prodleva: 15 let
|
0