Γράφοντας HTML | Σχετικά | Παραπομπές | Ετικέτες |Μαθήματα | Προηγούμενο | Επόμενο |

7. Λίστες

Οι λίστες μπορούν να παρουσιάσουν αντικείμενα απο πληροφορίες που είναι σε τέτοια μορφή που επιτρέπουν να διαβαστούν ευκολότερα. Μία λίστα είναι και αυτή η γραμμή που ακολουθεί.


Σχεδόν πάντα στον κυβερνοχώρο, οι ιστοσελίδες εμφανίζουν λίστες. Άλλοτε είναι αντικείμενα που προηγούνται σε μορφή σφαίρας (Μη αριθμημένες) και άλλοτε σε μορφή διαδοχικής αριθμητικής λίστας (Αριθμημένες).

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

Μη Αριθμημένες Λίστες (Unordered)

Αυτές οι λίστες εμφανίζουν αντικείμενα με "βούλες" ή με άλλες μάρκες στην αρχή του κειμένου. Λέγονται <ul> .. </ul> ετικέτες στον κώδικα της HTML.

Δείτε το παρακάτω παράδειγμα:

sample web page
Μη Αριθμημένη Λίστα:
  • Στοιχείο 1
  • Στοιχείο 2
  • Στοιχείο 3

Αυτός είναι ο κώδικας της:

     <B>Μη Αριθμημένη Λίστα:</B>
     <ul>
       <li> Στοιχείο 1
       <li> Στοιχείο 2
       <li> Στοιχείο 3
     </ul>

Η ετικέτα <ul> μαρκάρει την αρχή και το τέλος της λίστας, και η ετικέτα <li> δείχνει κάθε αντικείμενο.

Αριθμημένες λίστες (Ordered)

Οι τακτοποιημένες λίστες είναι αυτές που τα αντικείμενα ξεκινούν με το "1.". Η μόνη διαφορά στην ετικέτα είναι οτι αλλάζει μόνο το ul σε ol.

Δείτε το παρακάτω παράδειγμα:

sample web page
Αριθμημένη Λίστα:
  1. Στοιχείο 1
  2. Στοιχείο 2
  3. Στοιχείο 3

Ο κώδικας αυτής της λίστας είναι ο εξής:

     <B>Αριθμημένη Λίστα:</B>
     <ol>
       <li> Στοιχείο 1
       <li> Στοιχείο 2
       <li> Στοιχείο 3
     </ol>

Ένθετες λίστες

Οι αριθμημένες και οι μη αριθμημένες λίστες, μπορούν να έχουν διαφορετικά επίπεδα. Η κάθε μία, μπορεί να κάνει υποεπίπεδα μέσα στη λίστα, με άλλες λίστες (βλέπε παράδειγμα). Το μείζων θέμα είναι η επαλήθευση της κάθε λίστας ώστε να τελειώνει σωστά και να είναι σωστή η ένωση.

Μπορείτε να ξεκινήσετε με μια πολύπλοκη ματιά με αυτές τις ετικέτες <ol> <li> </ul> <li>, αλλά θυμηθείτε τη βασική δομή:


      <ul>             <ol>
          <li>            <li>
          <li>            <li>
      </ul>            </ol>

Ακολουθεί ένα παράδειγμα ατακτοποίητης λίστας, με υποεπίπεδα άλλες λίστες:

sample web page
Σύνθετη μη αριθμημένη λίστα
  • This is the first item
  • This is the second item
    • This is the first subitem of the second item
      • And this is a subitem of a subitem
      • Getting lost yet?
    • This is the second subitem of the second item
    • This is the third subitem of the second item
  • This is the third item

Παρατηρήστε ότι η βούλα αλλάζει σε κάθε επίπεδο.

Αυτός είναι ο κώδικας του παραδείγματος:

  <B>Σύνθετη μη αριθμημένη λίστα</B>
  <ul>
     <li>This is the first item
     <li>This is the second item
     <ul>
       <li> This is the first subitem of the second item
       <ul>
         <li> And this is a subitem of a subitem
         <li> Getting lost yet?
       </ul>
       <li> This is the second subitem of the second item
       <li> This is the third subitem of the second item
       </ul>
     <li>This is the third item
  </ul>

Ένθετες λίστες -- μεταξύ των δύο

Δεν μπορείτε μόνο να περιλαμβάνετε αριθμημένες με αριθμημένες, αλλά και τους δύο τύπους ταυτόχρονα.

Δείτε το παρακάτω παράδειγμα:

sample web page
Ένθετη λίστα με αριθμημένη και μη-αριθμημένη λίστα
  1. This is the first item
  2. This is the second item
    • This is the first subitem of the second item
      1. An this is a numbered subitem of a subitem
      2. An this is another numbered subitem of a subitem
      3. Getting lost yet?
    • This is the second subitem of the second item
    • This is the third subitem of the second item
  3. This is the third item

Αυτός είναι ο κώδικας του παραδείγματος. Προσέξτε πώς η HTML παραγραφεί για να είναι ευκολότερη η ανάγνωση του κώδικα:


<B>Ένθετη λίστα με αριθμημένη και μη-αριθμημένη λίστα</B>
     <ol>
        <li>This is the first item
        <li>This is the second item
           <ul>
           <li> This is the first subitem of the second item
              <ol>
              <li> And this is a numbered subitem of a subitem
              <li> And this is another numbered subitem of a subitem
              <li> Getting lost yet?
              </ol>
           <li> This is the second subitem of the second item
           <li> This is the third subitem of the second item
           </ul>
        <li>This is the third item
     </ol>

Εισάγοντας λίστες μέσα στο κείμενο της HTML

Σημείωση: Εάν δεν έχετε το κείμενο απο το προηγούμενο μάθημα, μπορείτε να το κατεβάσετε απο εδώ.

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

  1. Ξανανοίξτε τον χώρο εργασία σας, εάν δεν το έχετε κάνει.
  2. Πηγαίνετε στο παράθυρο του text editor.
  3. Ανοίξτε το HTML αρχείο, volc.htm.
  4. Στην επικεφαλίδα Volcano Terminology θα βάλουμε μία μη-αριθμημένη λίστα για να φαίνονται τα παραδείγματα ......
  1. Μετά προσθέστε:

         Examples:

  2. Τώρα προσθέστε τη λίστα που αποτελείται απο τα παραδείγματα:

         <ul>
              <li>caldera
              <li>vesicularity
              <li>pahoehoe
              <li>rheology
              <li>lahar
          </ul>

  3. Τώρα θα χρησιμοποιήσουμε μία τακτοποιημένη λίστα για να διευκρινίσουμε τα μέρη απο το  Research Project που είναι επικεφαλίδα.

    Your mission is to find information and report on a volcano,
      other than the ones listed above, that has erupted in the last
      100 years. Your reports must include:
      <ol>
        <li>Type of volcano
        <li>Geographic location
        <li>Name, distance, and population of nearest major city
        <li>Dates of most recent and most destructive eruptions.
        <li>Other events associated with the recent eruptions 
        (earthquakes, floods, mudslides, etc)
      </ol>
      <p>
      Then, write a one page description on the major hazards to humans
      in the vicinity of this volcano. Speculate on what you would do
      if you were in charge of minimizing the risk to the population.

  4. Σώστε τις αλλαγές, επιστρέψτε στον browser και ξαναφορτώστε (Reload).

Γράφοντας HTML | Σχετικά | Παραπομπές | Ετικέτες |Μαθήματα | Προηγούμενο | Επόμενο |