/ˌmərfēz ˈlô/nouna supposed law of nature, expressed in various humorous popular sayings, to the effect that anything that can go wrong will go wrong.
-Google result for “Murphy’s Law.”
Welcome to NMIX 4110. It will happen.
A beautiful thing that keeps track of where you are and what you’ve been up to (you know, like the Internet does), cache can occasionally cause frustrations…such as updating a WordPress theme only to find that nothing has actually changed 🙃. Usually, this an error deep down in the bowels of the server that involves something called an API (trust me, we’ll get to what that is in due time).
While you don’t necessarily want to get rid of any and everything every single time you update your site, clearing your browser cache can cause you to see updates that you thought weren’t sticking.
…or temporary files exist to keep track of information as you create new files. While most programs should delete this once they have served their purpose, sometimes they hang around and cause redundancies, resulting in site issues. Delete them if you need to, but be super careful you’re not unintentionally removing an all-too-necessary PHP or something of the sort.
Temporary files are .TMP files; if you’ve finished and you’re having problems, remove them. Set it, and forget it.
The WRONG file is open
This particular annoyance relates to Brackets’ menu bar. Pay attention to what you’re working on and what you want to work on. It sounds silly, but coding the wrong code is a great way to ruin your hard work.
Programs like Brackets don’t care about white space…use it up, and keep things nice and ordered. HOWEVER, all it takes is a missing semicolon or a misplaced comma for the entire function – or even the site – to stop working. Pay attention to what you’re writing and how your site is working for the optimal result.
The beauty of CSS is that you can create a single stylesheet and link it to an array of HTML pages, keeping your style consistent for your site. Be careful not to add CSS on top of CSS, causing styling conflicts. This typically arises when someone links HTML to CSS, and begins adding CSS in the HTML document. However, it’s easy to create blocks upon blocks of CSS within the stylesheet and, say, add another font atop what you already have in place. Make sure your styles are in sync.
Use &lsquo for the opening single quotation mark and &rsquo for the closing single quotation mark.
Consequently, use &ldquo for opening double quotes and &rdquo for closing double quotes.
Not resetting user agent stylesheet
Believe it or not, web browsers have stylesheets of their own. Your CSS is designed to override these essentially bland and perfectly utilitarian instructions.
Link / file name / path mismatch
Remember the “Files and Folders” lesson? It’s like that.