vs50 Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Γειά σας θα ήθελα τη βοήθειά σας στο εξής πρόβλημα. Προσπαθώντας να μάθω εδώ και λίγο καιρό το Dreamweaver 8.0 έχω ξεκινήσει να δουλέψω και με τα layers. Το πρόβλημα που αντιμετωπίζω είναι ότι δημιουργώντας ένα layer σε μια σελίδα, ένω το τοποθετώ σε σιγκεκριμένη θέση ώστε να εμφανίζεται όταν περνάω το ποντίκι πάνω από ένα κείμενο και ενώ γράφει στις συντεταγμένες L και T το σημείο που θα είναι η πάνω αριστερή του γωνία, όταν κάνω προεπισκόπηση σε IE8 και firefox 3.0, εμφανίζεται το layer πολύ πιο πάνω και πιο αριστερά. Είναι κάτι μάλλον που δεν έχω προσέξει και γιαυτό θέλω την πολυτιμότατη βοήθειά σας. Ευχαριστώ
ΠάρηςΓ Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Μη το ψαχνεις. Θελει και κώδικα.Αλλαζει και με το resize
vs50 Δημοσ. 11 Ιουνίου 2009 Μέλος Δημοσ. 11 Ιουνίου 2009 Μη το ψαχνεις. Θελει και κώδικα.Αλλαζει και με το resize Ευχαριστώ για την βοήθειά σου αλλά μήπως μπορεί κάποιος να βοηθήσει πιο αναλυτικά ίσως και με τον κώδικα αν βεβαίως αυτό είναι εφικτό
ΠάρηςΓ Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Εξαρτάται τι θες να κανεις ακριβώς. Απλα το προβλημα ειναι οτι για να δουλευει σε ολους τους browser θελει δουλεια
vs50 Δημοσ. 11 Ιουνίου 2009 Μέλος Δημοσ. 11 Ιουνίου 2009 Δηλαδή ο πιο κάτω κώδικας που φτιάχνει το dw δεν είναι αρκετός για να βγαίνει το layer april2009 στη θέση left: 44px top: 928px Πάντως στην ίδια λάθος ακριβώς θέση δηλαδή πιο πάνω και πιο αριστερά, το βγάζουν και ο ΙΕ και ο firefox To πρόβλημα είναι ότι το πάνε πολύ πιό πάνω και αρκετά πιο αριστερά, ώστε να μην μπορεί να διαβαστεί. Εκείνο που θέλω να κάνω είναι, έχοντας 10 γραμμές με διαφορετικό θέμα η κάθε μία, η μία κάτω απο την άλλη, περνώντας το ποντίκι πάνω απο κάθε μία γραμμή να βγαίνει ακριβώς κάτω απο την γραμμή αυτή το κείμενο -περιγραφή που θέλω και έχω γράψει μέσα το layer που αντιστοιχεί σε κάθε γραμμή ας το πούμε περιεχομένων. april2009 { position:absolute; width:937px; height:191px; z-index:1; left: 44px; top: 928px; background-color: #FF0000; overflow: auto; visibility: hidden; }
ΠάρηςΓ Δημοσ. 12 Ιουνίου 2009 Δημοσ. 12 Ιουνίου 2009 Μπορεις να δοκιμασεις με relative position αλλα να το βαλεις μεσα στη καθε γραμμη. Δωσε κώδικα να δουμε
vs50 Δημοσ. 12 Ιουνίου 2009 Μέλος Δημοσ. 12 Ιουνίου 2009 Εκείνο που έκανα ηταν να φτιάξω μια σελίδα καινούργια και να βάλω τους 10 τίτλους , όπως τους έχω στην άλλη σελίδα που όμως υπάρχουν και άλλα όπως πίνακες κλπ. Το αποτέλεσμα ήταν ότι δουλεύει θαυμάσια άρα πρέπει να ψάξω τι μπορεί να επειρεάζει την θέση των leyers και δεν βγαίνουν στη θέση που γράφουν.
ΠάρηςΓ Δημοσ. 12 Ιουνίου 2009 Δημοσ. 12 Ιουνίου 2009 Βαλε τον κωδικα να σου προτεινω λυση.. ---------- Το μήνυμα προστέθηκε στις 01:12 ---------- Και δεν σημαίνει παντα το absolute οτι μετραει απο την πανω αριστερη γωνια
vs50 Δημοσ. 12 Ιουνίου 2009 Μέλος Δημοσ. 12 Ιουνίου 2009 Σε ευχαριστώ για τη βοήθειά σου. Λέγοντάς μου ότι το absolute δεν είναι απαραίτητα αυτό που ορίζει τη θέση ενός layer και για το relative position, έψαξα αρκετά (γιατί όπως σου είπα μαθαίνω ακόμα τα περί του dw) και βρήκα ότι όπως μου είπες, ασχέτως αν το layer στο head ορίζει τη θέση του ως: position: absolute; θέλει να οριστεί και στο CSS, ένα style που θα καθορίζεις εκεί τo στο Positioning, Type : relative, ώστε να τοποθετείται το layer στη θέση που και το βλέπεις όταν το ορίζεις. Θέλει επίσης να βάλεις σε όλες τις θέσεις, top, right, bottom και left, την τιμή auto. Το style αυτό το δίνεις στο layer που έφτιαξες. Επίσης κατέληξα στο συμπέρασμα, απ ότι είδα, μόνο αν αρχίσεις να καταλαβαίνεις και τον κώδικα και να επεμβαίνεις σε αυτόν, τότε μόνο μπορείς να φτιάξεις αυτό που θέλεις, γιατί μόνο με το γραφικό περιβάλλον του dw, δεν μπορείς να χειριστείς την σελίδα που φτιάχνεις όπως θέλεις. Άρχισα επίσης να βρίσκω πάρα πολλά "σκουπίδια" μέσα στον κώδικα, που από αλλάγες στο γραφικό περιβάλλον, δεν είχαν σβηστεί αλλά παραμένουν. Τέλος, αν υπάρχει και ευκολότερη λύση από αυτή, ας με συγχωρήσουν οι πιο γνώστες αλλά είμαι στο ψάξιμο ακόμα... Ευχαριστώ και πάλι
ΠάρηςΓ Δημοσ. 12 Ιουνίου 2009 Δημοσ. 12 Ιουνίου 2009 Δε ξερω τι εχεις κανει ακριβώς αλλα εαν σου δουλεύει ειναι οκ.Δυστυχως εχει καποια προβληματα το absolute positioning.Καλύτερα το δηλωνεις ως relative στο σημειο που θες και απλα το σπρωχνεις δεξια - κατω οσο θες. Εγω ετσι κανω συνηθως ---------- Το μήνυμα προστέθηκε στις 12:49 ---------- Αν κ μερικες φορες μονο το absolute μπορει να κανει αυτο που θες
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.