HTML & CSS
Best Practices
best prac·tice
commercial or professional procedures that are accepted as being correct or most effective.
Tags
<li>Some text here.
<li>Some new text here.
<li>You get the idea.
<ul>
<li>Some text here. </li>
<li>Some new text here. </li>
<li>You get the idea. </li>
</ul>
<div>
<p>Here's an interesting fact about corn. </p>
</div>
<DIV>
<P>Here's an interesting fact about corn. </P>
</DIV>
Tags
Img Tags
<IMG src="pizza-image.jpg" />
<img src="icon-page.jpg" alt="A pizza I ate." />
Classes
<p class="red">Error! Please try again.</p>
<p class="alert">Error! Please try again.</p>
.Red_Box { ... }
.alert-message { ... }
Div
<div class="container">
<div class="article">
<div class="headline">Headlines Across the World</div>
</div>
</div>
<div class="container">
<article>
<h1>Headlines Across the World</h1>
</article>
</div>
Inline Styles
<p style="color: red;">
I'm going to make this text red
so that it really stands out and makes people take notice!
</p>
Organize Code with Comments
header { ... }
article { ... }
.btn { ... }
/* Primary header */
header { ... }
/* Featured article */
article { ... }
/* Buttons */
.btn { ... }
CSS Selectors
a,.btn{
background:#aaa;color:#f60;font-size:18px;padding:6px;
}
a,
.btn {
background: #aaa;
color: #f60;
font-size: 18px;
padding: 6px;
}
CSS Selectors
img {
margin-top: 5px;
margin-right: 10px;
margin-bottom: 9px;
margin-left: 0px;
}
button {
padding: 0px 0px 0px 20px;
}
img {
margin: 5px 10px 9px 0;
}
button {
padding-left: 20px;
}
Linking External CSS Files
<head>
<title>My Favorites Kinds of Corn</title>
<link rel="stylesheet" type="text/css" media="screen" href="path/to/file.css" />
<link rel="stylesheet" type="text/css" media="screen" href="path/to/anotherFile.css" />
</head>
Linking External JS File
<p>And now you know my favorite kinds of corn. </p>
<script type="text/javascript" src="path/to/file.js"></script>
<script type="text/javascript" src="path/to/anotherFile.js"></script>
</body>
</html>
Validate Continuously
Use a CSS Reset
html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}
The End
deck
By Teagan Wrest
deck
- 685