css form styling
CSS
/* Answer to: "css form styling" */
/*
Style your forms just like you would do for any other element!
I found an example given by W3Schools (link in the source).
*/
* {
box-sizing: border-box;
}
input[type=text], select, textarea {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 4px;
resize: vertical;
}
label {
padding: 12px 12px 12px 0;
display: inline-block;
}
input[type=submit] {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
float: right;
}
input[type=submit]:hover {
background-color: #45a049;
}
.container {
border-radius: 5px;
background-color: #f2f2f2;
padding: 20px;
}
.col-25 {
float: left;
width: 25%;
margin-top: 6px;
}
.col-75 {
float: left;
width: 75%;
margin-top: 6px;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.col-25, .col-75, input[type=submit] {
width: 100%;
margin-top: 0;
}
}
/*
HTML:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<h2>Responsive Form</h2>
<p>Resize the browser window to see the effect. When the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other.</p>
<div class="container">
<form action="/action_page.php">
<div class="row">
<div class="col-25">
<label for="fname">First Name</label>
</div>
<div class="col-75">
<input type="text" id="fname" name="firstname" placeholder="Your name..">
</div>
</div>
<div class="row">
<div class="col-25">
<label for="lname">Last Name</label>
</div>
<div class="col-75">
<input type="text" id="lname" name="lastname" placeholder="Your last name..">
</div>
</div>
<div class="row">
<div class="col-25">
<label for="country">Country</label>
</div>
<div class="col-75">
<select id="country" name="country">
<option value="australia">Australia</option>
<option value="canada">Canada</option>
<option value="usa">USA</option>
</select>
</div>
</div>
<div class="row">
<div class="col-25">
<label for="subject">Subject</label>
</div>
<div class="col-75">
<textarea id="subject" name="subject" placeholder="Write something.." style="height:200px"><!DOCTYPE html>
<html>
<style>
input[type=text], select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
input[type=submit] {
width: 100%;
background-color: #4CAF50;
color: white;
padding: 14px 20px;
margin: 8px 0;
border: none;
border-radius: 4px;
cursor: pointer;
}
input[type=submit]:hover {
background-color: #45a049;
}
div {
border-radius: 5px;
background-color: #f2f2f2;
padding: 20px;
}
</style>
<body>
<h3>Using CSS to style an HTML Form</h3>
<div>
<form action="/action_page.php">
<label for="fname">First Name</label>
<input type="text" id="fname" name="firstname" placeholder="Your name..">
<label for="lname">Last Name</label>
<input type="text" id="lname" name="lastname" placeholder="Your last name..">
<label for="country">Country</label>
<select id="country" name="country">
<option value="australia">Australia</option>
<option value="canada">Canada</option>
<option value="usa">USA</option>
</select>
<input type="submit" value="Submit">
</form>
</div>
</body>
</html>
Also in CSS:
- Title
- toggle css class in javascript
- Category
- CSS
- Title
- matrix multiplication markdown
- Category
- CSS
- Title
- link meta css
- Category
- CSS
- Title
- how to link css to html
- Category
- CSS
- Title
- how to link to a css file in html
- Category
- CSS
- Title
- css background offset
- Category
- CSS
- Title
- css blur background
- Category
- CSS
- Title
- kerning css
- Category
- CSS
- Title
- css box model
- Category
- CSS
- Title
- how to make gradient backgroud cover whole page in html
- Category
- CSS
- Title
- css nested scrollbars
- Category
- CSS
- Title
- css change background color of page
- Category
- CSS
- Title
- how to change jumbotron size
- Category
- CSS
- Title
- underline text using css
- Category
- CSS
- Title
- css transparent background color
- Category
- CSS
- Title
- how to clear floats
- Category
- CSS
- Title
- html center video
- Category
- CSS
- Title
- center div in middle of page
- Category
- CSS
- Title
- how to stick a text to a div in css
- Category
- CSS
- Title
- css disabled div
- Category
- CSS
- Title
- span to left css
- Category
- CSS
- Title
- css add dots if text too long
- Category
- CSS
- Title
- Also define the standard property 'transition'
- Category
- CSS
- Title
- box shadow css
- Category
- CSS
- Title
- Uncaught SyntaxError: Unexpected token '.' inside scss file
- Category
- CSS
- Title
- select third element of an id css
- Category
- CSS
- Title
- background image in css
- Category
- CSS
- Title
- css change multiple classes
- Category
- CSS
- Title
- translations css
- Category
- CSS
- Title
- css subclass
- Category
- CSS
- Title
- css selector no attribute
- Category
- CSS
- Title
- change color of css in js
- Category
- CSS
- Title
- dont break word css
- Category
- CSS
- Title
- sass mixin
- Category
- CSS
- Title
- svg css
- Category
- CSS
- Title
- html css center image
- Category
- CSS
- Title
- how to use scss in html
- Category
- CSS
- Title
- scss react
- Category
- CSS
- Title
- css prevent line wrap
- Category
- CSS
- Title
- css display property
- Category
- CSS
- Title
- remove bullets from list css
- Category
- CSS
- Title
- how to make a popup in html and css
- Category
- CSS
- Title
- social media icon bar html
- Category
- CSS
- Title
- css text strike
- Category
- CSS
- Title
- django cannot update static css
- Category
- CSS
- Title
- css min height
- Category
- CSS
- Title
- link para inserir css
- Category
- CSS
- Title
- resize in css
- Category
- CSS
- Title
- html display text in alternating coloured panels
- Category
- CSS
- Title
- fabric bring to front element top
- Category
- CSS
- Title
- css grid area
- Category
- CSS
- Title
- !important in css
- Category
- CSS
- Title
- background color css rgb
- Category
- CSS
- Title
- how do i link my css to my html
- Category
- CSS
- Title
- cdnjs font awesome
- Category
- CSS
- Title
- css js show or hide on click
- Category
- CSS
- Title
- what is css
- Category
- CSS
- Title
- css overflow truncate
- Category
- CSS
- Title
- css overlapping divs
- Category
- CSS
- Title
- i need show the message for when we are clicking routing page in anularjs
- Category
- CSS
- Title
- css backdrop filter grayscale
- Category
- CSS
- Title
- css light grey
- Category
- CSS
- Title
- border radius css
- Category
- CSS
- Title
- tab link class in html
- Category
- CSS
- Title
- pixel to inches
- Category
- CSS
- Title
- blur effect css
- Category
- CSS
- Title
- boootstrap alerts
- Category
- CSS
- Title
- list text wont center properly css
- Category
- CSS
- Title
- css padding vs margin
- Category
- CSS
- Title
- css class
- Category
- CSS
- Title
- css ellipsis max width
- Category
- CSS
- Title
- use css in cshtml
- Category
- CSS
- Title
- best css framework 2020
- Category
- CSS
- Title
- css span to right of div
- Category
- CSS
- Title
- align div to right side of parent
- Category
- CSS
- Title
- css list remove dot
- Category
- CSS
- Title
- materialize customize container
- Category
- CSS
- Title
- how to horizontal center a div in css
- Category
- CSS
- Title
- how to se linear gradient in css
- Category
- CSS
- Title
- crop image css
- Category
- CSS
- Title
- css list no bullets
- Category
- CSS
- Title
- centering horizontally
- Category
- CSS
- Title
- box shadow flutter
- Category
- CSS
- Title
- css vertical center
- Category
- CSS
- Title
- css how to stop screen from left and right
- Category
- CSS
- Title
- :root css
- Category
- CSS
- Title
- bem in nested element
- Category
- CSS
- Title
- center div css flex
- Category
- CSS
- Title
- how to remove webpack
- Category
- CSS
- Title
- comfirm before delete
- Category
- CSS
- Title
- svg tailwind
- Category
- CSS
- Title
- linear-gradient
- Category
- CSS
- Title
- background image overlay
- Category
- CSS
- Title
- inline css
- Category
- CSS
- Title
- css content property
- Category
- CSS
- Title
- css button style rectangle
- Category
- CSS
- Title
- text wrap image wordpress css
- Category
- CSS
- Title
- a active css
- Category
- CSS
- Title
- how to give page a random background image css
- Category
- CSS
- Title
- flex wrap css
- Category
- CSS