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 31.01.2012, 13:27  
Benutzer
 
Registriert seit: 14.11.2011
Beiträge: 41
PHP-Kenntnisse:
Anfänger
Sevarox befindet sich auf einem aufstrebenden Ast
Standard Browserprobleme

Hallo,

meine Tabelle wird nur im Firefox richitg dargestellt. Und zwar habe ich in einer Zeile über 30 Wörter stehen und der Firefox macht nach jedem 5 ein neuen Absatz.

Aber Safari, IE, Chrome und Opera schreiben alles hintereinander in eine Zeile und schieben dann die Tabelle unter meinen linken Rahmen.

Spaltenbreite anpassen bringt auch nichts, genauso wenig wie die Breite von meinem Rahmen (wo die Tabelle drinne ist) auf auto zu setzen.
Immer schmeißt er die Tabelle inklusive Rahmen unter meinen linken -,-

Wie kann ich das ändern ?
Sevarox ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.01.2012, 13:28  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Hast du uns noch den Code dazu?


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 31.01.2012, 13:33  
Rubio
Gast
 
Beiträge: n/a
Standard

Hallo.

Manchmal ist es in HTML/CSS erforderlich extra Anweisungen an spezielle Browser zu senden.

Hier ein Beispiel:
PHP-Code:
  <!--[if IE]>
    <
style type="text/css">@import url(ie.css);</style>
  <![endif]-->

  <!--[if 
IE 6]>
    <
style type="text/css">@import url(ie6.css);</style>
  <![endif]-->

  <!--[if 
lt IE 7]>
    <
style type="text/css">@import url(ie5-6.css);</style>
  <![endif]--> 
So kann man unschöne Fehler schnell beheben.
  Mit Zitat antworten
Alt 31.01.2012, 13:38  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von Sevarox Beitrag anzeigen
Spaltenbreite anpassen bringt auch nichts, genauso wenig wie die Breite von meinem Rahmen (wo die Tabelle drinne ist) auf auto zu setzen.
Immer schmeißt er die Tabelle inklusive Rahmen unter meinen linken -,-
Versuch das in Kombination mit der CSS Eigenschaft "table-layout" mit dem Wert "fixed".
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 31.01.2012, 13:43  
Benutzer
 
Registriert seit: 14.11.2011
Beiträge: 41
PHP-Kenntnisse:
Anfänger
Sevarox befindet sich auf einem aufstrebenden Ast
Standard

Extra Anweisungen hab ich u.a. auch schon für eine andere Datei gebraucht.
Habe ich dann ähnlich realisiert:

PHP-Code:
    <link rel="stylesheet" type="text/safari" href="safari.css" />
    <
link rel="stylesheet" type="text/chrome" href="chrome.css" /> 
Das mit dem table-layout habe ich bereits versucht, hat allerdings auch keinen Erfolg gezeigt.

style=table-layout: fixed;

und dann bei der jeweilgen Spalte eine Breite angegeben.

Quellcode kann ich dir nur die CSS geben:

PHP-Code:
{
    
height250px;
    
floatleft;
    
margin-left15px;
    
border2px solid black;
    
background-color#1F619D;
    
color#FFFFFF;
    
padding10px;
    
displaytable;
    
max-width500px;

Das ist jetz der Bereich in dem die Tabelle dargestellt wird.

Und das hier:

PHP-Code:
#site
{
    
widthauto;
    
height700px;
    
margin-left5px;

Ist das div was noch außen herum liegt.
Sevarox ist offline   Mit Zitat antworten
Alt 31.01.2012, 14:16  
Benutzer
 
Registriert seit: 27.07.2011
Beiträge: 40
PHP-Kenntnisse:
Anfänger
Clara befindet sich auf einem aufstrebenden Ast
Standard

display: table; ??

ich kenne nur display: block oder inline?!

versuch doch einfach der tabellenzelle eine feste breite zuzuordnen

<td width="250" > deine wörter </td>

ich bin mir nicht ganz sicher, aber meine mich erinnern zu können, dass max-width nicht browserübergreifend ist
Clara ist offline   Mit Zitat antworten
Alt 31.01.2012, 14:18  
Rubio
Gast
 
Beiträge: n/a
Standard

Das kann man sich hier schnell anschauen: http://www.css4you.de/max-width.html

Wie wäre es mit einem Link zu der Webseite? Dank Firebug usw. kann man den Fehler sicher schnell finden.
  Mit Zitat antworten
Alt 31.01.2012, 14:32  
Benutzer
 
Registriert seit: 14.11.2011
Beiträge: 41
PHP-Kenntnisse:
Anfänger
Sevarox befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Clara Beitrag anzeigen
display: table; ??

ich kenne nur display: block oder inline?!

versuch doch einfach der tabellenzelle eine feste breite zuzuordnen

<td width="250" > deine wörter </td>

ich bin mir nicht ganz sicher, aber meine mich erinnern zu können, dass max-width nicht browserübergreifend ist
display:table dafür das falls der Seiteninhalt länger wird sich die Seite automatisch mit verlängert und sich dem Inhalt anpasst.

Das mit width hab ich bereits versucht. Genauso wie mit style=width.

% Angaben schon versucht, px, gar nichts etc.

Zeigt keine Wirkung bei der Seite. Das mit style=max-width:100px hat auch nicht funktioniert.

Zitat:
Zitat von Rubio Beitrag anzeigen
Das kann man sich hier schnell anschauen: http://www.css4you.de/max-width.html

Wie wäre es mit einem Link zu der Webseite? Dank Firebug usw. kann man den Fehler sicher schnell finden.
Seite wird zurzeit nur mit XAMPP getestet und ist noch nicht online. Firebug verwende ich auch.

EDIT:

Mit

PHP-Code:
style=table-layoutfixed
und anschließendem

PHP-Code:
<td style=max-width:450px>Wort</td
hat es nun funktioniert.

Nun hab ich noch ein Problem das der Browser bei einem Datensatz den Text außerhalb der Tabelle schreib obwohl ich ja die maximale Breite festgelegt habe.

Gibts es auch so einen Befehl der sagt nach wieviel Pixel er den Text umbrechen soll ?

Geändert von Sevarox (31.01.2012 um 14:39 Uhr).
Sevarox ist offline   Mit Zitat antworten
Alt 31.01.2012, 14:40  
Benutzer
 
Registriert seit: 27.07.2011
Beiträge: 40
PHP-Kenntnisse:
Anfänger
Clara befindet sich auf einem aufstrebenden Ast
Standard

wirf doch einmal etwas html-code in die runde
Clara ist offline   Mit Zitat antworten
Alt 31.01.2012, 14:47  
jnv
Benutzer
 
Registriert seit: 21.07.2010
Beiträge: 37
PHP-Kenntnisse:
Anfänger
jnv befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Sevarox Beitrag anzeigen
Seite wird zurzeit nur mit XAMPP getestet und ist noch nicht online. Firebug verwende ich auch.
Dann melde dich bitte bei einem Freehoster deiner Wahl an und lade die Seite hoch. Hier ohne Quelltext oder Link rumzuraten bringt dir und uns nicht viel. Vielleicht spielen auch andere Faktoren (die jetzt noch nicht ersichtlich sind) eine Rolle.

Bitte ein Onlinebeispiel posten. Danke.

Zudem 4 (oder mehr) Augen ja bekanntlich mehr sehen.
__________________
#m { f : g }
jnv 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
Browserprobleme Tomodachi HTML, Usability und Barrierefreiheit 10 06.12.2010 13:24
Browserprobleme Schubi HTML, Usability und Barrierefreiheit 5 11.08.2005 14:05
Browserprobleme Igäl HTML, Usability und Barrierefreiheit 6 03.05.2005 15:26


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