Stratoukos Δημοσ. 2 Ιανουαρίου 2008 Δημοσ. 2 Ιανουαρίου 2008 Δουλέυω πάνω σε ιστοσελίδα για μια εργασία της σχολής μου και δυστυχώς πρέπει να έχει frames. Αυτό που θέλω να κάνω είναι να μην φαίνεται ότι χρησιμοποιώ frames, δηλαδή να εξαφανίσω το border μεταξύ τους. Ενώ το κατάφερα χρησιμοποιώντας border"0" μέσα στο <frameset> το validator μου το βγάζει λάθος αφού σύμφωνα με την HTML 4.01 δεν επιτρέπεται. Αν χρησιμποιήσω frameborder="0" μέσα στα frame μου βγάζει μια άσπρη γραμμή ανάμεσα στα frames. Σκέφτομαι μήπως είναι κάποιο λάθος του validator, αφού έχει !doctype tag με link μέσα στην HTML και αν ήταν λάθος στον κώδικα δε θα έπρεπε να εμφανίζεται σωστά. Ιδού ο κώδικας που χρησιμποιώ: > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO_8859-7"> <title>Σουβλατζίδικον "ο Τσέλιος"</title> </head> <frameset rows="150,*" border="0"> <frame src="mlk.htm" scrolling="no"> <frameset cols="130,*"> <frame src="igor.htm" scrolling="auto"> <frame src="entries/homepage.htm" name="main" marginwidth="10" marginheight="10" scrolling="auto"> </frameset> </frameset> </html> Σημειωτέον ότι αυτά που γράφω ισχύουν και για IE7 και για FF2 και για Opera 9 και ο validator είναι του W3C Αν δε λύνεται κάπως αυτό δεν τρέχει και τίποτα αφού μπορώ να το αφήσω όπως το έχω τώρα, αλλά αυτό το σηματάκι "W3C HTML 4.01 validated" ταιριάζει πολύ στη σελίδα μου
Stratoukos Δημοσ. 6 Ιανουαρίου 2008 Μέλος Δημοσ. 6 Ιανουαρίου 2008 Φίλε επειδή το έψαξα αρκετά το θέμα δυστυχώς δεν υπάρχει κανένας τρόπος να έχω το επιθυμητό αποτέλεσμα χρησιμοποιώντας valid κώδικα. Ευχαριστώ πάντως
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.