
div:empty,
span:empty,
li:empty,
p:empty,
/** /
td:empty,
/**/
th:empty {
	padding: 0.5em;
	background: yellow;
}

/** /
[style], -- needed for width's, etc...
font,
/**/
center {
	outline: 5px dashed #f00;
}

font,
font * {
	font-weight: bold !important;
	color: yellow !important;
	background: red !important;
	border: 3px solid lime !important;
	padding: 0.25em !important;
}

*[class=""],
*[id=""] {
	outline: 5px dotted red;
}
/** /
*[style] {
	border: 2px solid fuchsia !important;
}
img:not([alt]),
img[alt=""],
img:not([title]),
img[title=""] {
	o-utline: 2px dotted fuchsia;
	border: 3px solid red !important;
	padding: 2px !important;
	background: lime !important;
}
table:not([summary]) {
	outline: 5px solid red;
}
table[summary=""] {
	outline: 3px dotted red;
}
th {
	border: 2px solid red;
}
th[scope="col"],
th[scope="row"] {
	border: none;
}
a[href]:not([title]) {
	border: 5px solid red;
}
a[title=""] {
	outline: 3px dotted red;
}
a[href="#"] {
	background: lime;
}
a[href=""] {
	background: fuchsia;
}
/**/