Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 23 Ιουν 2010 10:44

Μπορεις να μου πεις επ' ακριβως τι σημαινει να πληροι η σελιδα τα web standards?

Επισης ενα δικο μου θεωρημα που ΠΡΟΚΑΛΩ οποιονδηποτε να το καταριψει:
Το να μην εχει κατασκευαστει ενα website συμφωνα με τα standards (οπως εσεις τα ενοειτε) ΔΕΝ σημαινει πως για τον λογο αυτο θα χασει την συμβατοτητα με προηγουμενους browsers (IE6 included)

GeorgeMak
Δημοσιεύσεις: 23
Εγγραφή: 10 Ιουν 2010 20:26

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από GeorgeMak » 23 Ιουν 2010 12:34

web standards: http://www.w3.org/standards/

Το θεώρημά σου είναι το πρόβλημά μας: σαφώς και οι σελίδες που έχουν tables σε όλο το layout παίζουν καλά στον IE6, αλλά κανονικά θα έπρεπε ο ΙΕ6 να παίζει σωστά και τις σελίδες με τα w3 standards, που δεν το κάνει. Είναι επιλεκτικός να παίζει ΜΟΝΟ τις "κακές" ή και τις καλές με ένα κάρο workarounds. Για αυτό λέμε για ΙΕ6 και για αυτό υπάρχουν τα standards για να μην κάνει ο καθένας ότι του καπνίσει και να μπορούμε να συνεννοηθούμε.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 23 Ιουν 2010 14:12

Ωραια, αφου θες να κανεις πως δεν καταλαβαινεις και αφου εισαι και νεος στην παρεα και οφειλω να ειμαι πιο ελαστικος :P παμε λιγο πιο "νιανιά" την ερωτηση.

Για εξηγησε μου λοιπον σε τι θα επηρεασει την εμφανιση μιας σελιδας η ελειψη του alt σε ενα δευτερευον image οπως ενα bullet.

Τα tables μην τα μπερδευεις στην κουβεντα, γιατι ειναι valid tag το οποιο καποιοι αποφασισατε πως ειναι καταραμενο (επειδη καποιοι αλλοι το αποφασισαν και ως προβατα τους ακολουθειτε).

Προσφατα καποιο μελος (δεν θυμαμαι ποιος) "διορθωσε" τον κωδικα αλλου μελους ο οποιος τολμησε να παραταξει μια σειρα links με:

Κώδικας: Επιλογή όλων

<div class="ταδεClass"><a href="#">link1</a></div>
<div class="ταδεClass"><a href="#">link2</a></div>
<div class="ταδεClass"><a href="#">link3</a></div>
H διορθωση ηταν (με τα αναλογα rules):

Κώδικας: Επιλογή όλων

<ul class="ταδεClass">
<li><a href="#">link1</a></li>
<li><a href="#">link2</a></li>
<li><a href="#">link3</a></li>
</ul>
Εγω πιστευω πως ειναι μια χαρα το:

Κώδικας: Επιλογή όλων

<a href="#" class="ταδεClass">link1</a>
<a href="#" class="ταδεClass">link2</a>
<a href="#" class="ταδεClass">link3</a>
αρκει η "ταδεClass" να οριστει και ως display:block

Οπως βλεπεις το θεμα δεν εχει να κανει απλα με web standards αλλα και με κοληματα του τυπου "γι' αυτη τη δουλεια χρησιμοποιουμε αυτο το tag" ασχετα αν υπαρχουν και αλλα που μπορουν να κανουν εξ ισου καλα την ιδια δουλεια. Ετσι επειδη πρεπει ή ετσι ειπαν οι μεγαλοι ή ετσι επειδη... λογοι απειροι.

Και κατι τελευταιο
Δεν εχω δει καμια δουλεια "wow" απο οσους πηγαινουν με το κατα γραμμα στα web standards.

ΥΓ δεν υπερασπιζομαι τον ΙΕ6, στον Καιαδα και απο μενα. Οσο ομως υπαρχουν πελατες μου που θα μου πουν εγω θελω να φαινεται παντου οκ η σελιδα μου, θα τον λαμβανω υπ' οψη και ειναι ενα θεμα απειρως πιο σημαντικο (προς το παρων βεβαια) απο τα ...standards

GeorgeMak
Δημοσιεύσεις: 23
Εγγραφή: 10 Ιουν 2010 20:26

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από GeorgeMak » 23 Ιουν 2010 15:10

