Demonstra Passo a passo: Trabalhando com um arquivo CSS existente
Este guia passo a passo introduz os recursos das folhas de estilo em cascata (CSS) de Visual Studio 2008.Ele o guia através da criação e modificação do layout de uma página de duas colunas.Ele também ilustra as técnicas básicas de criação de novas páginas Web e uma nova folha de estilo em cascata.
Essa explicação passo a passo ilustra as seguintes tarefas:
Criar um site Web do sistema de arquivos.
Utilizando os recursos da orientação CSS de Visual Web Developer.
Criando um layout de uma página de duas colunas utilizando CSS.
Observação: Esse guia passo a passo exibe recursos adicionais de Visual Studio 2008 que não foram cobertos em Passa a Passo: Criando e Modificando Arquivos CSS.
Pré-requisitos
Para completar este passo a passo, são necessários os seguintes componentes:
Visual Studio 2008 ou Microsoft Visual Web Developer Express Edition. Para obter informações de baixar, consulte o Microsoft Visual Studio Express Editions Site da Web.
A versão 3.5 .NET Framework.
Uma imagem que você pode adicionar à página Web.A imagem em si não é importante; você usará as imagens apenas para ilustrar o posicionamento dos recursos.
Criando um site da Web
Nesta parte da explicação passo a passo, você irá criar um site e adicionar uma nova página a ele.
Se você já criou um site em Visual Web Developer (por exemplo, seguindo as etapas no passo a passo: Demonstra Passo a passo: Criando um Basic página da Web no Visual Web Developer), você poderá usar esse site e ir para a seção "Adicionando Elementos HTML e um Arquivo CSS" mais tarde nesse passo a passo.Caso contrário, crie um novo site seguindo as seguintes etapas.
Para criar um novo site de sistema de arquivos
Abra Visual Web Developer.
No menu File, clique em NewWeb Site.
A caixa de diálogo New Web Site é exibida.
Em O Visual Studio installed templates, clicar Site da Web do ASP.NET.
Na caixa Local, selecione Arquivo de Sistema e digite o nome da pasta onde você deseja manter as páginas do seu Web site.
Por exemplo, digite o nome de pasta a seguir: C:\CSSWebSite
Na lista Language, clique em Visual Basic ou Visual C#.
A linguagem de programação que você escolher será o padrão para o site, mas você pode definir a linguagem de programação para cada página individualmente.
Clique em OK.
Visual Web Developer cria a pasta e uma nova página chamada Default.aspx.
Adicionando Elementos HTML e um Arquivo CSS
Para permitir que você se foque na formatação e ferramentas de estilo ao invés da criação de elementos de estilo, um conjunto de elementos é fornecido nessa seção.Você pode copiar e colar esses elementos em uma página.O código inclui seções criadas com os elementos div que inclui um banner, seções nas laterais, um seção principal de conteúdo, e um rodapé.Esses elementos simples contém textos que você pode trabalhar e IDs de elementos.Em alguns casos, os elementos contém classes CSS que você pode utilizar para aplicar estilos a elementos específicos da página.
Adicionando Elementos HTML
Esta seção adiciona conteúdo para trabalhar.A página consiste de um banner com texto e uma caixa de pesquisa, um rodapé e três seções de texto.O conteúdo principal da página está na última seção de texto.
Adicionar elementos HTML à página
Abra a página Default.aspx no modo de exibição Fonte.
Adicione o código a seguir após o elemento <form>.
<div id="pagecontainer"> <div id="banner"> <h1>AdventureWorks Styling Page</h1> <h2>Making CSS Styling Easier in Design View</h2> <div id="search">Find:<input id="searchbox" type="text" /> <input id="searchbutton" type="button" value="Go" /> </div> </div> <div id="leftsidebar" class="column"> <h3>Matters of the Web</h3> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur in sem. Vivamus adipiscing vulputate lacus. Sed enim lorem, fringilla eget, nonummy sed, ullamcorper sit amet, diam. Sed a justo. Curabitur quis nibh sit amet nunc malesuada rutrum.</p> </div> <div id="rightsidebar" class="column"> <h3>Matters of the Web</h3> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur in sem. Vivamus adipiscing vulputate lacus. Sed enim lorem, fringilla eget, nonummy sed, ullamcorper sit amet, diam. Sed a justo. Curabitur quis nibh sit amet nunc malesuada rutrum.</p> </div> <div id="maincontent" class="column"> <h2>Matters of the Web</h2> <p> Pellentesque mattis tincidunt ipsum. Donec tempus, nunc vitae rhoncus imperdiet, eros turpis accumsan risus, ut luctus ipsum lacus a felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean convallis euismod nulla. Suspendisse potenti. Donec in mi nec odio tincidunt luctus. Donec euismod, mauris cursus molestie convallis, quam pede tempus magna, mollis dapibus quam est et magna. Aenean eros massa, elementum vehicula, dapibus eget, lobortis non, mauris. Vivamus nisl ante, interdum eget, sagittis vel, scelerisque nec, magna. Praesent placerat nibh vel metus viverra tincidunt.</p> <asp:Image ID="Image1" /> <p>Fusce magna urna, gravida non, sodales vehicula, consequat ac, lacus. Ut sed eros sit amet neque malesuada malesuada. Fusce porttitor cursus eros. Maecenas libero odio, convallis vel, tristique id, sodales vel, leo. Curabitur nibh neque, interdum eget, convallis id, adipiscing nec, risus. Suspendisse rutrum dui sed urna. Pellentesque leo felis, tempor eu, convallis venenatis, auctor vitae, justo. In at massa.</p> </div> <div id="footer"> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit 2007.</p> </div> </div>
Salve a página.
Alterne para o Design modo de exibição para ver a formatação padrão.
Adicionando um Arquivo CSS
Nesta seção você irá adicionar uma folha de estilo em cascata (arquivo .css) que formata e estiliza os elementos que você adicionou à página na última seção.A folha de estilo utiliza tanto regras baseadas em ID quanto em estilos baseados em classe.
Para adicionar um arquivo CSS
In O gerenciador de soluções, clicar com o botão direito do mouse no nome do Web do site e, em seguida, clique em Adicionar novo item.
The Adicionar novo item caixa de diálogo é exibida.
Sob o Visual Studio installed templates, clique em Style Sheet.
No Nome na caixa, digite Layout.css e, em seguida, clicar Adicionar.
O editor abre com uma nova folha de estilos que contém uma regra de estilo body.
Remova a regra de estilo body, e então cole as regras seguintes no arquivo.
#pagecontainer { width: 800px; } #banner { height: 126px; padding-top: 18px; background-color: #DD6B26; } #search { width: 254px; position: absolute; top: 115px; left: 545px; font-family: "Lucida Sans"; font-size: small; color: #930626; } #leftsidebar { width: 188px; float: left; padding-right: 10px; } #rightsidebar { width: 238px; float: right; padding-left: 6px; } #maincontent { border-left: 1px solid #DD6B26; margin-left: 203px; margin-right: 260px; padding-left: 13px; padding-right: 13px; } #footer { text-align: center; background-color: #DD6B26; } h1 { font-family: "Lucida Calligraphy"; font-size: x-large; font-weight: bold; color: #930626; text-align: center; height: 42px; margin-bottom: 0px; } h2 { font-family: "Lucida Sans"; font-variant: small-caps; font-size: large; color: #307630; font-weight: bold; text-align: center; margin-bottom: 0px; margin: 0; padding: 0; } p { font-family: "Palatino Linotype"; font-size: medium; }
Salve o arquivo.
Adicionando Regras de Estilo à Folha de Estilo
Quando estiver trabalhando com uma folha de estilo CSS existente, você poderá usar a janela Gerenciar Estilos para modificar as regras de estilo na folha de estilo.Nesse passo a passo, você poderá modificar as páginas do layout original em três colunas para o layout em duas colunas.Então você removerá os estilos aplicados ao layout original.
Removendo a Coluna da Direita e Reestilizando
Para modificar o layout da página para um layout em duas colunas, você poderá remover o código que cria a coluna da direita.Então você poderá reestilizar outros elementos para criar um layout em duas colunas.
Para remover o código e a formatação da coluna da direita
Abra ou alterne para a página Default.aspx.
Alterne para o modo de exibição Design.
Do Gerenciador de Soluções, arraste o arquivo .css que você criou e solte-o na página.
Isso vincula o arquivo .css à página atual.As mudanças na página refletem os estilos definidos no arquivo .css.
Alterne para o fontemodo de exibição de .
Delete o elemento div que começa com <div id="rightsidebar" class="column">.
Salve o arquivo.
No menu Formatar, clique em Estilos CSS, e então clique em Gerenciar Estilos.
A janela Gerenciar Estilos aparecerá.(Por padrão, a janela está inacessível.)
Na janela Gerenciar Estilos, clique com o botão direito no estilo #rightsidebar e então clique em Deletar.
Observação: O ícone para o estilo #rightsidebar não tem um círculo à sua volta, o que indica que não está mais em uso pela página e pode ser removido.
Na janela Gerenciar Estilos, clique com o botão direito no estilo #maincontent e então clique em Deletar.
A caixa de diálogo Modificar Estilo aparece.
Sob Categoria, clique Caixa.
Sob margem, modifique o valor da caixa direita para 0.
Clique em OK.
Alterne para o modo de exibição Design.Agora você tem um layout em duas colunas.
Salve o arquivo.
Adicionando uma Imagem
Antes de configurar o estilo de uma imagem, você deve adicionar a imagem ao projeto e configurar as propriedades da imagem ImageUrl.
Para adicionar uma imagem ao projeto
No Gerenciador de Soluções, clique com o botão direito do mouse no nome do site, e então clique em Adicionar Novo Item.
A caixa de diálogo Add Existing Item aparece.
Selecione um arquivo de imagem e clique em Adicionar.
Agora que a imagem foi adicionada ao projeto, você deve atribuir um controle à imagem Image.
Para atribuir uma imagem ao controle de Imagens
Abrir ou comutador para o arquivo padrão.aspx.
Alterne para o modo de exibição Design e selecione o controle Image.
Na janela Propriedades, configure as propriedades ImageUrl do controle Image para a URL do novo arquivo de imagem adicionado.
Adicionando Regras de Estilo para a Formatação da Imagem
Para fazer a imagem encaixar-se melhor com o texto, você pode posicioná-la tanto para a esquerda quanto para a direita da borda da coluna principal e adicionar um preenchimento, o que move o texto para fora da imagem.
Para adicionar imagens ao layout
em aberto ou alterne para o arquivo Layout.css.
Adicione o seguinte código à folha de estilo:
img { margin: 0px; border: 1px solid #DD6B26; padding: 5px; } .floatright { margin-left: 10px; float:right; } .floatleft { float: left; margin-right: 10px; }
Abrir ou comutador para o arquivo padrão.aspx.
Alterne para o modo de exibição Design e selecione o controle Image.
Na janela Gerenciar Estilos, aplique tanto o estilo floatright como o floatleft ao controle Image clicando com o botão direito no estilo CSS e selecionando Aplicar Estilo.
O estilo CSS que você selecionou será atribuído ao estilo img.
Próximas etapas
Esse passo a passo ilustra as técnicas básicas para trabalhar com estilos CSS através da interface com o usuário Visual Studio 2008.Você poderá também querer explorar as seguintes formas de controlar a aparência das páginas Web:
Trabalhando com uma nova folha de estilo.Para obter mais informações, consulte Passa a Passo: Criando e Modificando Arquivos CSS.
Definindo informações de estilo através de programação para elementos HTML.Para obter mais informações, consulte Como: conjunto propriedades de controle de servidor HTML programaticamente.
Criando temas e capas, os quais permitem que você especifique não apenas estilos CSS, mas praticamente qualquer propriedade de um controle do ASP.NET.Para obter mais informações, consulte Visão Geral de Temas e Aparências ASP.NET.
Consulte também
Tarefas
Passa a Passo: Criando e Modificando Arquivos CSS
Conceitos
Trabalhando com CSS: Uma visão geral