toplogo


ΒΑΣΙΚΟ ΜΕΝΟΥ

Παρουσίαση Βασικών Λειτουργιών του NVU

arrowΕισαγωγή κειμένου
arrowΜορφοποίηση
arrowΕισαγωγή εικόνας
arrowΥπερσύνδεση
arrowΕισαγωγή πίνακα
arrowΕισαγωγή φόρμας
arrowCSS
arrowVideo tutorials
arrowΣχετικά με

 

 


ΕΙΣΑΓΩΓΗ ΕΙΚΟΝΑΣ

Όπως ακριβώς με οτιδήποτε άλλο εισάγεται σε μία ιστοσελίδα που δημιουργείται στο NVU, έτσι και οι εικόνες μπορουν να εισαχθούν πολύ εύκολα μέσα απο τη γραμμή εργαλείων. Οι ενέργειες για την εισαγωγή μίας νέας εικόνας είναι οι ακόλουθες. 

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

  2. Στη συνέχεια εμφανίζεται ένα παράθυρο, το παράθυρο ιδιοτήτων της εικόνας.

    Το παράθυρο αυτό όπως παρατηρούμε και στην προηγούμενη εικόνα έχει τρεις καρτέλες, την Location, την Dimensions, την Appearance και την Link. Στην καρτέλα Location επιλέγουμε την εικόνα που θέλουμε να εισάγουμε απο την ιδιότητα Image Location. Επίσης ορίζουμε και την τιμή της ιδιότητας Alternate text. Το κείμενο που θα ορίσουμε σε αυτή την ιδιότητα ειναι το κέιμενο που θα εμφανίζεται στη θέση τηςεικόνας, στην περίπτωση που για οποιοδήποτε λόγο ο Web Browser δεν θα καταφέρει να φορτώσει την εικόνα που ορίσαμε. Μια ακόμα ιδιότητα που μπορούμε να ορίσουμε σε αυτή την καρτέλα είναι η ιδιότητα Tooltip. Το κείμενο που θα εισάγουμε ως τιμή σε αυτή την ιδιότητα, είναι το κείμενο που θα εμφανίζεται όταν ο χρήστης αφήνει το ποντίκη για λίγη ώρα επάνω στην εικόνα.

    Η επόμενη καρτέλα ιδιοτήτων που φαίνεται στην παραπάνω εικόνα είναι η καρτέλα Dimensions. Στην καρτέλα αυτή ορίζουμε τις ιδιότητες που αφορούν τις διαστάσεις της εικόνας. Υπάρχουν δύο επιλογές, είτε να αφήσουμε την εικόνα να εμφανιστεί με τις κανονικές της διαστάσεις, είτε να ορίσουμε εμείς τις διαστάσεις που θέλουμε, απόλυτα σε Pixels (πλάτος και ύψος) ή σχετικά με % ποσοστό. Αν επιλέξουμε το Check Box  Constrain, τοτε διατηρούνται οι αναλογίες πλάτους και ύψους της εικόνας. Σε αντίθετη περίπτωση οι αναλογίες της εικόνας αλλάζουν. Το ύψος και πλάτος μίας εικόνας μπορούμε να τα αλλάξουμε και μέσα απο το γραφικό περιβάλλον, μετά απο την εισαγωγή της, απλά επιλέγοντάς τη και μετακινώντας τα όρια του περιγράμματός της.
    Image Appearance
    Στην καρτέλα Appearance, την οποία βλέπουμε στην παραπάνω εικόνα, μπορούμε να ορίσουμε τις ιδιότητες Spacing Left and Right, που είναι σε Pixels το κενό που θα υπάρχει μεταξύ εικόνας και κειμένου δεξιά και αριστερά. Αντίστοιχα το Top and Bottom είναι το κενό περιθώριο που θα υπάρχει μεταξύ της εικόνας και του κειμένου πάνω και κάτω. Η ιδιότητα Solid Border ορίζει το αν θα είναι ορατό το περίγραμμα της εικόνας και το πάχος του σε Pixels. Τέλος η ιδιότητα Align Text to Image ορίζει τη θέση του κειμένου ως προς την εικόνα, δηλαδή αν το κείμενο θα αναδιπλώνεται γύρω απο την εικόνα ή αν θα στοιχίζεται στο κέντρο της εικόνας, στο κάτω ή το πάνω μέρος της εικόνας. Οι τιμές που μπορεί να πάρει η ιδιότητα αυτή και το αποτέλεσμά τους είναι οι ακόλουθες.
    • At the top Στοιχίζει την εικόνα με το πάνω μέρος του υψηλότερου στοιχείου κειμένου στη γραμμή.
    • In the center Στοιχίζει την εικόνα στο μέσο της γραμμής του κειμένου.
    • At the bottom Στοιχίζει το κείμενο με το κάτω μέρος της εικόνας.
    • Wrap to the left Τοποθετεί την εικόνα στο δεξί άκρο του παραθύρου και αναδιπλώνει το κείμενο στα αριστερά της εικόνας.
    • Wrap to the right Τοποθετεί την εικόνα στο αριστερό άκρο του παραθύρου και αναδιπλώνει το κείμενο στα δεξιά της εικόνας.


    Στην καρτέλα Link που παρουσιάζεται στην παραπάνω εικόνα μπορούμε να ορίσουμε έναν υπερσύνδεσμο σε κάποιο αρχείο ή μία άλλη σελίδα, που θα ανοίγει όταν ο χρήστης θα κάνει click επάνω στην εικόνα.

    Υπάρχουν και άλλες πιό εξειδικευμένες ιδιότητες που μπορούμε να ορίσουμε απο το παράθυρο ιδιοτήτων της εικόνας, επιλέγοντας το κουμπί Advanced Edit οι οποιες για να οριστούν απαιτούν μία στοιχειώδη γνώση HTML. Στην παρούσα παρουσίαση του NVU δεν θα επεκταθούμε στις ιδιότητες αυτές.

  3. Τέλος αφού προσδιορίσουμε τις τιμές ιδιοτήτων που επιθυμούμε στην εικόνα που εισάγουμε, πατάμε το κουμπί ΟΚ και η εικόνα εισάγεται στην ιστοσελίδα που δημιουργούμε.


