Προς το περιεχόμενο

Πρόβλημα με frames σε HTML


Stratoukos

Προτεινόμενες αναρτήσεις

Δημοσ.

Δουλέυω πάνω σε ιστοσελίδα για μια εργασία της σχολής μου και δυστυχώς πρέπει να έχει 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" ταιριάζει πολύ στη σελίδα μου :P

Δημοσ.

Φίλε επειδή το έψαξα αρκετά το θέμα δυστυχώς δεν υπάρχει κανένας τρόπος να έχω το επιθυμητό αποτέλεσμα χρησιμοποιώντας valid κώδικα. Ευχαριστώ πάντως

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...