In the following very simple html, I've been unable to get the margin/border/padding of my unordered list to be anything other than the default. I've tried "5em", "50em", "100px"...with no effect whatsoever.
Chrome's "developer tools" window shows my css, but in a cross-out font. I know that means my css has been overridden by something. But by what? What could possibly be higher-priority than the plain instructions in this file itself?
And I know I shouldn't need to fiddle with margin, border and padding all together, to get what I want (which is nothing more than extra-wide left indentation) but after margin: "0 0 0 5em" failed, I tried to see if anything worked.
<!DOCTYPE html>
<head>
<style>
ul li {
margin: "5em 5em 5em 5em";
border: "5em 5em 5em 5em";
padding: "5em 5em 5em 5em";
}
</style>
</head>
<body>
<ul>
<li> foo </li>
<ul>
<li> a </li>
<li> b </li>
<li> c </li>
</ul>
<li> bar </li>
</ul>
</body>
</html>