1. non non c'è nulla che lo vieti...
si possono usare entrambi, comunque hai ragione in questo caso è superfluo

2. non sto usando alcun CSS

la mia domanda non era riferita a queste due questioni...

---

la mia domanda è...

come faccio a fare bordi da 0px sul frame alto (header) non utilizzando l'attributo FRAMEBORDER (o BORDER) che sono "vietati" dalle specifiche XHTML 1.0 FRAMESET?