php.de

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

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

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.05.2010, 19:58  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 24
PHP-Kenntnisse:
Anfänger
TacoMe befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] hilfe mit wordwrap für links

Grüße,

Ich habe eine Zeile von Links, wenn die Links alle zusammen das ende der zeile erreichen soll eine neue Zeile angefangen werden, ohne das links unterbrochen werden.
Damit mein ich, dass ein Link der aus mehr als einem Wort besteht nicht zur hälfte in der 1. und zur anderen in der 2. zeile stehn darf. Dieser muss dann komplett in die 2. zeile.

Beispiel, falsch:
Ich bin ein Link Ich bin auch ein Link und ich
bin auch einer


Beispiel, richtig:
Ich bin ein Link Ich bin auch ein Link
und ich bin auch einer

kann mir da jemand was helfen?

habe mir schon die funktion wordwrap angeschaut, kann aber nicht sehr viel damit anfangen. die funktionen die ich im internet finde, passen nicht zu meinem problem und ich versteh sie leider nicht gut genug um sie umzuschreiben.

MfG TacoMe

Geändert von TacoMe (29.05.2010 um 21:13 Uhr).
TacoMe ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.05.2010, 20:15  
Neuer Benutzer
 
Registriert seit: 28.11.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
philosapiens befindet sich auf einem aufstrebenden Ast
Standard

Hi,

ich würde es mit CSS realisieren:
white-space: Textumbruch: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets
__________________
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden.
Mein aktuelles Projekt bei idealseiten.de
philosapiens ist offline   Mit Zitat antworten
Alt 29.05.2010, 21:06  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 24
PHP-Kenntnisse:
Anfänger
TacoMe befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von philosapiens Beitrag anzeigen
dann würdest du scheitern

alle white-space optionen direkt an den einzelnen <a>-tags ausprobiert.
problem bestand entweder weiterhin oder es wurden sämtliche links in einer zeile geschrieben, was dazu führte das die Tabelle breiter gemacht wurde.
TacoMe ist offline   Mit Zitat antworten
Alt 29.05.2010, 21:13  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von TacoMe Beitrag anzeigen
dann würdest du scheitern
Red' nicht so einen Unsinn, sonder zeig' uns deinen Code, damit wir dir sagen können, was du falsch gemacht hast.

Zitat:
was dazu führte das die Tabelle breiter gemacht wurde.
Wieso befinden sich die Links überhaupt in einer Tabelle?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 29.05.2010, 22:45  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 24
PHP-Kenntnisse:
Anfänger
TacoMe befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Red' nicht so einen Unsinn, sonder zeig' uns deinen Code, damit wir dir sagen können, was du falsch gemacht hast.
glaub ja kaum dass dir das weiterhilft, aber wenn du meinst....
das folgende ist nur ein fragment, die zelle wo die links stehn (breite der zelle: 764):
PHP-Code:
<td  colspan="6">
    <?php
        
// Inhalte der Sub-Navi ermitteln und einstellen
        
$contents_view 'SELECT contents.ID, contents.urlname, contents.name
                     FROM contents
                     WHERE contents.contentgroup = '
.$contentgroup['cg'].' AND contents.isgroup = 0';
        
$contents_query mysql_query($contents_view);
        while (
$contents mysql_fetch_array($contents_query)) {
            
// ermitteln ob aktuell zu bearbeitender Punkt der Sub-Navi der Punkt der aktuellen Seite ist
            
if ($_GET['show'] == $contents['urlname']) {
                
$aclass sub2// Stylesheet-Klasse setzen
            
}
            else {
                
$aclass sub1;
            }
            echo 
'<a class="'.$aclass.'" target="_self" href="index.php?show='.$contents['urlname'].'">'.$contents['name'].'</a>';
        }
    
?>
</td>
Zitat:
Zitat von ChrisB Beitrag anzeigen
Wieso befinden sich die Links überhaupt in einer Tabelle?
warum nicht?
TacoMe ist offline   Mit Zitat antworten
Alt 29.05.2010, 22:53  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von TacoMe Beitrag anzeigen
glaub ja kaum dass dir das weiterhilft
Stimmt, es hilft nicht weiter ... bei einem clientseitigen Problem ist der serverseitige Code absolut uninteressant.

Wenn du schon was herzeigst, dann bitte ein vollständiges, valides Online-Beispiel, an dem man das gleich nachvollziehen kann.

Zitat:
warum nicht?
Weil Tabellen zum Layouten zu mißbrauchen mage-out ist.

Eine Navigation setzt man zeitgemäß als Liste um, weil sie genau das auch ist - eine Auflistung von Links.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 29.05.2010, 23:05  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 24
PHP-Kenntnisse:
Anfänger
TacoMe befindet sich auf einem aufstrebenden Ast
Standard

hab mein problem nun wirklich gut genug erklärt. Da brauch man nich mal mehr groß fantasie. Das problem ist klar und verständlich formuliert, da brauch man mit ein wenig erfahrung in php keinen code.

