![]() |
|
|
Themen-Optionen |
|
|
#1
|
|
Helper
![]() ![]() Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
CSS - Webseite für IE anpassenHallo liebe Forumgemeinde,
ich habe eine Webseite für eine Freundin gemacht, und bei mir in versch. Browsern getestet. http://www.domblicke.de Leider wird die Seite (z.B. portfolio) in den IE-Versionen < 9 bei den floats nicht richtig dargestellt, d.h. die "aside"-Divs stehen untereinander, und nicht nebeneinander. Bei der Navigationsleiste habe ich das Problem, daß Sie browserabhängig umbrochen wird, ebenso sind die link:visited lila, soll aber nicht so sein. Da ich mich mit den Conditional Comments noch nicht auskenne, bitte ich Euch, mal über den Code zu schauen, um mir zu sagen, wo ich was ändern muß. Und bitte: seid gnädig und zerreißt mich nicht in der Luft! Möchte gerne was dazulernen, und wälze mich schon durch Bücher über CSS-Hacks und eigene Style-Sheets, aber brauche jetzt mal professionelle Forum-Hilfe... P.S.: Reicht der Link oder soll ich den Code reinstellen? |
|
|
|
#2
|
|
Mod | Web
![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: 16.02.2011
Ort: Taunus
Beiträge: 2.281
Kamera: Canon EOS 600DVerwendet: Adobe Creative Suite 6 Design Standard, Webocton Scriptly, Avid Studio |
Das sind keine "aside-divs" dondern aside-tags, welche mit HTML5 kommen.
Find ich super, dass du die nutzt. Jedoch hat der IE<9 keine Ahnung von denen. Damit du den ollen IEs die Tags (u.a. auch nav) beibringen solltest du dir das hier: http://www.codeproject.com/Articles/...-and-Web-Fonts mal durchlesen. Da wird das erklärt. btw: Der einsatz des aside-tags macht hier aber semantisch keinen Sinn. Der ist eigentlich für Sidebars, etc. gedacht. Der article-tag wäre hier sinnvoller.
__________________
Momentan ohne Signatur |
|
|
|
#3
|
|
localhorst
![]() ![]() ![]() ![]() Registriert seit: 18.12.2006
Beiträge: 1.812
|
Ich habe leider gerade nur wenig Zeit und mir deinen Quelltext jetzt nicht genau ansehen können. Aber hier schon mal eine Info:
Der Internet Explorer < 9 unterstützt das Aside-Tag nicht. Edit: Zu langsam... |
|
|
|
#4
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
OK, werde dann mal "article" nutzen.
Wäre schön, wenn Ihr mal in Ruhe durch die Seite schaut, und mir sagt, was noch falsch im Code ist... Was haltet Ihr von Stern-Hacks für die versch. Browser, oder sollte man für diesen Umfang besser ein eigenes Style-Sheet anlegen? Und: mache ich das Style-Sheet ganz am Schluß - basierend auf der "basis.css" (und dann anstelle von dieser() oder lege ich im IE-CSS nur die Abweichungen für IE fest...? Edit: natürlich darf es auch konstruktive Kritik an der Gestaltung sein. „Ich möchte mich lernend verändern. Ich möchte gerne etwas weniger blöd sterben als ich geboren bin.“ André Heller Geändert von cocodina (29.06.2012 um 13:59 Uhr). |
|
|
|
#5
|
|
localhorst
![]() ![]() ![]() ![]() Registriert seit: 18.12.2006
Beiträge: 1.812
|
Hier: http://w3schools.com/html5/
Ist sicher ganz hilfreich für dich. Ebenfalls einen Blick wert: http://validator.w3.org/check?uri=ht...Inline&group=0 Wenn du ein valides Markup hast erübrigen sich viele Browser-Hacks für den IE von ganz alleine! Edit: Du solltest auch das target="_new" aus deinen Footer-Links nehmen. Edit 2: möchtest du auch Kritik zur Gestaltung? Geändert von MyBad (29.06.2012 um 13:51 Uhr). |
|
|
|
#6
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
Ok, also, habe das Script aus "How-to-Get-IE8-to-Support-HTML5-Tags..." eingebaut.
Hier finde die Lösung einfach nicht: 1. Es gibt außer bei FF noch lila "visited-Links", die sollen raus - finds in den CSS-Dateien nicht. Navileiste im Firefox = ok Navileiste in IE9 = falsch Der Fussbereich ist ähnlich falsch + wird im IE 7 falsch umbrochen (wahrscheinlich wg. dem h5-tag, oder) Fusszeilen im Firefox = ok Fusszeilen im IE9 = falsche linkfarbe Fusszeilen im IE7 = katastrophe! Diese Fußgestaltung habe ich in einem PSD-Tutorial gefunden, und wg. der tabellenlosen Formatierung übernommen HTML-Code:
<address> <h5>Telefon</h5> 12 34 / 56 78 90<br> <h5>E-Mail</h5> <a href="mailto:post@anmich.de">mail@anmich.de</a><br> <h5>Web</h5> <a href="http://www.anmich.de">www.anmich.de</a><br> </address> Et is einfach ne driss |
|
|
|
#7
|
||
|
Mod | Web
![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: 16.02.2011
Ort: Taunus
Beiträge: 2.281
Kamera: Canon EOS 600DVerwendet: Adobe Creative Suite 6 Design Standard, Webocton Scriptly, Avid Studio |
Zitat:
Zitat:
Code:
document.createElement('adress');
Code:
header, nav, section, article, aside, footer, adress {
display:block;
}
__________________
Momentan ohne Signatur |
||
|
|
|
#8
|
|
Helper
![]() ![]() Registriert seit: 02.02.2009
Ort: Hannover
Beiträge: 743
Verwendet: PSCS5, Typo3, Joomla, Contao
|
Kleine Anmerkung zum Footer:
Die H5 ist dort semantisch gesehen Blödsinn. Schließlich ist es keine Überschrift. In Word würdest Du Deiner Adresse am Seitenfuß ebenfalls keine Überschrift zuweisen. Und letztendlich geht es im Web um nichts anderes als in Word: Das Dokument vernünftig strukturiert darstellen. |
|
|
|
#9
|
|
Newbie
![]() Registriert seit: 21.09.2008
Ort: Deutschland
Beiträge: 15
Verwendet: Ps/Ai, Dw/N++
|
Ein Script, welches mir bis jetzt immer bei der Verwendung von html5 im Internet Explorer < Version 9 geholfen hat, ist dieses hier: http://code.google.com/p/html5shiv/ , allerdings solltest du auch noch in deiner .css Datei "display: block;" auf die neuen html5 Elemente anwenden.
MfG Geändert von beczka (01.07.2012 um 13:39 Uhr). |
|
|
|
#10
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
danke schonmal für die tipps,
melde mich, wenn ich alles geändert habe... die "h5" formatierungen nehme ich ebenfalls raus, |
|
|
|
#11
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
Ok, ich habe die Seite aktualisiert, und den Code vereinfacht...
hier seht ihr die das ergebnis aber die darstellung ist in einigen browsern noch anders - die lila links erscheinen z.B. nur im IE (visited links) die sind in der CSS gar nicht drin!!! Auf Feedback und Kritik bin ich "gefasst" gespannt |
|
|
|
#12
|
|
me[code].Java(Script)
![]() ![]() Registriert seit: 12.08.2007
Ort: Zuhause
Beiträge: 188
Verwendet: Adobe CS5 (PS/I/ID/Bridge/FL), Sublime Text 2, NetBeans, Blender, Pencil
|
hi.
ich hab' mir die seite gerade im ie7 standart modus angezeigt und keine probleme mit :visited gefunden. auch ansonsten sah das alles soweit ganz ok aus. allerdings wirft die console folgendes aus: SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visited. ABER: --------- 1) scheinbar ist noch niemandem aufgefallen, dass dein doctype eigentlich falsch ist, da er konzipiert ist für xhtml 1.0 transitional, nicht für html5. du solltest entweder die korrekte html5-schreibweise nutzen oder xml (was für html5 das pendant ist zu xhtml) wenn du html5-elemente nutzen willst. 2) attribute wie align="center" sind in html5 deprecated. in html4 auch. in xhtml erst recht. 3) der sinn von diesem konstrukt ist mir völlig unverständlich (abgesehen davon, dass ich ein <br> definitiv nicht zum clearen nutzen würde da inline-element. nimm besser ein div o. ä. oder setz' die clear-klasse auf das <p>-tag.): HTML-Code:
<p><br class="clear" /></p> 4) sehr nervig finde ich, dass du auf beinahe jede verlinkung ein target="_blank" gesetzt hast. wäre ich ein normaler user, würde ich die seite nicht lange anschauen, weil ich nämlich keinen bock darauf hätte, dass sich (fast) jede seite in einem neuen fenster bzw. (je nach usereinstellung) tab öffnet und ich am ende alle wieder schließen müsste, sofern ich nicht mit zig fenstern/tabs surfen will. 5) nur weil es native html5 elemente sind, würde ich persönlich sie nicht einsetzen, wenn explizit der ie7 mit unterstützt werden soll. was haben nur alle gegen die good ol' divs? der sinn von elementen wie <nav> oder <footer> wird doch ad absurdum geführt, wenn ich für den einsatz doch wieder ein <div>-tag darum setzen muss, damit die browser es verstehen. dann kann ich auch gleich darauf verzichten (ok, ausnahme wären hier screenreader. der wird aber mit deiner page so oder so nicht viel anfangen können, da die enthaltenen informationen hauptsächlich aus bildern bestehen. und es gibt keine spezifikation* beim w3c, dass screenreader das <nav>-tag identifizieren und als mehr oder weniger irrelevanten inhalt nur auf nachfrage zur verfügung stellen müssen – dass sie sich so verhalten ist ein vorschlag). *: genau genommen gibt es für html5-elemente noch gar keine richtige spezifikation. die ist nämlich noch "working draft". demnach ist die aktuellste offizielle version von html: v4! 6) der sinn des "preloads" der bilder innerhalb des sliders entzieht sich mir vollständig. das ist keine technik um bilder vorzuladen, sondern einfach verdoppelter content. sowas mag der google-bot eigentlich nicht sonderlich gerne. um bilder vorzuladen könntest du einen javascript-code einsetzen, der vor dem DOMContentLoaded (und damit auch vor einem window.onload, $(document).ready() oder document.onreadystatechange) ausgeführt wird. dazu kannst du (in kurzform, hier bei psd-tutorials gibt's dazu auch ein tut) z. b. solchen code nutzen: JAVASCRIPT PHP-Code:
--------- ok, im großen und ganzen: kann man so machen. punkt 5) ist subjektiv, daher fällt er einfach relativ wenig ins gewicht. punkt 6) ist ein opt-in. die restlichen punkte würde ich ändern bzw. überdenken. gruß EDIT: hatte vergessen die slideshow nach dem einfügen der bilder in das dom zu registrieren. hab es nachgezogen.
__________________
Nichts ist so gerecht verteilt wie der Verstand. Jeder denkt, er hätte genug. Geändert von mindraper (13.07.2012 um 01:12 Uhr). |
|
|
|
#13
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
@mindraper
Vielen, vielen Dank für deine ausführliche Analyse... Die Funktion Preload habe ich mir zusammen mit der Slideshow aus einer Anleitung zum jquery-Script geholt... damit das ganz vor dem Aufbau der Seite geladen wird... Ich werde deine Kommentare durcharbeiten und ggf umsetzen... Erst mal vielen Dank für deine Mühe |
|
|
|
#14
|
|
Member
![]() ![]() Registriert seit: 18.04.2006
Ort: NRW, Kreis Düren
Beiträge: 183
Kamera: DSLR "EOS 450D" + 18-55 IS Kit-Obj. + Canon 70-200 1:4 L USMVerwendet: Photoshop CS5; Truespace 6.5 |
Hallo
Deine Seite liegt schon weit über dem was ich könnte. Allerdings würd ich gerne auch was kritisieren :o) (nur optisch) Deine verschiedenen Seiten "springen" wenn man sie mal einzeln durchgeht. Am stärksten fällt das auf, wenn man auf "Bilder" geht, da dort die Überschrift komplett fehlt. Ansonsten: Mach wigge su, et hät' noch immer joot jejange ;o) Gruß Matte |
|
|
|
#15
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 04.11.2011
Ort: nrw
Beiträge: 210
Verwendet: CS5: PS, ID, AI, DW, Flash; Cinema4D, HTML/CSS, Javascript, Actionsscript, PHP/mySQL
|
@mindraper:
Deine Ausführungen habe ich teilweise (wg. fachchinesisch z.B. "deprecated" - kann man das nicht auch deutsch ausdrücken?) nicht so ganz nachvollziehen können > habe aber schon einiges umgesetzt. @matte: danke für das Lob, die Sache mit der fehlenden Überschrift hatte ich schon absichtlich gemacht, meinst du, es wäre besser, wenn das überall gleich ist? Schön, daß du dich damit beschäftigt hast. Das Einbinden von Slide-Shows mit Jquery und Javascript finde ich spannend, und ich bin froh, daß ich es schon ein paar mal hinbekommen habe... zuletzt habe ich einer befreundeten Grafik-Designerin damit geholfen, die zwar HTML/CSS Kenntnisse hat, aber null Ahnung von Scripts etc. - selbst mit meinem Halbwissen konnte ich da punkten... Aber die ganze Materie ist doch sehr komplex und deshalb weiß ich, daß bestimmt noch nicht alles TOP ist - v.a. im Quellcode habe ich noch einige Schwächen... Da es aber oft nur Freundschaftsdienste zum Sonderpreis sind, kann ich mich nicht 20 Std. mit Fine-Tuning aufhalten, sondern habe es halt so hochgeladen, um mich weiter anderen Dingen zu widmen... Ich werde mir aber bei der nächsten Gelegenheit noch ein Tut zum Thema HTML5/CSS3 runterladen - leider funktioniert die Suchfunktion in den Tuts momentan nicht!!! Ich lande immer bei PS-Tuts... Ne schöne Jruss ins Forum |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Elements 5 - Pipette statt "Beleuchtung anpassen" oder "Farbe anpassen" | AnnaLog | Photoshop | 2 | 12.04.2010 14:09 |
| Webseite an Bildschirmgröße anpassen | miklos | (X)HTML & CSS | 19 | 14.11.2009 10:14 |
| Help Webseite | Puschie | Allgemeines | 5 | 24.06.2009 22:55 |
| Hintergrundbild für Webseite anpassen | philiAN | Allgemeines | 12 | 09.11.2008 22:50 |
-
Reklame
-
-
- Pfad verlängern
- Zerstörbare Objekte?
- Hallo erstmal
- WP: Automatische Bilderzeugung manuell croppen
- Ribbon Effekt - evtl. Sine dots?
- Gegen Bezahlung: Kalender in bestehende HTML Seite integrieren
- Wordpress 3.5 unterscheidet Menüs nicht!
- Photoshop Pinsel malt mehrfarbig?
- Abstimmen für das 12. "...wird zum Bild" Contest Thema
- Finde den Farbcode nicht...
- Nicht die Kamera macht gute Bilder...
- Kennt einer Mpaolo und seine Tutorials??
- Neues C4D Training für Shader und Texturen
- Hallo
- Kleinere Dateigröße in Lightroom 4 nach Export??
- Illustrator-Logo / Hintergrund fürs Web
- Tethered Shooting - USB-Kabel
- Drupal für Webgalerie (Fotos und Videos)
- Homepage von Version PHP 4 umstellen auf Version PHP 5.4
- Suche eine mit Century Gothic vergleichbare, frei Schriftart
-
-
Aktuelles Commag
Anzeige
-
Anzeige











Social Media