php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2004, 04:46  
Erfahrener Benutzer
 
Registriert seit: 21.04.2004
Beiträge: 182
imported_DJ Nuno
imported_DJ Nuno eine Nachricht über MSN schicken
Standard Bestimmte wörter mit CSS in einer Bestimmten Farbe Färben...

hallo,

ich arbeite gerade an meiner neuen Visual Basic seite und dabei müssen bestimmte wörter bei einem Quellcode in einer bestimmten farbe sein.

dabei wird es mir auf dauer zu stressig alle einzelnden wörter einzufärben.

kann mir jemand einen CSS code nennen mitdem bestimte wörter in der seite in bestimmten farben dargestellt werden?

danke im vorraus
__________________
MFG
DJ Nuno
imported_DJ Nuno ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.08.2004, 06:38  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Mit CSS? Das ist nicht möglich! Aber mit PHP kannst du sowas ganz einfach realisieren. Den Text, in dem bestimmt Stellen markiert werden sollen speicherst du in einer Variablen. Dann ersetzt du mit srt_replace(), das bestimmte Wort zum beispiel mit
Code:
<font style="color: #333333;">dein_wort</font>
. und nun den Text einfach mit echo ausgeben. Hier noch mal der Code:

Code:
$mein_text = "Hier 
schreibst du denn
deinen TExt rein 
";
$mein_text = str_replace("dein_such_Wort", "<font style="color: #333333;">dein_ersatz_wort</font>", $mein_text);
echo $mein_text;
Corvin ist offline  
Alt 18.08.2004, 06:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Corvin Gröning
Mit CSS? Das ist nicht möglich!
Wieso sollte das unmöglich sein??

Also ich sehe hier eine ganz einfach lösung:

Im Head die CSS datei verlinken oder direkt reinschreiben, und dann mit <span class="...">[dein Text]</span> abrufen.

Beispiel:

Code:
<style type="text/css">
<!--
.hg { background-color:#FF99FF }
-->
</style>
Das im Head. und Body dann...
Code:
<span class="hg">[dein Text]</span>
Geht doch soweit !?!?!?!?

Billy
 
Alt 18.08.2004, 07:01  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Geht doch soweit !?!?!?!?
Ja das stimmt, aber da wäre er garantiert auch selbst drauf gekommen (und ich auch )... aber das ist ja nicht das, was er will. Er sagt ja, dass er das NICHT alles einzeln markieren will (damit meint er wohl auch, dass er das nicht alles einzeln mit dem <span>-Tag umschliessen will).
Corvin ist offline  
Alt 18.08.2004, 08:05  
Erfahrener Benutzer
 
Registriert seit: 21.04.2004
Beiträge: 182
imported_DJ Nuno
imported_DJ Nuno eine Nachricht über MSN schicken
Standard

hallo,

erstmal vielen dank.

wenn ich nun den code:
Code:
Code: 
<font style="color: #333333;">dein_wort</font> 

$mein_text = "Hier schreibst du denn deinen TExt rein"; 
$mein_text = str_replace("dein_such_Wort", "<font style="color: #333333;">dein_ersatz_wort</font>", $mein_text); 
echo $mein_text;
in eine PHP schreibe und dann den text mit echo ausgebe Wird dann der text normal geschrieben und nur das wort "dein_wort" in dieser farbe gefärbt?
__________________
MFG
DJ Nuno
imported_DJ Nuno ist offline  
Alt 18.08.2004, 08:40  
Erfahrener Benutzer
 
Registriert seit: 21.04.2004
Beiträge: 182
imported_DJ Nuno
imported_DJ Nuno eine Nachricht über MSN schicken
Standard

hab es jetzt verstanden und mein server zeigt mir ein fehler an...

im Code:
Code:
$mein_text = str_replace("Hier", "<font style="color: #333333;">Hier</font>", $mein_text);
ist ein fehler ich kann es drehen und wenden wie ich will es will nicht.

so sieht der komplette code aus:
Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$mein_text = "Hier 
schreibst du denn 
deinen TExt rein 
"; 
$mein_text = str_replace("Hier", "<font style="color: #333333;">Hier</font>", $mein_text); 
echo $mein_text; 
?>
</body>
</html>
hast du vieleicht einen fehler beim script gemacht?

bitte überprüfe nochmal danke im vorras.
__________________
MFG
DJ Nuno
imported_DJ Nuno ist offline  
Alt 18.08.2004, 08:45  
Gast
 
Beiträge: n/a
Standard

Code:
$mein_text = str_replace("Hier", "<font style="color: #333333;">Hier</font>", $mein_text);
oben Fehler "" zuviel !

So:
Code:
$mein_text = str_replace('Hier', '<font style="color: #333333;">Hier</font>', $mein_text);
oder
Code:
$mein_text = str_replace("Hier", "<font style=\"color: #333333;\">Hier</font>", $mein_text);
Geht es so !?

Content:
str_replace($alt,$neu,$zeichenkette)
 
Alt 18.08.2004, 08:50  
Erfahrener Benutzer
 
Registriert seit: 21.04.2004
Beiträge: 182
imported_DJ Nuno
imported_DJ Nuno eine Nachricht über MSN schicken
Standard

er gibt mir nun endlich den text wieder aber leider wird der text nicht eingefärbt ich versuche etwas selber es hinzubekommen wenn ich es nicht schaffe melde ich mich wieder.

vielen dank.
__________________
MFG
DJ Nuno
imported_DJ Nuno ist offline  
Alt 18.08.2004, 08:53  
Erfahrener Benutzer
 
Registriert seit: 21.04.2004
Beiträge: 182
imported_DJ Nuno
imported_DJ Nuno eine Nachricht über MSN schicken
Standard

ne läuft alles wunderbar! Corvin Gröning hat nur eine unpassende farbe zum färben ausgesucht

hmm... nun gibt es eine andere frage:
(EDIT)

Kann ich nciht die PHP Page so umschreiben das ich diese in eine andere PHP Page einbinden kann und dann direkt die Text Variable neu Setzen kann und den text mit Echo wieder ausgeben.

also wir haben jetzt PHP1 und PHP2

in PHP1 sind die Farb definierungen.
PHP2 ist die neue Page in der ich PHP1 einbinden will

so das ich dann direkt in PHP2 eingeben kann:
Code:
$mein_text = "Hier schreibst du denn deinen TExt rein";
echo $mein_text;
ich glaube so müsste der code dann aussehen sorry hab null ahnung von PHP.

währe super wenn ihr mir da helfen könnt.

danke schonmal im vorraus
__________________
MFG
DJ Nuno
imported_DJ Nuno ist offline  
Alt 18.08.2004, 09:00  
Gast
 
Beiträge: n/a
Standard

Hi,

wenn Du nicht mit Classen und Objecten Arbeitest dann versuche es mit :

FUNCTION () {

}

Damit kann man auch sowas ausgliedern was immer wieder gebraucht
wird.

In Deine Hautseite (index.php) einen INCLUDE ("functionen.php");
zumBeispiel und in die functionen.php Datei ...

Code:
<?php

// Project ***
// Functionen Allgemein


// Function 001

//Textteile Farbig
FUNCTION text($text) {
// Die Function ausführung
return $text;
}
// Ende Textteile Farbig



?>
Ich weis nur nicht wie und wo der Text entseht aber die Function kannst ja
dann immer aufrufen ....

$erg=text($text);
 
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestimmte elemente nur zu bestimmten Daten anzeigen lassen PHP Tipps 2005-2 3 14.07.2005 14:05
Bestimmte Links in spezieller Farbe? BartTheDevil89 HTML, Usability und Barrierefreiheit 3 11.07.2005 21:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
css wörter, css bestimmte wörter, css einzelne wörter färben, counter strike source begriffe, css einzelne wörter farbig, css bestimmtes wort, css einzelnes wort farbig, css wort einfärben, html einzelne wörter farbig, css wort farbig, css ein wort farbig, css einzelne wörter, css wörter markieren, css wort markieren, css einzelnes wort, css wort, counter strike source wörter, css wort färben, css wort farbe, css einzelne wörter farbe

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.