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 17.03.2010, 17:29  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard page-Break-after und page-break-inside: avoid

Hallo,

ich möchte eine Druck Variante eines Documents mit mehren Seiten erstellen. Darin sind unterschiedliche Texte mit mehrzeiliger Überschrift enthalten.

Beispiel:


Code:
<div class="ueber"
Textnummer
Kapitel
Überschrift
</div>

<div class="text">
Text
</div>

Jetzt kann es natürlich passieren, dass beim Druck innerhalb der mehrzeiligen Überschrift oder danach sofort eine Umbruch erzeugt wird, was natürlich überhaupt nicht schick aussieht.

Jetzt würden die "ganz schlauen" natürlich sagen:
einfach den entsprechenden page-break auf avoid setzen. Aber das funktioniert soweit ja nur im Opera.

Deshalb suche in händeringend nach einer Lösung um Browser übergreifend einen Umbruch in beiden Fällen zu verhindern. (Auch orphans geht nur in Opera)
Ich weiß, dass es geht, weil ich es schon mal gesehen hab, aber halt nicht wie.

Schon mal Danke im vorraus.
tux86 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.03.2010, 03:09  
Erfahrener Benutzer
 
Registriert seit: 03.03.2010
Beiträge: 221
PHP-Kenntnisse:
Fortgeschritten
RustyXXL befindet sich auf einem aufstrebenden Ast
Standard

<pre></pre>?
<nobr></nobr>?
RustyXXL ist offline   Mit Zitat antworten
Alt 18.03.2010, 03:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Wieso benutzt Du div's statt h und p-Elementen. Mit etwas Glück bricht ein Browser vielleicht nicht innerhalb einer echten Überschrift nicht um.

Wenn Du weißt, dass es geht, dann solltest Du ein entspr. Bsp. untersuchen. Ich glaube erstmal nicht, dass HTML sowas wie Hurenkind- und Schusterjungenregelung vorsieht. HTML-Dokumente sind nunmal endlos und breiten-/skalierungsdynamisch.
__________________
--
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 gerade online   Mit Zitat antworten
Alt 22.03.2010, 08:23  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

Erst mal Danke für die Anworten

Zitat:
Wieso benutzt Du div's statt h und p-Elementen. Mit etwas Glück bricht ein Browser vielleicht nicht innerhalb einer echten Überschrift nicht um.
weil der Kopf nicht einheitlich ist. die einzelnen Zeilen haben in sich noch mal unterschiedliche Formatierungen. Warum? weil der Kunde es so will

Code:
<div class="bereich">Bereich</div>
<div clas="nummer">Antrag-Nr</div>
<div class="ersteller">Ersteller</div>

<div class="text">
Text Text Text
</div>
Zitat:
<pre></pre>?
<nobr></nobr>?
ich werd mal die css variante white-space probieren. und dann bescheid geben....
tux86 ist offline   Mit Zitat antworten
Alt 22.03.2010, 18:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
weil der Kopf nicht einheitlich ist.
Auch dann kann man echte Inhaltselemente und css-Klassen verwenden.
__________________
--
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 gerade online   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
http_class verwenden hans213 PHP Tipps 2009 27 15.01.2010 03:07
[Erledigt] Datumsformat IMAP -&gt; MySQL umwandeln - wie? Namevac PHP Tipps 2009 5 05.05.2009 13:36
Abstatz mit MultiCell Fpdf PHP Tipps 2005 4 12.01.2005 14:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php page break, page-break-inside, page-break-inside:avoid, page-break-after:avoid;, page-break-inside avoid, html page break, page-break-inside:avoid;, page-break-inside: avoid;, page break php, page break html, page-break-inside=\avoid\, page-break-inside funktioniert nicht, php pagebreak, pagebreak php, php page break geht nicht, page-break-after: avoid;, fpdf hurenkinder, html print div pagebreak, page-break-after avoid, img page-break-inside

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 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