la differenza sta nel codice con il quale crei il tuo link...
se nell'header del tuo sito hai un menu orizzontale, e vuoi che nel box centrale vengano caricate le pagine in base al menu che clicki... con i frames era sufficiente un bel
<a ... target="nomeframe"> </a>
con i css devi usare l'oggetto <iframe> o il <div> ed il javascript e cambiare il contenuto del tag
es con iframe:
il tuo link dovrà cambiare così
<a .... onclick="document.nomeframe.src='nome_pagina_da_caricare.html';">
*ps: sono andato a "mente" non ho controllato che il codice funzioni... 
----------------------------------------------------------------------
http://www.flashinlabs.biz o .com o .net o .it fate voi :P