Because .shtml files require a web server to process the "includes" (like headers or footers), opening them directly in a browser from your computer often shows broken layouts or raw code.