How to create: email newsletters
- Previous Page Iconic Forms
- Next Page Stacked Forms
Learn how to create email newsletters using CSS.
Subscribe to our newsletter
Lorem ipsum text about why you should subscribe to our newsletter blabla. Lorem ipsum text about why you should subscribe to our newsletter blabla. Lorem ipsum text about why you should subscribe to our newsletter blabla.
How to create a newsletter
Step 1 - Add HTML:
Use the <form> element to handle input. You can learn more about this in our PHP tutorial.
Then add input controls and a 'submit' button for each field:
<form action="action_page.php"> <div class="container"> <h2>Subscribe to our Newsletter</h2> <p>Lorem ipsum..</p> </div> <div class="container" style="background-color:white"> <input type="text" placeholder="Name" name="name" required> <input type="text" placeholder="Email address" name="mail" required> <label> <input type="checkbox" checked="checked" name="subscribe"> Daily Newsletter </label> </div> <div class="container"> <input type="submit" value="Subscribe"> </div> </form>
Step 2 - Add CSS:
/* Set style for form elements to have a border around them */ form { border: 4px solid #f1f1f1; } /* Add some padding and grey background color for the container */ .container { padding: 20px; background-color: #f1f1f1; } /* Set the style for input elements and submit button */ input[type=text], input[type=submit] { width: 100%; padding: 12px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; box-sizing: border-box; } /* Add margin for the checkbox */ input[type=checkbox] { margin-top: 16px; } /* Set the style for the submit button */ input[type=submit] { background-color: #04AA6D; color: white; border: none; } input[type=submit]:hover { opacity: 0.8; }
Related Pages
Tutorial:HTML Form
Tutorial:CSS Form
- Previous Page Iconic Forms
- Next Page Stacked Forms