zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden ellipsis in Opera

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 16.01.2013, 20:15
Benutzerbild von Manfred62
Erfahrener Benutzer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 18.09.2009
Ort: Ludwigsburg
Beiträge: 2.134
Manfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nett
Standard ellipsis in Opera

Hallo

schaut euch mal bitte folgenden Testfall in Opera (12) an:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  
  <title>ellipsis Test</title>
  <style type="text/css">
  /* <![CDATA[ */
    body {font:  100%/1.5 Arial, sans-serif;}       
    div {
      text-align: center;
      width: 184px;
      height: 150px;
      font-size: .9em;
      font-weight: bold;
    }   
    div img {
      border: 2px solid #292643;
      border-radius: 2px;
    }   
    div a {
      color: #000;
      display: block;
      text-decoration: none;
    }
  /* ]]> */
  </style>
 </head>
 <body>
  <div>
   <a href="#"><img src="http://placehold.it/180x108" width="180" height="108" />... Text</a>
  </div>
 </body>
</html>
seltsamerweise werden die 3 Punkte neben dem div angezeigt. Ersetzt man diese mit Text, passt alles.
Ebenso nachvollziehbar: nur einen oder zwei Punkte vorne dran --> passt auch nicht.

So what..?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.01.2013, 20:38
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

Das Verhalten kann ich bei meinem Opera nachvollziehen.

Zitat:
So what..?
Opera eben. So ein Verhalten habe ich bei früheren Versionen bereits des öfteren erlebt. Solche Unstimmigkeiten bauen die wohl immer wieder mal ein. Bei den nächsten Updates wird das meist wieder korrigiert.

Wenn du sofortige Abhilfe brauchst kannst du dem Text auch die css-Eigenschaft "white-space: nowarp" mit auf den Weg geben. z. B. in einem span-Element.

Oder du setzt den Text in ein p-Element. Ganz alleine oder nur in einem Inline-Element wie dem a-Tag sollte Text eh' nicht stehen. Das ist kein schönes sauberes HTML.

Gruss

MrMurphy

Geändert von MrMurphy (16.01.2013 um 20:41 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 16.01.2013, 20:51
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Für dieses Verhalten gibt es keinen festgelegten Algorithmus. Da haben alle Browser an verschiedenen stellen ihre Macken.

Man kann nichtmal sagen, das das Verhalten falsch wäre, da ein Punkt ja als Abschluss durchaus geeignet ist.

Warum nicht einfach das img-Element mit display: block; versehen? Das erscheint mir die sauberste Lösung.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #4 (permalink)  
Alt 16.01.2013, 20:59
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Ich bin immer noch auf der Suche nach den Auslassungspunkten.

Ellipse: … (Auslassungspunkte)
Drei Punkte: ... (kommt in unserer Sprache nicht vor)
Mit Zitat antworten
  #5 (permalink)  
Alt 16.01.2013, 21:09
Benutzerbild von Manfred62
Erfahrener Benutzer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 18.09.2009
Ort: Ludwigsburg
Beiträge: 2.134
Manfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nettManfred62 ist einfach richtig nett
Standard

Zitat:
Zitat von MrMurphy
in einem Inline-Element wie dem a-Tag sollte Text eh' nicht stehen. Das ist kein schönes sauberes HTML.
Hmm, z.B in jeder Navigation macht man das so...
Zitat:
Zitat von gato
das img-Element mit display: block; versehen
Ja das passt, hat keine Nebeneffekte.
Zitat:
Zitat von inta
auf der Suche nach den Auslassungspunkten
fürs Beispiel war das nicht von Bedeutung ob &hellip; oder ...
Nachvollziehen kann man es mit beidem.
Mit Zitat antworten
  #6 (permalink)  
Alt 16.01.2013, 22:36
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo,

der ganze Teilsatz lautet

Zitat:
nur in einem Inline-Element wie dem a-Tag sollte Text eh' nicht stehen. Das ist kein schönes sauberes HTML.
Um einen Text sollte sich bei einem sauberen HTML-Code immer ein Tag wie p, h1 bis h6, li oder ähnliche befinden. Dadurch werden viele Probleme wie bei dir vermieden. Das sich dann dazwischen noch das a-Tag befinden kann bzw. seiner Funktion nach befinden muss, sollte eigentlich klar sein.

Gruss

MrMurphy
Mit Zitat antworten
  #7 (permalink)  
Alt 18.01.2013, 03:17
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Gemäß dem Unicode Line Breaking Algorithm darf unmittelbar vor einem normalen Punkt nicht umgebrochen werden, auch vor der typographisch korrekten Ellipse (…) nicht.
__________________
toscho.de
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Opera Mini verschluckt Background-Image shredder01 CSS 1 17.07.2012 13:45
Dropdown Menue Bug bei Opera - Conditional Content??? therug CSS 0 04.11.2008 08:55
Opera 9.50 final ist online EvT Offtopic 29 15.06.2008 19:06
Opera nun Freeware! s0nic Offtopic 38 23.09.2005 12:21
Problem mit neuem Opera 8.01 German AngryTomatoe CSS 4 16.08.2005 13:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59 Uhr.