Based on the HTML that you have posted above, your file layout needs to look like this:
| `-- pics
| `-- snowtiger.jpg
That is, the
style.css need to be in the same directory, and the image needs to be in a folder named
pics that is inside a folder named
MichaelRShull that is in the same directory as the
In your first post you're saying that the content of
There's nothing wrong there, but note that your page says that the CSS file it's trying to load is
styles.css. I assume that was just a typo in your post, but if not then you need to either rename the file or edit the page so that the two names match.
A last thing to consider is that if you're using Linux, it's sensitive to the case of file names, so e.g.
index.HTML are not the same file as far as it's concerned. Windows and MacOS don't work that way, but most web servers run Linux so it's something to keep in mind.
Not that there's any evidence of your doing that here or anything; it's just the only other thing that immediately jumps to mind for why things might not be working for you in this situation.