Διάβασε το χθεσινό μήνυμά μου, το να είναι available η σελίδα cross-browser είναι top priority για όλους (το παράδειγμα με το τραπεζικό domain), άλλο αυτό όμως και άλλο οι εκπτώσεις, επίσης μη μπερδεύεις το rendering με τα standards. Δεν είναι το rendering το πρόβλημα. Και σε αυτό που λες με τη δουλειά wow και τα standards κάνεις τεράστιο λάθος. Άνοιξε noupe/smashing etc και θα βρεις άπειρα παραδείγματα.

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από mariosal » 23 Ιουν 2010 15:52

Το ότι δεν εμφανίζεται η *HTML το ίδιο έχει να κάνει με το προεπιλεγμένο stylesheet κάθε web browser, οπότε εάν ξαναγραφτεί το stylesheet πιστεύω ότι θα λυθούν τα προβλήματα.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 23 Ιουν 2010 17:14

GeorgeMak έγραψε: Άνοιξε noupe/smashing etc και θα βρεις άπειρα παραδείγματα.
Sorry δεν το διατυπωσα σωστα. Εννοουσα δουλειες ελληνων και δη αυτων που συμμετεχουν σ'αυτο το φορουμ και κατα καιρους υποστηριζουν την συγκεκριμενη καραμελα...

Δεν θελω να πω πως δεν μπορουν να γινουν wow δουλειες και με τα standards, προς Θεου! Σιγουρα καποιες εξαιρεσεις σιγουρα θα βρεθουν. Σημασια εχει πως με τα standards απλα σου παιρνουν τα περισσοτερα εργαλεια απο τα χερια και σου λενε κολυμπα!

Δεν λεω, αν καποια στιγμη αποφασισουν ολοι οι browsers να ρενταρουν συμφωνα με τα standards θα γραφουμε ολοι συμφωνα με αυτα. Αυτο ομως (δικη μου αυθαιρετη εκτιμηση) δεν προκειται να γινει ποτε! Ηδη κλεινει η περιοδος των δυστροπων ΙΕ (οπως καποτε εληξε και η περιοδος του Netscape Navigator) και μπαινουμε στην νεα περιοδο του πυργου της Βαβελ (html5 - css3)

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από mariosal » 23 Ιουν 2010 17:36

Προφανώς δεν μπορείς να πεις σε ένα άτομο που έχει μάθει να γράφει unvalid κώδικα, "Ξέρεις κάτι; Από εδώ και πέρα θα γράφεις valid κώδικα ΤΕΛΟΣ!"

Εγώ άρχισα με XHTML 1.0 Strict οπότε γράφω αυτόματα valid+semantic κώδικα επειδή έτσι έχω μάθει.

Όσον αφορά αυτό που είπες korgr "Σημασία έχει πώς με τα standards απλά σου παίρνουν τα περισσότερα εργαλεία από τα χέρια και σου λένε κολύμπα!" δεν ισχύει. Εγώ ποτέ δεν είχα πρόβλημα να φτιάξω κάτι valid+semantic με την πρώτη και ούτε κάποιος άλλος που έχει μάθει να γράφει έτσι από τα άτομα που ξέρω.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 23 Ιουν 2010 17:49

Μαριε δεν εννοω απλες σελιδες (δεν ειδα να εχεις δειγμα αλλης δουλειας στο site σου για να κρινω βεβαια).
Μιλαω για συνθετες διαδικτυακες εφαρμογες. Εκει που οι αναγκες για javascript υπερβαινουν σε ποσοτητα ακομα και τον html κωδικα.

Καλα κανεις και ασχολεισαι με Html5 οπως ειδα, παντως πληροφοριακα το site σου ουτε με ie8 δεν καταφερα να το δω. Ξερω πως εσυ το κανεις για συγκεκριμενους λογους, να το δουν αυτοι που ξερουν και εχουν chrome, firefox και αλλα τετοια καλουδια κλπ, αλλα αν πουλησεις παρα εξω μια συνθετη δουλεια θα καταλαβεις τι ακριβως εννοω.
Το ειχα αναφερει και σε αλλο θεμα:
Δειτε ενα συνθετο project
Δειτε το νεο in.gr
Και μετρηστε τα errors του validator. Που παρεπιπτοντως δεν μειωνουν σε τιποτα την αξια και την λειτουργικοτητα του διαδικτυακου τοπου!
Πιστευεις πως στην atcom δεν υπαρχουν παιδια που να γραφουν συμφωνα με τα standards?

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από dva_dev » 23 Ιουν 2010 20:23