Meinen kompletten code brauch und will ich hier nich reinstellen, weil du dann ewig brauchst bis du die Zeile gefunden hast, wo mein problem liegt.

Und wenn es dir nicht passt, wie ich programmiere, dann geh woanders hin.
Klingt fieß und is unfreundlich, aber es ist die warheit. Jeder programmiert anders. Bleibt jedem selbst überlassen. Hauptsache ist doch dass es am ende funktioniert.
TacoMe ist offline   Mit Zitat antworten
Alt 29.05.2010, 23:14  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von TacoMe Beitrag anzeigen
hab mein problem nun wirklich gut genug erklärt.
Nein, hast du nicht.
Mir geht es hier nicht um deinen ursprünglichen Ansatz - sondern explizit um den CSS-Vorschlag. Auf diesen vollkommen passenden und absolut angebrachten Ratschlag hast du nur sinngemäß mit „funzt nich“ reagiert.

Zitat:
Da brauch man nich mal mehr groß fantasie. Das problem ist klar und verständlich formuliert, da brauch man mit ein wenig erfahrung in php keinen code.
Wir wissen nicht, welche Werte deine PHP-Variablen haben, was in deiner Datenbank steht ... also können wir auch nicht wissen, welchen Code der Client letztendlich enthält.
Wenn wir beurteilen sollen, was du bei der Formatierung mittels CSS falsch gemacht hast, ist einzig und allein der clientseitige Code interessant.

Zitat:
Meinen kompletten code brauch und will ich hier nich reinstellen, weil du dann ewig brauchst bis du die Zeile gefunden hast, wo mein problem liegt.
Das glaub' ich nicht.

Zitat:
Und wenn es dir nicht passt, wie ich programmiere, dann geh woanders hin.
Und wenn du keine Hilfe willst, dann frag' gar nicht erst.

Zitat:
Klingt fieß und is unfreundlich, aber es ist die warheit.
Nein, klingt einfach nur dämlich, nach trotzigem Kind.

Wenn du hier Hilfe suchst, dann solltest du die Vorschläge, die gemacht werden auch annehmen.
Und wenn dir gesagt wird, was du liefern sollst, um nachvollziehbar zu machen, wo du es falsch gemacht hast und warum es nicht funktioniert, dann befolge das bitte auch. Wenn du darauf „keinen Bock“ hast, weil du glaubst es besser zu wissen - dann ist dir nicht zu helfen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 29.05.2010, 23:46  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 24
PHP-Kenntnisse:
Anfänger
TacoMe befindet sich auf einem aufstrebenden Ast
Standard

dann sag mir bitte mit welcher option von white-space es funktionieren soll. ich will jetz net zich mal das gleiche schreiben nur weil sich da dann ein wort ändert.

und dann mach ichs dir ganz einfach indem ich das code-ergebnis aus meinem browser zieh.
TacoMe ist offline   Mit Zitat antworten
Alt 29.05.2010, 23:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte auf den Umgangston achten!

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


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
Script zum auslesen von Links Lunix PHP Tipps 2010 7 16.03.2010 12:28
Problem beim berenzten ausgeben von links in einer blätterfuntion litterauspirna PHP Tipps 2009 3 04.11.2009 15:37
swf links gehen nicht Tinkerbell PHP Tipps 2009 1 09.05.2009 09:36
Horizontale 100% Div-Box mit padding rechts bzw links PsychoEagle HTML, Usability und Barrierefreiheit 8 17.04.2007 12:51
Links und Email adressen automatisch erkennen workaholic PHP Tipps 2007 1 10.01.2007 19:49
Links aus HTML-eMail funktionieren nicht. pino PHP Tipps 2006 14 26.06.2006 20:50
Anfänger braucht hilfe bei mysql abfrage :) Sauer Datenbanken 15 25.05.2006 09:50
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
[Erledigt] hilfe bei einfachem image viewer PHP Tipps 2006 6 24.02.2006 14:54
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Ueberlagerte Links HTML, Usability und Barrierefreiheit 0 01.10.2005 19:44
nach session_start() keine Links im IE6 PHP-Fortgeschrittene 4 07.01.2005 18:40
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
Bloody n00b braucht Hilfe - Suchfunktion per PHP und MySQL PHP Tipps 2004 2 04.08.2004 22:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
css4you word-wrap, word-wrap css4you, wordwrap html mail links php, css word-wrap css 4 you, css wordwrap css4you, wordwrap css4you, wordwrap bei link, css4yout wordwrap, css word-wrap barrierefrei, word wrap links bbcodes, css word wrap link, css4you wordwrap, css4you word warp, bbcode links wordwrap zeilenumbruch, php wordwrap a link, css4u word wrap, wordwrap html links, php link mit wordwrap, wordwrap link css, php mail wordwrap link

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:47 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