Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML Link unterstreichen wenn mit Mouse darübergefahren wird (https://www.delphipraxis.net/70049-html-link-unterstreichen-wenn-mit-mouse-daruebergefahren-wird.html)

Christian18 24. Mai 2006 09:53


HTML Link unterstreichen wenn mit Mouse darübergefahren wird
 
Hallo,

ich habe mal eine Frage zu HTML. Da ich momentan ein Programm schreibe, was eine Website im HTML Format ausgibt, wollte ich mal fragen, ob man in HTML auch einen Link unterstreichen kann wenn man mit der Mouse darüber fährt. Ich habe von HTML leider nicht so viel Ahnung. Leider nur die Grundfunktionen. Ich habe mich im Internet schon mal über das Thema informiert, konnte aber leider keine brauchbaren Informationen finden.

MFG Christian18

Balu der Bär 24. Mai 2006 10:00

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
So müsste es gehen (ungetestet):
Code:
<html>
<head>
<title></title>
<style type="text/css">
    a:hover {
            text-decoration: underline;
            }
           
    a:active {
             text-decoration: underline;
             }
</style>
</head>
<body>

</body>
</html>

Loki77 24. Mai 2006 10:07

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Falls noch mehr Fragen auftauchen sollten schau doch
mal hier!
Kann man auch Downloaden, wirklich gute Hilfe und Tipp´s.

Philipp

Christian18 24. Mai 2006 10:09

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Hi,

vielen vielen dank. Es funktioniert!!! Und auch danke für den Link den kann ich ganz bestimmt gebrauchen.

MFG Christian18

Balu der Bär 24. Mai 2006 10:11

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Eigentlich ist es besser gleich alles mit CSS zu machen, und relativ leicht und schnell zu erlernen ist es auch. Einfach mal die Suchmaschine deines Vertrauens bemühen. ;)

Christian18 24. Mai 2006 10:30

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Hi,

Sorry so wirklich funktioniert es doch nicht.

Delphi-Quellcode:
<html>
  <head>
    <title>???</title>
    <style type="text/css">
      a:hover {
                text-decoration: underline;
              }
      a:active {
                 text-decoration: underline;
               }
    </style>
  </head>
  <body background="Grafiken\navi.jpg" leftmargin="0" topmargin="0">
    [img]Grafiken\logo.jpg[/img]
   



    <center>
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
      |
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
      |
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
      |
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
      |
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
      |
      [url="???.html"]<font color="#FFFFFF" size="-1">???</font>[/url]
    </center>
  </body>
</html>
Was habe ich falsch gemacht?!?!?!


MFG Christian18

Fritz01 24. Mai 2006 10:49

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Hallo Christian18,

lade Dir von der Seite www.sealy.de, die entsprechende .css datei herunter.
Hast Du damit dann ein Problem kannst mich anrufen. Tel. ist auf der sealy.de

Balu der Bär 24. Mai 2006 10:50

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Warte mal, du hast die Farbe der Links ja auf weiß gesetzt. Du möchtest also wenn man die Maus über den Link bewegt das der Unterstrich sichtbar wird oder was? Erklär doch mal genauer was du eigentlich willst. ;)

Christian18 24. Mai 2006 10:54

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Hi,

also ich habe weiße links. wenn ich mit der mouse darüber fahre, dann sollen die links auch weiß unterstrchen werden. sonst nichts. und die größe soll auch -1 gesetzt sein.

[Edit]
Und das soll am besten über eine CSS Datei gelöst sein.
[/EDIT]

MFG Christian18

Daniel G 24. Mai 2006 10:55

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Zitat:

Zitat von Balu der Bär
Warte mal, du hast die Farbe der Links ja auf weiß gesetzt. Du möchtest also wenn man die Maus über den Link bewegt das der Unterstrich sichtbar wird oder was? Erklär doch mal genauer was du eigentlich willst. ;)

Ich tippe mal, dass die Hintergrunddatei dunkel ist, daher die weiße Farbe. Aber, was mir auffällt:

Muss man nicht eigentlich irgendwo angeben, dass man die CSS - Klasse "a" verwendet? (Ihr merkt, ich bin damit jetzt nich so bewandert.)

Balu der Bär 24. Mai 2006 10:56

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Zitat:

also ich habe weiße links. wenn ich mit der mouse darüber fahre, dann sollen die links auch weiß unterstrchen werden.
Was? Als unformatierte Standard-Links sind unterstrichen. Wenn du weiße Links hast, so ist der Unterstrich auch weiß. Welchen Sinn hat es die beim Überfahren mit der Maus noch einzuweißen? Sry ich versteh dich nicht. :gruebel:

Balu der Bär 24. Mai 2006 10:59

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Zitat:

Muss man nicht eigentlich irgendwo angeben, dass man die CSS - Klasse "a" verwendet? (Ihr merkt, ich bin damit jetzt nich so bewandert.)
Nein, mittels a:hover spricht man direkt den <a>-tag an, und die Einstellungen gelten für alle Links ind em Dokument.

Christian18 24. Mai 2006 11:00

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
nein,

standartmäßig soll der link weiß und nicht unterstrichen sein. und wenn ich mit der mouse darüber fahre, dann soll er weiß unterstrichen werden. Ja der Hintergrund ist dunkel. Wenn man hier bei DP Auf Sitemap klickt, da ist das auch so. oder auch auf suchen. schriftfarbe ist blau und wenn ich mit der mouse drüber fahre, dann bleibt alles so nur das der link zu verdeutlichung noch unterstrichten wird. und genau das will ich auch machen.

Daniel G 24. Mai 2006 11:01

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Zitat:

Zitat von Balu der Bär
Nein, mittels a:hover spricht man direkt den <a>-tag an, und die Einstellungen gelten für alle Links ind em Dokument.

Ah, ok. Wieder was gelernt.

P.S.:

Code:
<body background="Grafiken\navi.jpg" leftmargin="0" topmargin="0">
Er lädt also ein Hintergrunbild. Wenn das jetzt dunkel ist, dann sollte die Schrift schon weiß sein. :zwinker:

//Edit: Narf.... Aber da war kein roter Kasten!!

Balu der Bär 24. Mai 2006 11:05

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Ich hoffe das ist es wie du es haben willst:
Code:
<html>
  <head>
    <title>???</title>
    <style type="text/css">
      body {
           background-color: rgb(0,0,0);
           text-align: center;
           }
      a   {
           color: white;
           text-decoration: none;
           }
     
     a:hover { 
               text-decoration: underline;
               color: white;
              } 

    </style>
  </head>
  <body>
   

 
      [url="???.html"]???[/url]
      | 
      [url="???.html"]???[/url]
      | 
      [url="???.html"]???[/url]
      | 
      [url="???.html"]???[/url]
      | 
      </body>
</html>
Das ganze könnte man jetzt natürlich auch extern CSS auslagern, wenn du das möchtest.

Christian18 24. Mai 2006 11:08

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
ja danke ganu so wollte ich es haben.

Balu der Bär 24. Mai 2006 11:25

Re: HTML Link unterstreichen wenn mit Mouse darübergefahren
 
Zitat:

Zitat von Christian18
ja danke ganu so wollte ich es haben.

Solltest du die Absicht haben weiter mit CSS zu gestalten kann ich dir http://www.css4you.de/ als eine imho sehr gut Referenz empfehlen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz