Ganz an den Bildschirmrand geht logischerweise gar nicht, weil da mindestens noch der Rahmen Deines Browserfensters dazwischen ist, manchmal aber auch freier Desktop.
Ganz an den Rand des Viewports? Block-Elemente gehen immer über die gesamte Breite, da ist dann u.U. nur ein padding, border oder margin nicht auf 0. Bei Inline-Elementen könnte man (hängt aber von der Ausgangssituation ab) text-align:right verwenden, das mit passing/border/margin gilt da trotzdem.