CSS Pseudo Elements

CSS - Pseudo Elements

Pseudo elements are similar to pseudo-classes. Pseudo-elements are always added to selectors. They are used to style certain parts of a document.

pseudo-element Description
:first-letter This pseudo-class can be used when I want to change the styling of the first letter of my text. I can style the first letter without using span tag thereby reducing adding tags to DOM
For example, if we want the first letter of my heading to be 2 times the font-size of the rest of the text then we can use the :first-letter pseudo-class.
:first-line This pseudo-class can be used when I want to change the styling of the first line of my text
For example, if we want the first line of all paragraph to be bold then we can use the :first-line pseudo-class.
:before This pseudo-class will be useful when I want to include some content before any content on to a page from CSS(without HTML).
The end result will not be in DOM but appears so.
:after This pseudo-class will be useful when I want to include some content after any content on to a page from CSS(without HTML).
The end result will not be in DOM but appears so.
CSS Pseudo Elements html code
CSS Pseudo Elements css code
CSS Pseudo Elements output
CSS Pseudo Elements html code 2
CSS Pseudo Elements css code 2
CSS Pseudo Elements output 2

Demo :

CODE/PROGRAM/EXAMPLE
<!doctype html>
<html>
<head>
    <title>Login Page</title>
    <meta charset="UTF-8">
</head>
<body>
    <table border="1" align="center">
        <tr>
            <td width="800px" height="162px">
                <h2>Global Bank</h2>
            </td>
        </tr><br /><br />
    </table>
    <table align="center">
        <tr>
            <td>
                <p>New User Account Creation Form!</p>
            </td>
        </tr>
    </table><br />
    <table border="4 solid" align="center" bordercolor="#8598CC">
        <tr>
            <td>
                <h3 align="center">Account creation form</h3>
                <form name="signupForm" action="success.html" class="form_css">
                    <table cellpadding="5" align=center>
                        <tr>
                            <td align="right">First Name</td>
                            <td><input type="text" name="fname" required /></td>
                        </tr>
                        <tr>
                            <td align="right">Last Name</td>
                            <td><input type="text" name="lname" required /></td>
                        </tr>
                        <tr>
                            <td align="right">Address</td>
                            <td><input type="textarea" name="address" cols="2" rows="2" required /></td>
                        </tr>
                        <tr>
                            <td align="right">Contact No</td>
                            <td><input type="number" name="contactNo" required /></td>
                        </tr>
                        <tr>
                            <td align="right">Gender </td>
                            <td><input type="radio" name="gender" value="Male" />Male
                                <input type="radio" name="gender" value="Female" />Female
                            </td>
                        </tr>
                        <tr>
                            <td align="right">Account Type</td>
                            <td align="left">
                                <select name="accountType">
                                    <option value="#">--Select--</option>
                                    <option value="Savings">Savings</option>
                                    <option value="Current">Current</option>
                                    <option value="Fixed">Fixed</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">Minimum Balance</td>
                            <td><input type="number" min="1000" value="1000" name="balance" required>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2" align="center"><input type="submit" value="Submit"></td>
                        </tr>
                    </table>
                </form>
            </td>
        </tr>
    </table>
    <table align="center">
        <tr>
            <td>
                <p>Visit Home Page after account creation</p>
            </td>
        </tr>
    </table>
    <table border="1" align="center">
        <tr>
            <td width="800px" height="30px">
                <footer>
                    <h2>&copy; Global Bank</h2>
                </footer>
            </td>
        </tr>
    </table>
</body>
</html>

body{background-color:lightgrey;}
#pseudo_elements_css #CSS_Pseudo_Elements #css_pseudo_classes #pseudo_elements #css_pseudo_selectors #pseudo_selectors #css_pseudo #css3_pseudo_classes

(New page will open, for Comment)

Not yet commented...