Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bilder beim laden in der Breite skalieren
mrshadowtux
Unregistered

 
Beitrag #1
Bilder beim laden in der Breite skalieren
Moin,
leider skaliert das Forum Bilder ja erst, wenn sie geladen sind. Theoretisch müsste es ja genügen, die Breite von imgs in divs der Klasse postbody im vornerein auf 100% zu setzen oder? Dann sollte sie ja schon während des Ladevorgangs passen. Fragt sich nur noch, wie man das mit Smileys löst, haben die ne extra Klasse? Gerade nicht nachgesehen. Das da wäre jedenfalls nen Ansatz:
Code:
div.postbody img
{
    width: 100%; /* 100% bezogen auf die Breite vom Muttterdiv */
}

Kann mal jemand was in der Richtung ins CSS einbauen?

Falls die Smileys in keiner Klasse sind (warum nicht? :o), könnte man eventuell auch mit jQuery Ausnahmeregelungen machen und das CSS nur auf bestimmte img applyen, die nicht zu diesen Ausnahmen gehören.
06.04.2014 17:11
Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.219
Registriert seit: Jul 2008
Beitrag #2
RE: Bilder beim laden in der Breite skalieren
Das würde dann kleine Bilder (auf die der Prototype-basierende Skalierer überhaupt nicht angewendet wird) allerdings nicht nur unnötig auf volle Breite skalieren, sondern in die Breite zerren.

CCITTグループ4またはZIP圧縮のモノクロ300dpiで最高の再現性
(Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2014 17:21 von DosAmp.)
06.04.2014 17:20
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #3
RE: Bilder beim laden in der Breite skalieren
max-width statt width und die Sache ist gegessen. Dafür gibt es dieses Attribut doch. Also bitte mittels max-width in CSS umbauen. Und den protoype-Skalierer braucht man dann auch nicht mehr.
06.04.2014 17:26
Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #4
RE: Bilder beim laden in der Breite skalieren
Wenn die meisten hier verwendeten Bilderhoster ausreichend schnell liefern würden, wäre das ein viel kleineres Problem.

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
06.04.2014 17:37
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #5
RE: Bilder beim laden in der Breite skalieren
Bei teilweise 2-3MB großen Dateien nutzt einem der beste Hoster nicht, es scheitert dann eher an der Anbindung der Endgeräte. Die Bildhoster die hier so verwendet werden sind da alle flott genug. Aber wenn halt die Bilder so groß sind, muss man halt ne max-width setzen zum fixen. So what? Eine Zeile CSS.
06.04.2014 17:39
Diese Nachricht in einer Antwort zitieren
CHRiSNEW Offline
Internetblasensammler

Beiträge: 2.864
Registriert seit: Jul 2008
Beitrag #6
RE: Bilder beim laden in der Breite skalieren
(06.04.2014 17:37)thosch97 schrieb:  Wenn die meisten hier verwendeten Bilderhoster ausreichend schnell liefern würden, wäre das ein viel kleineres Problem.

Ack, aber eine Zeile CSS mehr tut nicht weh.

06.04.2014 17:54
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #7
RE: Bilder beim laden in der Breite skalieren
(06.04.2014 17:39)mrshadowtux schrieb:  Die Bildhoster die hier so verwendet werden sind da alle flott genug.

Nö.

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
06.04.2014 18:39
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
oreissig Offline
Maître Modérateur

Beiträge: 12.021
Registriert seit: Jul 2008
Beitrag #8
RE: Bilder beim laden in der Breite skalieren
ich hab keine ahnung von dem css-krams, aber wenn anker auch in threads mit bildern funktionieren würden wär das schon sehr knorke
06.04.2014 18:41
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.951
Registriert seit: Jul 2008
Beitrag #9
RE: Bilder beim laden in der Breite skalieren
Das Problem mit "width: 100%" hat DosAmp bereits erklärt. Nicht nur kann das MyBB Smilies nicht als solche kennzeichnen (Smilies werden zu Bilder konvertiert ohne weitere Metainformationen), auch alle anderen Bilder (z.B. Leute die eigene Smilies via [img] einbinden) hätten Probleme.

"max-width: 100%" hingegen funktioniert bei Bildern nicht, es ist nur auf Blockelemente anwendbar. Gleiches Problem wie bei der Top 20. https://developer.mozilla.org/en-US/docs.../max-width

Nachtrag: Okay, das mit den Blockelementen stimmt so nicht ganz. Aber dass die Bilder Teil von Tabellen sind ist das Problem.
(Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2014 18:58 von gandro.)
06.04.2014 18:42
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #10
RE: Bilder beim laden in der Breite skalieren
(06.04.2014 18:39)thosch97 schrieb:  
(06.04.2014 17:39)mrshadowtux schrieb:  Die Bildhoster die hier so verwendet werden sind da alle flott genug.

Nö.
Dann verwend halt nen ordentlichen. Ist ja nicht so, dass es da keine gäbe.
06.04.2014 18:48
Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste