Home Forum Blog

Ebene als Link definieren!

Gehe zu Seite Zurück  1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe bei CSS
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Gast


Beitrag Antworten mit Zitat

Danke euch beiden für die tips. Aber es will einfach nicht klappen im IE.
Um den thread nicht mit der ganzen seite vollzuhauen kopiere ich mal den css teil und die links:

<head>
<style type="text/css">
<!--
a:link {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.Stil1 {
font-family: "Gill Sans MT Condensed";
font-size: 22px;
color: #73677F;
}
.Stil2 {
font-size: 18px;
color: #666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stil3 {
font-size: 12px;
color: #666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stil4 {
font-size: 14px;
color: #666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stil5 {
font-size: 16px;
color: #666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stil6 {
font-size: 14px;
color: ##73677F;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stil7 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #73677F;
}
#Page {
position:absolute;
width:940px;
height:1350px;
z-index:1;
top: 0 ;
left: 50%;
margin-left: -470px;
}
#Content {
position:absolute;
width:563px;
height:624px;
z-index:1;
left: 185px;
top: 270px;
}
#Menu-Info {
position:absolute;
width:80px;
height:60px;
z-index:1;
left: 35px;
top: 278px;
}
#Vorteile {
position:absolute;
width:522px;
height:82px;
z-index:1;
left: 28px;
top: 70px;
}
#Top-Content {
position:absolute;
width:563px;
height:67px;
z-index:1;
left: 0px;
top: 0px;
}
#End-Content {
position:absolute;
width:563px;
height:312px;
z-index:1;
left: 0px;
top: 183px;
}
#Flatrates {
position:absolute;
width:138px;
height:80px;
z-index:1;
left: 784px;
top: 343px;
}
#FAQ {
position:absolute;
width:168px;
height:163px;
z-index:1;
left: 757px;
top: 574px;
}
#Impressum {
position:absolute;
width:578px;
height:29px;
z-index:1;
left: 180px;
top: 1276px;
}
#Menu-Kontakt {
position:absolute;
width:80px;
height:62px;
z-index:1;
left: 79px;
top: 374px;
}
a.link1 {
position:absolute;
width:66px;
height:52px;
left: 434px;
top: 95px;
text-decoration:none;
}
#ButtonFlat {
position:absolute;
width:75px;
height:32px;
z-index:1;
left: 552px;
top: 131px;
}
#ButtonHilfe {
position:absolute;
width:75px;
height:30px;
z-index:1;
left: 673px;
top: 133px;
}
#ButtonCharts {
position:absolute;
width:76px;
height:31px;
z-index:1;
left: 792px;
top: 132px;
}


-->
</style>
</head>

<body link="#73677F" bgcolor=""
style= "background-image:url(http://www.123.de/background.png);
background-repeat:no-repeat;
background-position:center top;">

<div id="Page">

<div id="Menu-Info" align="center" class="Stil1">
<a href="http://www.123.de/index.html">Site-Info</a>
<a href="http://www.123.de/news.html">News</a> </div>

<div id="Menu-Kontakt" align="center" class="Stil1">
<a href="http://www.123.de/Kontakt.html">Kontakt</a> </div>



<a href="http://www.123.de/index.html" class="link1" id="Info">&nbsp;</a>
<a href="http://www.123.de/Mainpage/flatrate.html">
<div id="ButtonFlat"></div></a>
<a href="http://www.123.de/Mainpage/hilfe.html"><div id="ButtonHilfe"></div></a>
<a href="http://www.123.de/Mainpage/charts.html"><div id="ButtonCharts"></div></a>


</div>
</body>



Hab die vier links mal rot hervorgehoben. Die drei links oben drüber haben im IE auch das problem, das sie underlined sind und ne andere farbe haben. Manchmal aber auch nicht. Sehr komisch hoffe ihr werdet schlau daraus.



Mit freundlichen Grüßen
shuri
 
04 Okt 2007 14:15
line
Mitglied

Beitrag Antworten mit Zitat

