Wie kann ich entfernen Sie diese Bildlaufleiste?
Arbeite ich auf visual studio 2010. Der code läuft perfekt, aber plötzlich ich weiß nicht warum, eine horizontale scroll-bar erschien. Hat jemand eine Idee, wie Sie die Bildlauf-Leiste entfernen. Unten ist mein code. Vielen Dank für Ihre Hilfe
<%@ Page Title="Reports" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="Reports.aspx.cs" Inherits="F.Reports" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<title></title>
<link type="text/css" rel="Stylesheet" href="Styles/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function () {
$(".dateFrom").datepicker({ dateFormat: 'dd/mm/yy' });
$(".dateTo").datepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
Reports</h2>
<div id="Div4" style="position: absolute; left: 310px; margin-top: 40px;">
<h3>
From Date
</h3>
<asp:TextBox ID="DateField" class="dateFrom" runat="server" autocomplete="off"></asp:TextBox>
</div>
<div id="Div3" style="position: absolute; left: 500px; margin-top: 40px;">
<h3>
To Date
</h3>
<asp:TextBox ID="DateField2" class="dateTo" runat="server" autocomplete="off">
</asp:TextBox>
</div>
<div id="Div1" style="position: absolute; left: 0px; margin-top: 40px; right: 295px;">
<h3>
Choose Report</h3>
<asp:DropDownList ID="ReportDropDownList" runat="server">
<asp:ListItem Value="0">Report1</asp:ListItem>
<asp:ListItem Value="1">Report2</asp:ListItem>
<asp:ListItem Value="2">Report3 </asp:ListItem>
</asp:DropDownList>
</div>
<div id="Div2" style="position: relative; left: 690px; margin-top: 55px;">
<asp:Button ID="GenerateReportButton" runat="server" Text="OK" OnClick="GenerateReportButton_Click" />
</div>
</asp:Content>
Deine Frage hat viele Probleme: 1. Ihre Frage ist nicht wirklich klar, über das scrollbar-Problem? Ist es die horizontale oder vertikale Bildlaufleiste. Ist es in Visual studio (da Sie es zu erwähnen), oder ist es der browser (die Sie gar nicht erwähnen). Welches element zu sein scheint, zeigt scrollbar - (check mit FireBug). Und 2. der code nicht wirklich helfen. Es wäre besser, um es in JSFiddle so konnten wir tatsächlich sehen, das problem (wenn es das browser-Problem). ich könnte diese als eine Antwort, denn es macht die Antwort ein paar Dinge, aber ich werde nicht da es mehr eine Hilfe für Sie sein.
es wird eine horizontale Bildlaufleiste angezeigt, und es passiert im browser. Sorry für die nicht erwähnen
es wird eine horizontale Bildlaufleiste angezeigt, und es passiert im browser. Sorry für die nicht erwähnen
InformationsquelleAutor mikespiteri | 2011-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Set overflow: hidden;. Ansonsten, die Einstellung overflow: auto wird Scrollleisten zeigen, Wann immer Sie benötigt werden.
Dass Problem beheben sollte.
InformationsquelleAutor Ryan S
In, um sich zu verstecken die horizontale Bildlaufleiste, die in einem webbrowser, können Sie
style="overflow-x:hidden"
in die<html>
tag, aber nicht in der<body>
tag.d.h.
<html style="overflow-x:hidden">
ermöglichen zu deaktivieren Sie die horizontale Bildlaufleisted.h.
<body style="overflow-x:hidden">
wird nicht Ertrag der Effekt deaktivierenInformationsquelleAutor winston
Könnte man mit der CSS-style overflow: hidden; entfernen Sie die Bildlaufleiste. Die Informationen, die passt nicht mehr in das DIV nicht angezeigt werden. Sie können auch entfernen Sie die festen div-Höhe um das problem zu lösen.
Nun, es scheint (wie er sagte) die Breite ist das problem nicht die Höhe.
InformationsquelleAutor Robert