I have a small CSS file with contents:
<style type="text/css">
li {
padding: 10px;
font-family: Arial;
}
</style>
Supposed to leave some space between list elements and change the font. Now, If I include this CSS file in the HTML like below:
<link rel="stylesheet" href="./css/lists.css" type="text/css" />
it does not work :(.
However, if I include the actual CSS code inside the html “head” block, it works.
I really prefer sourcing CSS (so different files can share the code). Any idea whats wrong and how to fix?
regards,
JP
You are supposed to omit the
and
tags from your
.cssfiles, as those are tags used only in HTML to denote CSS styles if you’re including them in your page<head>. If you include them, the browser will attempt to treat them as CSS code, which it isn’t, and that causes your stylesheet to not work.