a:link {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
Also Deine Links werden bei mir im IE und MF korrekt angezeigt, im Normalzustand ohne Unterstreichung und beim Hovern mit Unterstreichung.

Aber das ist mir nicht ganz klar:
<a href="http://www.123.de/Mainpage/flatrate.html">
<div id="ButtonFlat"></div></a>

Was soll das div in dem Hyperlink?
 
04 Okt 2007 15:19
Benutzer-Profile anzeigen Private Nachricht senden
Gast


Beitrag Antworten mit Zitat

Aber das ist mir nicht ganz klar:
<a href="http://www.123.de/Mainpage/flatrate.html">
<div id="ButtonFlat"></div></a>

Was soll das div in dem Hyperlink?


Das sind die links um die es mir geht. Der div ist ne ebene und die hab ich mit nem hyperlink belegt. Das hab ich gemacht um eben eine definierte fläche als link zu erhalten, die ebene. Das funzt im firefox aber nicht im IE. Danach hab ich die linkempfehlung von Enni P benutzt.



...
a.link1 {
position:absolute;
width:66px;
height:52px;
left: 434px;
top: 95px;
text-decoration:none;
.....
<a href="http://www.123.de/index.html" class="link1" id="Info">&nbsp;</a>


Mit dem gleichen ergebnis. Sichtbar (der link, zeigefinger erscheint Smile ) im firefox nicht sichtbar im IE.
Versuche wahrscheinlich meine idee mit html-pfusch zu realisieren. Schätze eine derartige benutzung ist nicht vorgesehen?



Mit freundlichen Grüßen
shuri
 
04 Okt 2007 23:37
line
Mitglied

Beitrag Antworten mit Zitat

Enni P hat Folgendes geschrieben:
Nein er/sie/es meinte einen Link ohne Text:
Code:
<a style="width: 66px; height: 52px; left: 434px; top: 95px; position: absolute; text-decoration: none;" href="#">&nbsp;</a>

Aber im IE gibt's keine Links ohne Text (&nbsp; ist ein Leerzeichen; text-decoration macht den strich unterm link weg; position lässt den link auch positionieren Wink )

Überlesen? Bei mir wird im Firefox übrigens auch kein Link ohne Text (bzw. Inhalt) angezeigt.
Mach doch einfach mal ´nen border drum, damit Du die "Fläche" überhaupt siehst, oder mach den Hintergrund farbig ...
<a
style="border: 1px solid ; position: absolute; width: 66px; height: 52px; left: 434px; top: 95px; text-decoration: none;" href="linkziel.html">linktext</a>
Irgendwas muss in dem Hyperlink ja drin sein - Text oder Bild - sonst weiß ja keiner, dass er überhaupt da ist.
 
05 Okt 2007 07:20
Benutzer-Profile anzeigen Private Nachricht senden
Gast


Beitrag Antworten mit Zitat

Zitat:
Danach hab ich die linkempfehlung von Enni P benutzt.

...
a.link1 {
position:absolute;
width:66px;
height:52px;
left: 434px;
top: 95px;
text-decoration:none;
.....
<a href="http://www.123.de/index.html" class="link1" id="Info">&nbsp;</a>

Mit dem gleichen ergebnis. Sichtbar (der link, zeigefinger erscheint Smile ) im firefox nicht sichtbar im IE.



Den leeren link hab ich deswegen versucht zu benutzen, weil die buttons im hintergrund integriert sind. Jeder der sie sieht weiß das es navi buttons sind. Deshalb wollte ich eine leere link ebene über diese buttons legen.

Hab mal den rand drum gemacht wie du es beschrieben hast. Im firefox ganau wie vorher nur mit rand( Very Happy !). Im IE ist jetzt nur der dünne rand als link funktionstüchtig. D.h. im IE muss etwas im link stehen damit er funtioniert. Denn ein leerzeichen wie &nbsp; hat ja auch nicht gereicht.

Gibt es vielleicht die möglichkeit eine durchsichtige transparente hintergrundfarbe für den link, die ebene zu wählen?




Mit freundlichen Grüßen
shuri
 
05 Okt 2007 08:26
line
Mitglied

Beitrag Antworten mit Zitat

Du kannst die Farbe des Linktextes natürlich in der gleichen Farbe wählen wie der Hintergrund, dann wären sie "unsichtbar". Bei der Transparenz besteht das Problem, dass diese nicht von jedem Browser umgesetzt wird.

Sinnvoller ist es allerdings allemal den Button selbst als Link zu gestalten, das ist auch die gängige Vorgehensweise. Integriert man den Button im Hintergrund, kann es je nach Browser zu kleinen "Verschiebungen" kommen und dann hängt der Link neben dem Button.

Außerdem ist´s ´ne Mordsarbeit, wenn Du den Hintergrund jedesmal ändern musst, nur weil Du ´nen Link änderst oder weiter Links dazu kommen. Wenn Du die Links als Buttonlinks per css formatierst, kannst Du über die externe css-Datei alle Links Deiner Seite ändern ohne das in jeder einzelnen Seite tun zu müssen ... das ist eigentlich der Sinn von css.
 
05 Okt 2007 08:36
Benutzer-Profile anzeigen Private Nachricht senden
Gast


Beitrag Antworten mit Zitat

Alles klar. Dann werd ich mal das design der seite komplett überdenken. Ich dank dir auf jeden fall für deine hilfe.



Mit freundlichen Grüßen
shuri
 
05 Okt 2007 10:13
Enni P
Mitglied

Beitrag Antworten mit Zitat

Ach gott, line, ich habe doch das Problem schon gelöst, oder?
Das Design ist vollkommen egal...
Code:
<a style="width: 66px; height: 52px; left: 434px; top: 95px; position: absolute; text-decoration: none;" href="#">&nbsp;</a>

Das kann auch eine ebene sein, DIV muss keine sein, kann es aber auch, hier ist dies aber zwecklos.
Oder noch angepasst an deine Seite:
Code:
<head>
<style type="text/css">
<!--
/* Den Kram kannste so lassen, ich würde aber ein bisschen Platz machen, es gibt ja noch leute mit modem */
.leer {
width: 66px;
height: 52px;
text-decoration: none;
background-color:red; /* Kann weg gelassen werden: Nur zum sichtbar-machen */
}
-->
</style>
</head>

<!-- ... -->


<a href="http://www.123.de/index.html" class="leer">&nbsp;</a>
<a href="http://www.123.de/Mainpage/flatrate.html" class="leer">&nbsp;</a>
<a href="http://www.123.de/Mainpage/hilfe.html" class="leer">&nbsp;</a>
<a href="http://www.123.de/Mainpage/charts.html" class="leer">&nbsp;</a>


</div>
</body>
 

_________________
Endres


[ Mein Forum | Netzgemein.de Uploads ]
05 Okt 2007 13:20
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
line
Mitglied

Beitrag Antworten mit Zitat

Enni P hat Folgendes geschrieben:
Ach gott, line, ich habe doch das Problem schon gelöst, oder?
So isses ... darum hab ich auch nochmal auf Dein Posting hin gewiesen.
 
05 Okt 2007 13:39
Benutzer-Profile anzeigen Private Nachricht senden
Gast


Beitrag Antworten mit Zitat

Ich bin euch echt dankbar füe eure hilfe aber ich hab jetzt auch schon zweimal geschrieben das es eben so nicht funktioniert.

Zitat:
Zitat:
Danach hab ich die linkempfehlung von Enni P benutzt.

...
a.link1 {
position:absolute;
width:66px;
height:52px;
left: 434px;
top: 95px;
text-decoration:none;
.....
<a href="http://www.123.de/index.html" class="link1" id="Info">&nbsp;</a>

Mit dem gleichen ergebnis. Sichtbar (der link, zeigefinger erscheint Smile ) im firefox, nicht sichtbar im IE.

 
05 Okt 2007 14:38
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe bei CSS Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3  Weiter
Seite 2 von 3

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Link im script Hilfe bei Javascript 1 bernd 01 Dez 2008 10:04 Letzten Beitrag anzeigen
Keine neuen Beiträge Link schwarz trotz CSS Hilfe bei (X)HTML 2 wernersbacher 06 Okt 2008 09:04 Letzten Beitrag anzeigen
Keine neuen Beiträge Automatischer Link Hilfe bei PHP / MySQL 3 Forrest Gumb 15 Jun 2008 20:09 Letzten Beitrag anzeigen
Keine neuen Beiträge Link im Tooltip Hilfe für Webmaster 1 Gast 17 Apr 2008 19:13 Letzten Beitrag anzeigen
Keine neuen Beiträge link in textfeld Hilfe bei (X)HTML 0 Atem 28 März 2008 20:49 Letzten Beitrag anzeigen