Sida 1 av 1

länk fråga i CSS

Postat: 22 dec 2007, 21:02
av Luxwarp
tjena, jo jag håller på med en sida för skojjs skull, och har en fråga om a:link etc i css.

min kod just nu är

Kod: Markera allt

a.uppeknapp:link
{
	text-decoration: none;
	color: #FFFFFF;
}

a.nereknapp:link
{
	text-decoration: none;
	color: #FFFFFF;
}

a.uppeknapp:active
{
	text-decoration: none;
	color: #FFFFFF;
}

a.nereknapp:active
{
	text-decoration: none;
	color: #FFFFFF;
}

a.uppeknapp:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

a.nereknapp:visited
{
	text-decoration: none;
}

a.uppeknapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}

a.nereknapp:hover
{
	background-image: url(image/nereknapp_hover.gif);
	text-decoration: none;
	color: #c8a900;
}
För länkarna och knapparna.
Jag undrar om man på nått sätt kan korta av dessa eftersom mina knappar skall göra samma sak tex.

Kod: Markera allt

a.uppeknapp.nereknapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}
eller något liknande,
har letat och försökt själv men ej hittat nån kombination som fungerar.

Fråga om det är nåt som saknas..

SV: länk fråga i CSS

Postat: 22 dec 2007, 21:37
av Mekaniserad Apelsin
Om alla knapparna ska vara likadana utan att skilja på uppeknapp och nereknapp, döp om dem till knapp, bara:

Kod: Markera allt

a.knapp:link
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:active
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}

Kod: Markera allt

a.knapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}

SV: länk fråga i CSS

Postat: 22 dec 2007, 22:46
av Luxwarp
Mekaniserad Apelsin skrev: Om alla knapparna ska vara likadana utan att skilja på uppeknapp och nereknapp, döp om dem till knapp, bara:

Kod: Markera allt

a.knapp:link
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:active
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

a.knapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}

Kod: Markera allt

a.knapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}
det är det som är grejjen, dom är olika stora, och ena är en start meny och en är undermeny typ...

Kan man inte lägga in så som jag skrev i början

Kod: Markera allt

a.uppeknapp.nereknapp:hover
{
	text-decoration: underline;
	color: #c8a900;
}
,

eller nått annat sätt?

SV: länk fråga i CSS

Postat: 23 dec 2007, 01:47
av HOLMEN
Kan man länka i CSS?

SV: länk fråga i CSS

Postat: 23 dec 2007, 02:06
av Mekaniserad Apelsin
Du har två typer, de har massor med saker gemensamt men några få skillnader?

Då är det bra att ett objekt kan tillhöra flera klasser. (öh? Lugn, det förklaras längre ner).

Så du har knappar, de har saker gemensamt, då sätter du .knapp till att innehålla de saker de har gemensamt. Sedan gör du en extra class, typ .bigknapp där du skriver in de saker som den stora knappen ska ha, och en .smallknapp som har de saker den lilla knappen ska ha. När du sedan skriver in länken i html-dokumentet så gör du en enkel <a class=".knapp .bigknapp" href=#></a> och en liten knapp skapar du med <a class=".knapp .smallknapp" href=#></a>. Du har helt enkelt skapat tre klasser, och varje knapp tillhör den tuffa .knapp och en av de andra, smallknapp eller .bigknapp.

Eller så gör du en klass som heter .knapp, och klasser .knapp.liten och .knapp.stor. Då ärver .knapp.stor och .knapp.liten från .knapp, så att allt som är specificerat i .knapp även räknas som specificerat i underklasserna. Då behöver du bara specificera en klass i varje länk.

Om du plötsligt kommer på att .knapp har blå bakgrund och du vill ha den grön för stora, kan du ge .knapp.stor grön bakgrund i klassen, och fast alla som har klassen .knapp.stor helt plötsligt har två platser som säger vilken färg den ska ha (.knapp säger blå, men .knapp.stor säger ju grön, så används den mest specifika klassen, dvs .knapp.stor och knappen blir grön).

SV: länk fråga i CSS

Postat: 23 dec 2007, 02:07
av Mekaniserad Apelsin
HOLMEN skrev: Kan man länka i CSS?
Ja, men meningen med css är att du ska ha innehållet i xml, xhtml eller html och designen i css. Det är helt enkelt "bad form".

SV: länk fråga i CSS

Postat: 23 dec 2007, 02:21
av Luxwarp
Mekaniserad Apelsin skrev: Du har två typer, de har massor med saker gemensamt men några få skillnader?

Då är det bra att ett objekt kan tillhöra flera klasser. (öh? Lugn, det förklaras längre ner).

Så du har knappar, de har saker gemensamt, då sätter du .knapp till att innehålla de saker de har gemensamt. Sedan gör du en extra class, typ .bigknapp där du skriver in de saker som den stora knappen ska ha, och en .smallknapp som har de saker den lilla knappen ska ha. När du sedan skriver in länken i html-dokumentet så gör du en enkel <a class=".knapp .bigknapp" href=#></a> och en liten knapp skapar du med <a class=".knapp .smallknapp" href=#></a>. Du har helt enkelt skapat tre klasser, och varje knapp tillhör den tuffa .knapp och en av de andra, smallknapp eller .bigknapp.

