In dieser Anwendung zeige ich eine Nachricht an, um dem Benutzer mitzuteilen, den Google Chrome Browser zu verwenden. Ich habe das mit mehreren Browsern versucht, aber das Ergebnis ist anders. Ich verwende das unten stehende Code-Segment, um den Browser zu überprüfen. Es ist in VB.NET. Wie kann ich den lblBrowser an einem festen Ort platzieren?Verschiedene Browser geben den gleichen Code anders wieder
If Not Request.Browser.Browser.Equals("Chrome") Then
lblBrowser.Visible = True
End If
<td class="browserAlert"> <asp:Label ID="lblBrowser" Visible="false" Font-
Bold="true" text="For best results, we recommend using Chrome to visit this
site." font-size="12px" runat="server" ForeColor="Black"></asp:Label></td>
</tr>
<style>
.browserAlert {
padding-left: 25% !important;
margin-top: 1%;
display: inline-block;
}
</style>
Opera
Internet Explorer
Mozilla Firefox
Firefox ist der einzige Browser, der dies richtig positioniert. Die Nachricht muss unterhalb der grauen Linie platziert werden.
Ein weiteres Problem ist Microsoft Edge und Safari identifiziert sich als Google Chrome, wenn es darum geht, den VB.NET-Code zu debuggen.
Was ist mit einem 'td' finden? – Abhitalks
Sein innerhalb einer HTML-Tabelle Spalte
Das war keine Frage, das war eine Aussage. Verwenden Sie keine Tabellen für das Layout. Zeitraum. Wenn Sie eine Tabelle für die Darstellung von Tabellendaten verwenden, verwenden Sie in diesem Fall eine Überschrift, um diesen Benachrichtigungstext anzuzeigen. Dann style diese Beschriftung nach deinem Geschmack. – Abhitalks