Usuário com melhor resposta
WebUserControl no topo imóvel com o movimento da barra rolagem

Pergunta
-
É possível imobilizar um WebUserControl no topo de um WebForm diante ao movimento da barra de rolagem?
E um Panel é possível?
- Editado Wilson Boris segunda-feira, 23 de julho de 2012 01:30 correçao
Respostas
-
Amigo,
Só completando o que o Junior disse, você precisa colocar isso no CSS utilizando a propriedade POSITION, exemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <div style="position: fixed; top: 0px; left:0px; border:1px solid #000;">seu controle!!</div> <div style="width: 2000px; height: 2000px;"></div> </body> </html>
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Lucas Vandor segunda-feira, 23 de julho de 2012 14:14
- Marcado como Resposta Wilson Boris terça-feira, 24 de julho de 2012 01:21
-
claro que pode ter e é o ideal que seja assim ai vc personaliza melhor seu aspx, é como te falei acima o pai sempre manda sobre os filhos é uma herança normal como qualquer outra. coloca id para cada <div> que vc quer ou vc controla na página ou no css
Junior
- Marcado como Resposta Wilson Boris segunda-feira, 23 de julho de 2012 14:21
Todas as Respostas
-
-
Amigo,
Só completando o que o Junior disse, você precisa colocar isso no CSS utilizando a propriedade POSITION, exemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <div style="position: fixed; top: 0px; left:0px; border:1px solid #000;">seu controle!!</div> <div style="width: 2000px; height: 2000px;"></div> </body> </html>
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Lucas Vandor segunda-feira, 23 de julho de 2012 14:14
- Marcado como Resposta Wilson Boris terça-feira, 24 de julho de 2012 01:21
-
-
-
A estrutura esta como abaixo, sendo que preciso fixar "MENU1" e "Panel3"
<body>
<form id="form1" runat="server">
<center>
<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager><uc1:MENU ID="MENU1" runat="server" />
<br />
<table><tr><td class="style20" style="text-align: left; vertical-align: top;">
<asp:Panel ID="Panel3" runat="server" Font-Bold="True" Font-Size="Small"
GroupingText="I-Inserir | A-Alterar | E-Excluir | G-Gravar | C-Cancelar | P-Pesquisar"
Width="470px" CssClass="fixed"> -
-
-
claro que pode ter e é o ideal que seja assim ai vc personaliza melhor seu aspx, é como te falei acima o pai sempre manda sobre os filhos é uma herança normal como qualquer outra. coloca id para cada <div> que vc quer ou vc controla na página ou no css
Junior
- Marcado como Resposta Wilson Boris segunda-feira, 23 de julho de 2012 14:21
-
Boa tarde Wilson,
O que defini a posição dos elementos é o html e css.
Desta forma CssClass='fixed' não é o correto. CssClass deve ser uma classe css. 'fixed' é o valor de uma propriedade css. O correto seria:<style type='text/css'>
.position-fixed{
position:fixed;
}
</style>
<asp:Panel ID="Panel3" runat="server" Font-Bold="True" Font-Size="Small"
GroupingText="I-Inserir | A-Alterar | E-Excluir | G-Gravar | C-Cancelar | P-Pesquisar"
Width="470px" CssClass="position-fixed">
No caso de seu userControl, tente envolve lo com uma div da seguinte forma:
<div class='position-fixed'>
<uc1:MENU ID="MENU1" runat="server" />
</div>
ou
<div style='position:fixed'>
<uc1:MENU ID="MENU1" runat="server" />
</div>
Att, -