Το αποτέλεσμα  της εισαγωγής μίας εικόνας σε HTML κώδικα είναι το ακόλουθο

<img  style="border: 0px solid ; width: 228px; height: 80px; float: left;"  alt="logo" title="logo"  src="images/logo.png"  hspace="0" vspace="0" />

Η ιδιότητα  alt είναι το Alternate Text  που εξηγήθηκε προηγουμένως.

Η ιδιότητα title είναι το tooltip.

Η ιδιότητα src (source) είναι η τοποθεσία της εικόνας. Στη συγκεκριμένη περίπτωση η τοποθεσία είναι ορισμένη με σχετικό τρόπο με σημείο αναφοράς τον root κατάλογο του Site που δημιουργούμε. Η τιμή της ιδιότητας αυτής δίνεται απο το πεδίο Image Location που παρουσιάστηκε προηγουμένως.

Οι ιδιότητες vspace και hspace (vertical space και horizontal space αντίστοιχα) ορίστηκαν στην καρτέλα Appearance spacing Top and Bottom και spacing Left and Right αντίστοιχα, οι οποίες παρουσιάστηκαν προηγουμένως.

Η ιδιότητα  style ορίζει τις διαστάσεις της εικόνας, το πάχος του περιγράμματός της σε pixels (η τιμή μηδέν που έχουμε σε αυτή την περίπτωση σημαίνει οτι δεν θα υπάρχει περίγραμμα) και το πώς θα είναι στοιχισμένο το κείμενο σε σχέση με την εικόνα. Στη συγκεκριμένη περίπτωση float: left; το κείμενο θα αναδιπλώνεται δεξιά της εικόνας, ενώ η εικόνα θα τοποθετηθεί στο αριστερό άκρο του παραθύρου. Υπάρχει και δεύτερος τρόπος να οριστούν οι τιμές αυτές χωρίς τι χρήση του style. Δεν θα αναλυθούν όμως καθώς ξεφεύγουν απο τους στόχους αυτής της παρουσίασης. Μπορούμε ευκολα να παρατηρήσουμε πως και αυτές οι ιδιότητες όπως και οι προηγούμενες ειχαν οριστεί μέσα απο τα πεδία και τις καρτέλες του παραθύρου ιδιοτήτων.

Εύκολα παρατηρούμε την αντιστοιχία που υπάρχει μεταξύ των τιμών των πεδίων που συμπληρώσαμε στο παράθυρο ιδιοτήτων και στο τεικό αποτέλεσμα σε HTML κώδικα. Με τον ίδιο τρόπο λειτουργούν και τα υπόλοιπα εργαλεία του γραφικού περιβάλλοντος του NVU. Η παρούσα παρουσίαση δεν έχει ώς στόχο την εκμάθηση HTML, αλλά την καλύτερη κατανόηση της λειτουργίας αυτών των εργαλείων γραφικού περιβάλλοντος.

Σύντομη παρουσίαση σε Video

 

 
 
  Παναγιώτης Γεωργιόπουλος. Εργασία για το μάθημα Προγραμματισμός Διαχείρισης Συστημάτων Ι Document made with Nvu