Forum » Programiranje » HTML in CSS - lastnosti povezav
HTML in CSS - lastnosti povezav
RatedR ::
Pozdrav, sem začetnik v HTML-ju in CSS-u in zanima me kako izvest da imam 2 različni povezavi, z različnimi CSS atributi.
Primer:
Izpišeta se 2 povezavi, enake barve in velikosti, jaz pa hočem da ima prva drugačno velikost in barvo kot druga.
Če mi kdo pomaga vas prosim da ostanete na osnovah, sepravi čim manj dodatkov samo da naredi tisto osnovno stvar.
Hvala
Primer:
<!DOCTYPE html> <style> a { font-size: 40px; color: #000000; } </style> <body> <a href="www.google.com">Google</a> <a href="www.youtube.com">YouTube</a> </body> </html>
Izpišeta se 2 povezavi, enake barve in velikosti, jaz pa hočem da ima prva drugačno velikost in barvo kot druga.
Če mi kdo pomaga vas prosim da ostanete na osnovah, sepravi čim manj dodatkov samo da naredi tisto osnovno stvar.
Hvala
garamond ::
V "a" značko dodaj lastnost "class" z imenom novega stila:
Pri definicijah stilov dodaj novo:
Elementi z enakim stilom imajo ponavadi enak "class". Ena značka ima lahko več stilov.
- tole bi sicer moralo pisati v vsakem tutorialu za CSS, ker je osnova
- v html-ju ti manjka "head"
<a class="style2" href="www.google.com">Google</a>
Pri definicijah stilov dodaj novo:
.style2{ color: #FF0000; }
Elementi z enakim stilom imajo ponavadi enak "class". Ena značka ima lahko več stilov.
- tole bi sicer moralo pisati v vsakem tutorialu za CSS, ker je osnova
- v html-ju ti manjka "head"
RatedR ::
Hvala garamond, zaenkrat samo še spoznavam atribute CSS-a, kar se pa tiče head-a ga pa nisem dodal zato da bi bilo čim manj elementov.
RatedR ::
Se oproščam za dvojni post, imam težavo z povezavami in obrobami.
Slika želenega rezultata:
<!DOCTYPE html> <html> <head> <style> ul { list-style-type: none; margin: 10; padding: 0; } a:link, a:visited { color: #FFFFFF; background-color: #525252; width: 200px; padding: 5px; text-align: center; } a:hover { background-color: #E64016; } li { display:inline; } a.class1 { font-size: 40px; color: white; } a.class2 { font-size: 35px; color: white; background-color: none; } a:hover { background-color: #000000; !important; } </style> </head> <body> <ul> <li><a class="class1" href="#home">home</a></li> <li><a class="class1" href="#news">news</a></li> <li><a class="class1" href="#portal">portal</a></li> <li><a class="class1" href="#contact">contact</a></li> </ul> <div><a class="class2" href="#link1">Link 1</a></div> <div><a class="class2" href="#link2">Link 2</a></div> <div><a class="class2" href="#link3">Link 3</a></div> </body> </html>
Slika želenega rezultata:
garamond ::
- v spletnem brskalniku odpri Developer tools (ctrl + shift + I v Chrome)
- ko klikneš element, ki ti povzroča probleme, se na desni pokažejo lastnosti: lastnost background-color: none; je neveljavna (pač ni take "barve")
- torej lahko poiščeš splet za "background-color: none;" kjer v prvem zadetku piše, da zamenjaj z background: none;
- še vedno pa moraš potem v .class2 popraviti barvo linka, ter dodati za :hover drugačno kodo kot za meni
Opomba:
- če imaš malce daljšo kodo jo daj na http://jsfiddle.net/ in prilepi link sem
- ko klikneš element, ki ti povzroča probleme, se na desni pokažejo lastnosti: lastnost background-color: none; je neveljavna (pač ni take "barve")
- torej lahko poiščeš splet za "background-color: none;" kjer v prvem zadetku piše, da zamenjaj z background: none;
- še vedno pa moraš potem v .class2 popraviti barvo linka, ter dodati za :hover drugačno kodo kot za meni
Opomba:
- če imaš malce daljšo kodo jo daj na http://jsfiddle.net/ in prilepi link sem
blackbfm ::
mal preveč kompliciraš z elementi.. pa priporočam da začneš uporabljat enoto em namesto px, importanta se tudi izogibaj
<!DOCTYPE html> <html> <head> <style> .class1 a:link, .class1 a:visited { color: #FFFFFF; background-color: #525252; width: 200px; padding: 5px; } .class1 a:hover { background-color: #000000; } .class1 a { font-size: 40px; color: white; } .class2 a { display: block; font-size: 35px; color: black; margin-top: .25em; } </style> </head> <body> <div class="class1"> <a href="#home">home</a> <a href="#news">news</a> <a href="#portal">portal</a> <a href="#contact">contact</a> </div> <div class="class2"> <a href="#link1">Link 1</a> <a href="#link2">Link 2</a> <a href="#link3">Link 3</a> </div> </body> </html>
Zgodovina sprememb…
- spremenilo: blackbfm ()
RatedR ::
Deluje super samo zanima me še tole,
- v čem se razlikujeta
- kaj si naredil z to vrstico
- v čem se razlikujeta
.class ain
a.class
- kaj si naredil z to vrstico
.class1 a:link, .class1 a:visited
Gandalfar ::
To si shrani, za en dan, ko boš hotel v miru prebrat kako selektorji res delajo: http://www.smashingmagazine.com/2007/07...
RatedR ::
No te stvari razumem vse dokler smo na takih osnovnih primerih, zdej imam pa jaz svojo malo daljšo kodo za neko začetno spletno stran pa se še vedno ne morem odpravit nevšečnosti, ko uporabim 2 različni povezavi.
Lahko komu zaupam in pošljem na pvt kodo da mi pomaga uredit? Hvala
Lahko komu zaupam in pošljem na pvt kodo da mi pomaga uredit? Hvala
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 345618 (4755) | sunniegoldie |
» | Lampp problemOddelek: Izdelava spletišč | 1692 (1595) | Slovenia13 |
» | CSS background-image in IE6?Oddelek: Izdelava spletišč | 3065 (2931) | Road Runner |
» | Problem z front pageOddelek: Izdelava spletišč | 2042 (1848) | jack10 |
» | css ne dela tako kot bi moralOddelek: Izdelava spletišč | 1922 (1767) | pivmik |