korgr έγραψε:Για εξηγησε μου λοιπον σε τι θα επηρεασει την εμφανιση μιας σελιδας η ελειψη του alt σε ενα δευτερευον image οπως ενα bullet.
Φίλε korgr όταν βάζεις ένα img σε μια σελίδα το κάνεις γιατί υπάρχει κάποια πληροφορία που θέλεις να δώσεις (με μορφή εικόνας), και για αυτούς που δεν μπορούν να δουν τις εικόνες αν θέλεις να πάρουν την πληροφορία υπάρχει το alt να το συμπληρώσεις με κάποιο αντίστοιχο κείμενο που να δίνει - όσο είναι εφικτό - την ίδια πληροφορία.
Οταν χρησιμοποιείς ένα img για να δείξεις ένα bullet ποιά είναι η πληροφορία που θέλεις να δώσεις; Καμία. Λογικά λοιπόν καλά κάνεις και δεν βάζεις ή δεν συμπληρώνεις το alt αφού δεν έχεις τίποτα να πεις.
Τα πάντα στο web (και όχι μόνο) μπορείς να τα κάνεις με τουλάχιστον 2 τρόπους. Τον σωστό και τον λάθος.
Αν προσπαθείς να κάνεις αυτό που έχω καταλάβει πας να το κάνεις με τον λάθος τρόπο.
O σωστός τρόπος για να γίνει είναι έτσι και άλλη (όχι η μοναδική) διαφορετική εκδοχή αυτή.
Οπως καταλαβαίνεις αφού αυτό που σε ενδιαφέρει είναι να αλλάξεις την εμφάνιση της πληροφορίας (αυτό που περιέχει το li) και όχι την ίδια την πληροφορία, ο σωστός τρόπος είναι να κάνεις ακριβώς αυτό, να πειράξεις την εμφάνιση και όχι την πληροφορία.

Ο λάθος τρόπος:

Κώδικας: Επιλογή όλων

<style>
li &#123;
	list-style-type&#58; none;
	list-style-position&#58; inside;
&#125;
</style>
<ul>
<li><img src="img/sad.gif" alt="" />Item 1</li>
<li><img src="img/sad.gif" alt="" />Item 2</li>
<li><img src="img/sad.gif" alt="" />Item 3</li>
<li><img src="img/sad.gif" alt="" />Item 4</li>
<li><img src="img/sad.gif" alt="" />Item 5</li>
<li><img src="img/sad.gif" alt="" />Item 6</li>
</ul>
Ενας σωστός τρόπος:

Κώδικας: Επιλογή όλων

<style>
li &#123;
	list-style-type&#58; none;
	list-style-position&#58; outside;
	list-style-image&#58; url&#40;img/happy.gif&#41;;
&#125;
</style>
<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
    <li>Item 6</li>
</ul>
Αλλος σωστός τρόπος:

Κώδικας: Επιλογή όλων

<style type="text/css">
li &#123;
	list-style-type&#58; none;
	list-style-position&#58; outside;
	background-image&#58; url&#40;img/happy.gif&#41;;
	background-repeat&#58; no-repeat;
	margin-left&#58; -16px;
	padding-left&#58; 20px;
&#125;
</style>
<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
    <li>Item 6</li>
</ul>
Σαν κώδικας και σαν συμβατότητα με τα web standards και τα 3 είναι σωστά και έχουν την ίδια εμφάνιση (σχεδόν, δεν το παίδεψα κι όλας). Το πρώτο όμως είναι λάθος γιατί χρησιμοποιούνται τα img tags για λάθος λόγο. Αυτό δεν μπορεί να το πιάσει κανένας validator, και σε τέτοια σημεία βλέπω ότι διεξάγεται ο μεγάλος πόλεμος.
Αυτά τα λάθη που για μένα είναι πιο σημαντικά από το να μην έρχεται στα ίσια η εικόνα με τη σκιά ή να μην φαίνεται η διαφάνεια στο εφέ, είναι που δίνουν άλλη "εικόνα", άλλη "πληροφορία" στη σελίδα, σε όσους χρειάζονται το WAI και τα W3C standards.

Να δούμε κάτι άλλο επίσης "απλό"; Γιατί να χρησιμοποιεί κάποιος <em> και όχι <i> ή <strong> και όχι <b>, αφού στην οθόνη και τα δύο το ίδιο αποτέλεσμα δείχνουν; Η διαφορά δυστυχώς δεν φαίνεται στην οθόνη και είναι, ελάχιστοι να πω; οι επαγγελματίες που αυτό που κάνουν ξέρουν γιατί το κάνουν, και όταν λένε ότι πουλάνε κάτι σύμφωνα με τα web standards δεν πουλάνε φύκια για μεταξωτές κορδέλες (ακόμα κι αν τα φύκια περνάνε από τους validators).

