Space σε Internet Explorer

Ας μάθουμε πως να κάνουμε τις σελίδες μας με στιλ. Τα Cascading Style Sheets είναι ο τρόπος για να το επιτύχουμε.

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

Απάντηση
Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Space σε Internet Explorer

Δημοσίευση από Basilakis » 01 Νοέμ 2009 12:13

There is a problem... AHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!

Και εκεί που τελειώνεις και έχεις φτιάξει ξεχωριστό CSS για τον Internet Explore, ξεχωριστό για ie6 και ie7 και λές, άντε να τελειώνουμε να παραδώσουμε :P


My problemo είναι πως στον firefox, opera κτλ, το -margin λειτουργεί, και έτσι μπορώ να φέρω ψηλά το κάτω div, για να το ενώσω με τοαπο πάνω, αλλα σε IE δεν γίνεται αυτό... έχετε καμια λύση κατα νού;
Συνημμένα
css_divs.PNG
(1.49 KiB) Μεταφορτώθηκε 190 φορές

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Space σε Internet Explorer

Δημοσίευση από nbc » 01 Νοέμ 2009 16:33

Και στον ΙΕ παίζουν τα negative margins. Απλά, η κατάσταση περιπλέκεται όταν εισάγονται floats και elements χωρίς layout, όπως το εννοεί αυτός.

Δυστυχώς, η φωτό δε μου λέει τίποτα. Ρίξε λίγο κώδικα...

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Space σε Internet Explorer

Δημοσίευση από Basilakis » 01 Νοέμ 2009 16:44

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

#navigation {
	padding:0;
	margin-top:0px;
	margin-left: -24px;
	margin-bottom: -12px;
	width:940px;
}
#subnavigation {
	background-color:#f1f1f1;
	padding-bottom: 5px;
}
Μπορώ (φαντάζομαι :P) να ορίσω ένα top:value; και να τελειώνω, αλλά θέλω πρώτα να εξαντλήσω οποιαδήποτε άλλη λύση

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Space σε Internet Explorer

Δημοσίευση από nbc » 01 Νοέμ 2009 17:27

Χωρίς το markup δε βγαίνει άκρη. Ούτε προκύπτει η φωτό με βάση το συγκεκριμένο css. Για παράδειγμα, το "top" που αναφέρεις προϋποθέτει positioning το οποίο δεν υπάρχει στο css.

Συνεπώς, εντελώς στα τυφλά, σου λέω μερικές πιθανές ενέργειες:

- Αντί του margin-bottom στο πρώτο, δοκίμασε margin-top στο δεύτερο
- Πολλά προβλήματα στον ΙΕ λύνονται ως δια μαγείας με το μαγικό rule "zoom:1". Βάλτο στο element που δεν "ακούει".
- Το positioning ενός child element προυποθέτει positioning του parent
- Ο ΙΕ αντιμετωπίζει διαφορετικά, elements με άδειο περιεχόμενο. Ένα   τον φέρνει στα ίσα του.

Περισσότερα άμα τη εμφανίσει :D

Απάντηση

Επιστροφή στο “CSS - Cascading Style Sheets”

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

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