Tra il primo e il secondo l'unica variante sono due doppi apici che peraltro, laddove esistono, non hanno ragione d'essere.
codice:
<body style="background-color: #FFF; margin: 0; height: 50px;">
<div style="position: fixed; top: 0; left: 0; width: 100%; height: 300px; background-color: #FF8C00; z-index: 1;">
</div>
<div style="position: absolute; top: 0; left: 0; z-index: 2; width: 100%;">
Prova così, anche se non ho capito l'effetto che dovrebbe essere reso.