Eller så gör du en klass som heter .knapp, och klasser .knapp.liten och .knapp.stor. Då ärver .knapp.stor och .knapp.liten från .knapp, så att allt som är specificerat i .knapp även räknas som specificerat i underklasserna. Då behöver du bara specificera en klass i varje länk.

Om du plötsligt kommer på att .knapp har blå bakgrund och du vill ha den grön för stora, kan du ge .knapp.stor grön bakgrund i klassen, och fast alla som har klassen .knapp.stor helt plötsligt har två platser som säger vilken färg den ska ha (.knapp säger blå, men .knapp.stor säger ju grön, så används den mest specifika klassen, dvs .knapp.stor och knappen blir grön).

Tack för underbart svar:).... skall genast testas

SV: länk fråga i CSS

Postat: 23 dec 2007, 03:10
av Luxwarp
Mekaniserad Apelsin skrev:

Eller så gör du en klass som heter .knapp, och klasser .knapp.liten och .knapp.stor. Då ärver .knapp.stor och .knapp.liten från .knapp, så att allt som är specificerat i .knapp även räknas som specificerat i underklasserna. Då behöver du bara specificera en klass i varje länk.


Tjena testade det jag citerade där nu.

har jag kodat rätt om jag skriver

Kod: Markera allt

.uppeknapp
{
	background-color: #000000;
	width: auto;
	height: auto;
	position: absolute;
	border-left: 1px solid #ff00be;
	border-bottom: 1px solid #ff00be;
	text-align: center;
	opacity: 0.5;
	padding-left: 3px;
	font-size: 20px;
	float: left;
}

.uppeknapp.online
{
	background-color: #c8a900;
	color: #000000;
}
I CSS
och

Kod: Markera allt

<a href="#"  class="uppeknapp.uppeknapp.online"> Startsida </a>
i HTML?

Blev väldigt mysko nämligen:P

SV: länk fråga i CSS

Postat: 23 dec 2007, 03:17
av HOLMEN
Mekaniserad Apelsin skrev:
HOLMEN skrev: Kan man länka i CSS?
Ja, men meningen med css är att du ska ha innehållet i xml, xhtml eller html och designen i css. Det är helt enkelt "bad form".
Tack. Jo, jag vet. Men det är själva logan på min hemsida som ligger i en div och som jag vill ska kunna vara klickbar för att återgå till startsidan.

SV: länk fråga i CSS

Postat: 23 dec 2007, 03:49
av Mekaniserad Apelsin

Kod: Markera allt

<a href="#"  class=".uppeknapp.online"> Startsida </a>

SV: länk fråga i CSS

Postat: 23 dec 2007, 03:50
av Mekaniserad Apelsin
HOLMEN skrev: Tack. Jo, jag vet. Men det är själva logan på min hemsida som ligger i en div och som jag vill ska kunna vara klickbar för att återgå till startsidan.
http://www.webmasterworld.com/html/3137734.htm

SV: länk fråga i CSS

Postat: 23 dec 2007, 15:17
av Luxwarp
Mekaniserad Apelsin skrev:

Kod: Markera allt

<a href="#"  class=".uppeknapp.online"> Startsida </a>
Tjena testade det nu, och det blir ett jävla liv i koden då:P... den knappen flyger iväg och blir som en helt vanlig länk

css:

Kod: Markera allt

.uppeknapp
{
	background-color: #000000;
	width: auto;
	height: auto;
	position: absolute;
	border-left: 1px solid #ff00be;
	border-bottom: 1px solid #ff00be;
	text-align: center;
	opacity: 0.5;
	padding-left: 3px;
	font-size: 20px;
	float: left;
}

.uppeknapp.online
{
	background-color: #c8a900;
	color: #000000;
}
html:

Kod: Markera allt

<a href="index.html" class=".uppeknapp.online"> Startsida </a>
så har jag skrivit nu..

tacksam för all hjälp*<:)

SV: länk fråga i CSS

Postat: 14 feb 2008, 01:40
av PappaBj0rn
Ni ser ut att ha lite mycket punkter.

Kod: Markera allt

.uppe
{
/*css*/
}

.online
{
/*css*/
}
och sen

Kod: Markera allt

<a href="foobar" class="uppe online">foobar</a>
edit:
Skummade mest igenom tråden så jag kan ha missat nåt.

SV: länk fråga i CSS

Postat: 14 feb 2008, 02:17
av Luxwarp
PappaBj0rn skrev: Ni ser ut att ha lite mycket punkter.

Kod: Markera allt

.uppe
{
/*css*/
}

.online
{
/*css*/
}
och sen

Kod: Markera allt

<a href="foobar" class="uppe online">foobar</a>
edit:
Skummade mest igenom tråden så jag kan ha missat nåt.
Tjen tack för svar:)... Jag löste det innan :P... men med samma metod som du skrev.)