Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 18.09.07, 17:54
Benutzerbild von Rtype
Forum Stammgast
 
Registriert seit: 13.06.07
Beiträge: 136
linkfarbe ändern

hallo,

habe auf meiner seite via typo-BE ein html-element eingefügt. innerhlab dieses elements möchte ich für die links gerne eine andere farbe haben. den folgenden code habe ich
im header-bereich der html-componente eingefügt:

<style type="text/css">
a:link { text-decoration:none; font-weight:bold; color:#e00000; }
a:visited { text-decoration:none; font-weight:bold; color:#800000; }
a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
a:focus { text-decoration:none; font-weight:bold; background-color:#080; }
</style>

die änderung ist eingetreten, nur leider entsprechen jetzt auch alle anderen links auf der jeweiligen seite diesen werten. kann mir vieleicht jemand sagen, wie mn es schafft, dass die änderung nur auf das einzelne html-element beschränkt bleibt, in dem der code eingefügt wurde?

danke für eure antworten und mfg, anton
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 18.09.07, 19:07
Forum Newbie
 
Registriert seit: 27.07.07
Beiträge: 13

Warum machst Du kein neues DIV Element um das neue HTML Element herum?

Also z.B.
<div="mein_neuer_linkbereich> HTML Krimskrams </div>

Dann kannst Du den ganzen Bereich doch prima via CSS ansprechen:

<style type="text/css">
.mein_neuer_linkbereich a:link { text-decoration:none; font-weight:bold; color:#e00000; }
.mein_neuer_linkbereich a:visited { text-decoration:none; font-weight:bold; color:#800000; }
.mein_neuer_linkbereich a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
.mein_neuer_linkbereich a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
.mein_neuer_linkbereich a:focus { text-decoration:none; font-weight:bold; background-color:#080; }
</style>

Mit freundlichen Grüßen
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 18.09.07, 19:42
Benutzerbild von Rtype
Forum Stammgast
 
Registriert seit: 13.06.07
Beiträge: 136

hi...

laß mich mal grad versuchen das nachzuvollziehen:

man öffnet also den div container

<div="mein_neuer_linkbereich>

dann den inhalt und schließt mit: </div>

richtig? und die style-definitionen kämen dann in die css datei, schätz ich mal?!

was mir noch unklar ist, wo speichere ich die css-datei und wie spreche ich das hmtl-contentelement mit der css-datei an?

mfg, anton
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 19.09.07, 00:21
Forum Newbie
 
Registriert seit: 27.07.07
Beiträge: 13

Habe wohl ein wenig zu schnell getippt sehe ich gerade, es sollte natürlich heissen

<div class="mein_neuer_linkbereich"> ... </div>

CSS kann inline platziert werden, so wie Du es oben mit
<style type="text/css"> ... </style> getan hast oder auch per externe Datei eingebunden werden per <link rel="stylesheet" type="text/css" href="stylesheet.css" />.

Wie das CSS eingebunden wird - inline oder extern -, ist auch abhängig davon, wie das Typo3 Template definiert wurde. Im Prinzip ist eine externe Datei, welche man jederzeit editieren kann, wohl wesentlich praktischer als inline CSS.

Die CSS Datei lädst Du als Resource hoch wie z.B. auch Grafiken hochgeladen werden. Du kannst dann über den Template Menüpunkt auch direkt auf die Resourcen zugreifen und auch die CSS Datei editieren.

Zugreifen tust Du auf die Elemente per Deklaration, die Du Dir ähnlich einem Verzeichnispfad vorstellen kannst:

a:visited { text-decoration:none; font-weight:bold; color:#400000; }
.mein_neuer_linkbereich a:visited { text-decoration:none; font-weight:bold; color:#800000; }

bedeutet die besuchten Links der Klasse "mein_neuer_linkbereich" sind fetter Schriftschnitt und haben die Farbe #800000, alle anderen besuchten Links sind ebenfalls fetter Schriftschnitt, aber haben die Farbe #400000.

Suche mal nach "defaultstylesheet.css" im Typo3 Verzeichnisbaum. In der Datei steht schon eine Menge drin, so daß Du nicht von Null anfangen mußt.

Ansonsten ist sicher auch SELFHTML: Stylesheets (CSS) eine gute Adresse.

Mit freundlichen Grüßen
Oliver

Geändert von ohei2 (19.09.07 um 00:38 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
RTE Linkfarbe greift nicht ghoti TYPO3 4.x Rich Text Editor 0 17.07.08 11:16
CSS ändern MrTimbo HTML & CSS 8 24.10.07 11:25
Editor ändern edv-rs TYPO3 4.x Rich Text Editor 0 11.04.07 12:10
TAG ändern dotbizz GMENU, HMENU, TMENU und Co. 2 15.08.06 17:06
tca.php ändern ghoti Alle anderen Extensions 1 29.06.06 12:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS