JSFiddle - React, Tailwind, and code Playground
by Tom Randolph
HTML
<html><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link type="image/x-icon" href="images/favicon.ico" rel="shortcut icon">
<link type="image/x-icon" href="images/favicon.ico" rel="icon">
<link type="text/css" href="components/system/CSS.php?q=global,local,header,advertisers,footer,css3buttons,blackbird,jquery.ui" rel="stylesheet">
<title>
RCDA Advertising Clients </title>
</head>
<body>
<div id="sticky-wrap">
<div id="header">
<div class="pointer" id="logo">
<div id="image"></div>
</div>
<div class="pointer" id="title">
Rec Complex Digital Advertising
</div>
<div id="menu">
<ul class="clear">
<li><a href="advertisers.php"><img alt="img" src="images/icons/user_24x32.png">Clients</a></li>
<li><a href="campaigns.php"><img alt="img" src="images/icons/folder_stroke_32x32.png">Campaigns</a></li>
<li><a href="graphics.php"><img alt="img" src="images/icons/image_32x32.png">Images</a></li>
<li><a href="logout.php"><img alt="img" src="images/icons/key_stroke_32x32.png">Logout</a></li>
</ul>
</div>
</div>
<div id="leftPad">
<div class="clear" id="page">
<div class="center" id="content">
<div class="gutter message-box center w75 alert">
The database returned an empty set when a list of advertisers was requested.<br>Please try again, or contact the application manager.</div>
<table class="w75 center">
<thead>
<tr>
<th>Advertiser Name</th>
<th>Campaigns</th>
</tr>
</thead>
<tfoot>
<tr>
</tr>
</tfoot>
<tbody>
<tr>
<td colspan="2">No Results Returned</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="push"></div>
</div>
<div...
CSS
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0 none;
font-family: Arial,Helvetica,Tahoma,Geneva,sans-serif;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0 none;
padding: 0;
vertical-align: baseline;
}
:focus {
outline: 0 none;
}
div {
position: relative;
}
body {
background: none repeat scroll 0 0 #FFFFFF;
color: #000000;
height: 100%;
line-height: 1;
text-align: center;
width: 100%;
}
ol, ul {
list-style: none outside none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
h1 {
font-size: 1.5em;
font-weight: bold;
}
h2 {
font-size: 1.3em;
font-weight: bold;
}
h3 {
font-size: 1.1em;
font-weight: bold;
}
h4 {
font-weight: bold;
}
h5 {
font-size: 0.9em;
font-weight: bold;
}
#nojs {
background: none repeat scroll 0 0 #CC3333;
border-radius: 2.1875em 2.1875em 0 0;
bottom: 0;
font-size: 0.75em;
left: 10%;
line-height: 1.1;
margin: 0 auto;
padding: 0.0625em;
position: fixed;
width: 80%;
z-index: 100000;
}
.clear:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clear {
display: inline-block;
}
* html .clear {
height: 1%;
}
.clear {
display: block;
}
.message-box {
color: #545454;
padding: 0.6em;
}
.clean {
background-color: #EFEFEF;
border-bottom: 0.125em solid #DEDEDE;
border-top: 0.125em solid #DEDEDE;
}
.info {
...