Το in.gr σίγουρα είναι ένα μεγάλο project και φαντάζομαι ότι το migration από το παλιό στο νέο δεν είναι και η πιο απλή υπόθεση. Στην θέση τους να ήμουν θα προσπαθούσα πρώτα να το μεταφέρω και μετά θα ασχολιόμουν με τα validation errors. Τουλάχιστον στο logo είναι σημειωμένο ότι ακόμα βρίσκεται σε beta φάση, οπότε τα bugs τα παραβλέπουμε μέχρι να βγεί η release.*
Ο κώδικας που παράγεται είναι αρκετά μεγάλος για να κάτσω να ασχοληθώ μαζί του. Το μόνο που κοίταξα είναι τα bullets στα <li> tags. Παρότι βάζουν custom εικόνες στο καθένα δεν το κάνουν με τον λάθος τρόπο.

*Ο web browser όμως που νοιάζεται για τον web κώδικα, γιατί δεν διαμαρτύρεται όταν βλέπει 800 φορές να δηλώνεται το ίδιο id παρά κάνει την πάπια λες και δεν συμβαίνει τίποτα;
Σε αυτό φταίνε οι developers που φτιάχνουν τους browsers ή οι developers που φτιάχνουν τις ιστοσελίδες; Αν αύριο σταματήσουν όλοι οι browsers να δείχνουν τις ιστοσελίδες που δεν έχουν σωστό html κώδικα, θα φταίνε οι developers που φτιάχνουν τους browsers ή οι developers που φτιάχνουν τις ιστοσελίδες; Δεν θα διαμαρτυρυθούν οι απανταχού web developers ότι έχει καταρρεύσει το internet και θα ζητάνε τα ρέστα από όσους φτιάχνουν browsers (γιατί έχουν καλομάθει), αντί να κάτσουν να διορθώσουν τα μαύρα τους τα χάλια;
Επειδή κανένας δεν θέλει να γίνει ο κακός της υπόθεσης συμφωνώ κι εγώ ότι θα αρχίσουμε να μπαίνουμε σε εποχές που θα γκρεμίζεται ένας πύργος της βαβέλ και στη θέση του θα χτίζεται άλλος με ακόμα περισσότερα προβλήματα, κυρίως λόγω picnic.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 23 Ιουν 2010 21:40

Φιλε dva_dev σε ευχαριστω για τον χρονο που διεθεσες.
Πολυ ομορφη και εμπεριστατωμενη αποψη!
respect

Ειδικα στο σημειο με τα strong bold κλπ συμφωνω οσο δεν παει...
Ατυχης η τοποθετηση μου για το image bullet απλα αυτο μου ηρθε προχειρα σαν παραδειγμα.

Στο μονο που διαφωνω ειναι που θεωρεις προβληματα εμφανισης λιγοτερο σοβαρα σε σχεση με την επιλογη συγκεκριμενων tags.

Αλλα ειναι ομορφο να διαφωνουμε :D

Άβαταρ μέλους
fusion
Δημοσιεύσεις: 146
Εγγραφή: 23 Αύγ 2008 21:34
Τοποθεσία: Λάρισα
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από fusion » 24 Ιουν 2010 20:01

Κάτι σχετικό τώρα που εξαφανίζεται ο browser:

Did Internet Explorer get the Box Model Right?

Τώρα θα περιμένουμε τον ie10 να υποστηρίξει το box-sizing και πάλι θα βρίζουμε την Microsoft. :P

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από dimsis » 05 Ιούλ 2010 22:57

Νότη, άσχημα τα φρέσκα νέα:
http://arstechnica.com/microsoft/news/2 ... es-ie6.ars
:)

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από korgr » 05 Ιούλ 2010 23:04

dimsis έγραψε:Νότη, άσχημα τα φρέσκα νέα:
http://arstechnica.com/microsoft/news/2 ... es-ie6.ars
:)
Μα ειναι ενας ερωτας μεγαλος!
Μια πραγματικη σχεση Αγαπης & Μισους :lol:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από fafos » 05 Ιούλ 2010 23:08

ekeino to "Other IE" ti einai? Nomiza oti mono sto Ellhniko dhmosio eixan apomeinei merikoi ie kato apo 6!

Panagio_tis
Δημοσιεύσεις: 57
Εγγραφή: 14 Οκτ 2009 15:35

Ποσοι "νιπτουν τας χειρας τους" για τον ΙΕ6?

Δημοσίευση από Panagio_tis » 05 Ιούλ 2010 23:11

Δεν γνωρίζω πολλούς που να το έχουν δηλώσει με κάποιο τρόπο στην ιστοσελίδα τους, αλλά νομίζω οτι μετά την επίσημη απόρριψή του απο το Google (λίγους μήνες πριν), οι μέρες του είναι μετρημένες.

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες