The required attribute

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

Για να δημιουργήσουμε αυτό δημιουργούμε  div και του αποδίδουμε μια  class ( στην περίπτωση αυτή η κλάση καλείται "required"). Το div περιλαμβάνει όλα τα άλλα στοιχεία.

Στο CSS, καλούμε την "class required"  και στη συνέχεια, ανάλογα με το στοιχείο που περιέχει τον τίτλο, γράφουμε την κατάλληλη έκφραση. 

Παρατηρήστε ότι εδώ χρησιμοποιούμε την έκφραση element:after αφού ανήκει στα CSS Pseudo Elements. Μια χρήση αυτών των στοιχείων είναι να εισαγάγετε περιεχόμενο πριν ή μετά από ένα στοιχείο

Οι κανόνες CSS rules:

.required label:after { content:"*"; }
.required p:after { content:"*"; }
/*...*/
<div class="required">
/*The label and input elements*/
<div>


θα δημιουργήσουν μια σελίδα που εμφανίζεται ως:

Required css