Stellt euch folgendes Ausgangsszenario vor:
Ihr entwerft das Design einer Webseite oder eines Handbuchs, beachtet genaustens, dass der generierte Webcode mit CSS wirklich bis ins Detail formatiert und valide ist und nehmt entsprechend an, dass auch wirklich jeder Webbrowser die Seite identisch darstellt. Schließlich ist jedes Detail ausformatiert und es bleibt nichts über, was der Webbrowser anders interpretieren könnte, weil die CSS-Datei keine Detailformatierung vor sieht.

Also arbeitet man sich durch die heimische Browsersammlung:
Firefox -> Ok
Mozilla Suite/Seamonkey -> Ok
K-Meleon -> Ok
Opera -> Ok
Internet Explorer -> ...

Tja, und genau an der Stelle nimmt die Gesichtsmimik folgende oder ähnliche Züge an:

Es beschleichen einen schon Gedanken dahingehend, dass man den IE doch am liebsten aussperren würde. Zwei recht einfache Möglichkeiten gibt es da ja.

Die HTML-Seitige:
Code:
<!--[if IE]>
    Hier der HTML Code, der für den IE vorgesehen ist.
<!--[else]>
    Hier der HTML Code für den Rest
<![endif]-->
Nett gemeint eigentlich, nur bliebe der Webcode für all die anderen Webbrowser nach wie vor sichtbar und wer etwas Cleverness an den Tag legt, kommt so oder so an den Seiteninhalt... auch wenns in eine wilde Copy&Paste-Orgie ausartet... je nach Seitenumfang.

Die PHP-Seitige:
Code:
if ( strstr($_SERVER['HTTP_USER_AGENT'], "MSIE") )
{
    // Code für den IE
}
else
{
    //Code für den Rest
}
So ließe sich gezielt der HTML-Code beeinflussen, sodass auch in der Quellcode-Ansicht der Seite nur das landet, was auch für die (valide) Darstellung von Belang ist. Der Content, der mit dieser Browserweiche den Nutzern des ausgesperrten Browsers verwehrt bleibt, wird auch im Quellcode nicht zu finden sein.

Problem des Ganzen:

Es gibt Browser, die sich als andere Webbrowser identifizieren können oder es standardmäßig tun. Opera beispielsweise kann sich als IE oder Firefox ausgeben, womit die Browserweichenidee an sich schon zumindest teilweise hinfällig wäre.

Ohne lange um den heißen Brei herum zu reden:
Machen Browserweichen im Zuge der Aussperrung einer bestimmten Nutzergruppe bzw. einer Unterscheidung des dargestellten Contents einer Seite eurer Meinung nach überhaupt Sinn oder wäre das eurer Meinung nach Zeitverschwendung?
Intention dahingehend, eine Browserweiche einzubinden ist in meinem Fall das Problem, dass der IE - im Gegensatz zum Firefox, Seamonkey, K-Meleon und Opera - selbst in der aktuellen Version nicht richtig mit DIV-Tags umgehen zu können scheint.