Posicionamento Propriedades de Cascading Style Sheets (CSS)

Os atributos de posicionamento de CSS são usados ​​principalmente para camadas de estilo usando a tag, embora você também pode usá-los para estilizar a posição de uma imagem, recipiente, ou elemento de nível de bloco dentro do navegador. Para camadas, tanto os conteúdos, bem como o recipiente pode ser denominado com atributos nesta categoria.

posição: Determina como um elemento de estilo deve ser posicionado em uma janela do navegador. Especificar se a posição é absoluto, fixo, relativo, ou estático.

#footer {position: relative-}

Ao definir a posição, use um dos seguintes valores de estilo:

  • absoluto: Define a posição do elemento absolutamente com base nos valores numéricos introduzidos para o elemento de colocação em relação à borda superior esquerda da janela do navegador, ou para o elemento pai absoluta ou relativamente posicionado mais próximo.

  • fixo: Define a posição do elemento absolutamente com base nos valores numéricos introduzidos para o elemento de posicionamento em relação à borda superior esquerda da janela do navegador.

  • relativo: Define a posição do elemento pelos valores numéricos introduzidos para o objeto do posicionamento relativo à posição do elemento de estilo em fluxo de texto do arquivo.

  • estático: Define o elemento em uma localização exata no fluxo de texto.

largura: Use este atributo para definir a largura de um elemento, tal como uma camada ou outro recipiente, através da utilização px, pt, dentro, cm, milímetros, pc, em, ex, %, ou auto.

# Layer1 {width: 760px;}

altura: Utilize este atributo para definir a altura de um elemento, como uma camada, usando px, pt, dentro, cm, milímetros, pc, em, ex, %, ou auto.

# Layer1 {height: 100px;}

visibilidade: Este atributo determina o valor inicial de visibilidade de um elemento, que pode ser definido como escondido, herdar, ou visível, quando a página é aberta pela primeira vez em uma janela do navegador.

# Layer1 {visibilidade: hidden-}

A visibilidade não deve ser confundido com o exibição atributo, que determina se um elemento deve ser tratado como um bloco ou um elemento em linha ou ser totalmente ignoradas pelo navegador com a display: none; atributo. Com a visibilidade, você está lidando com o estado de visibilidade inicial de um elemento, como uma camada, quando a página é carregada pela primeira vez no navegador.

Este atributo também pode ser ligado e desligado usando javascript para ocultar e mostrar elementos na página, dando assim um pouco de interatividade para a página para o visitante.

Para modificar a visibilidade do seu elemento, adicionar a propriedade visibilidade ao seu seletor CSS com um dos seguintes valores:

  • escondido: Esta opção esconde uma camada de exibir quando uma página é aberta inicialmente em um navegador.

  • herdar: Esta opção faz com que qualquer camada para herdar a visibilidade de um Camada- pai se um pai não existe, a camada será visível. Quando a visibilidade é indeterminado, herdar é o atributo padrão.

  • visível: Escolha esta opção para forçar a camada a ser visível, independentemente da configuração de visibilidade de qualquer camada pai, quando a página é aberta pela primeira vez em uma janela do navegador.

z-index: Este atributo especifica uma camada ordem de empilhamento em relação a quaisquer outras camadas sobre a página como eles são vistos em um navegador.

Definir o índice z para auto quando o número é não crítico, configurá-lo para herdar para fazer a camada de herdar o valor z-index de uma camada-mãe, ou digite um número positivo ou negativo específico, tal como 1, 15 ou 100, quando o número é importante em relação às outras camadas na página.

Quanto maior for o número, mais perto da camada aparece para a frente ou de cima da página mais próximo do visitante- quanto menor o número, mais perto da camada parece fundo do navegador.

#lastchance {z-index: 4}

A figura mostra um exemplo de várias camadas em uma página com diferentes z-index valores.

image0.jpg

transbordar: A configuração de excesso pode ser usado para especificar o que acontece com qualquer conteúdo dentro de uma camada que excedem o tamanho da camada, tal como definido no âmbito do CSS. Por exemplo, se uma camada é 200px por 200px em tamanho, mas contém uma página inteira de texto, a configuração de overflow determina como o texto irá preencher a camada. Colocou o transbordar atribuir a auto, escondido, rolagem, ou visível.

#aboutus {overflow: Rolagem}

Aqui está uma descrição de cada um dos valores de estouro que você pode usar:

  • auto: Escolha essa opção para que o navegador adiciona barras de rolagem para a camada se e somente se o conteúdo exceder largura definida da camada e altura automaticamente.

  • escondido: Quando esta opção for selecionada, o tamanho de uma camada é mantida e qualquer conteúdo que excede este tamanho é cortado ou recortado de vista em uma janela do navegador.

  • rolagem: Escolha rolagem para adicionar barras de rolagem para a camada, independentemente se o conteúdo se encaixa ou excede largura e altura da camada. Este atributo não é uniformemente suportado por todos os navegadores, então certifique-se de testá-lo antes de publicar.

  • visível: Escolha essa opção para que a camada de expandir verticalmente e depois na horizontal, se necessário, para atender quaisquer conteúdos que excedem a largura da camada especificada e altura para que todos os conteúdos são visíveis.

Placement (esquerda, topo, certo, inferior): Use o atributo colocação para especificar o tamanho exato ea localização (com base no tipo especificado) de um elemento de estilo em uma janela do navegador.

Por padrão, o tamanho do pixel e colocação de um elemento são especificados para o superior, esquerda, inferior e bordas direita. No entanto, você pode usar outras unidades (incluindo pt, dentro, cm, milímetros, pc, em, ex, ou %) Se desejado ou definir o valor para qualquer um dos lados de auto. Para camadas, se o conteúdo dentro dessa camada exceder o tamanho especificado, a camada se expande para ajustar o conteúdo.

#specialitems {left: 500px; top: 300px; direita: 0-bottom: 0-}

grampo: Use este atributo para especificar um menor área retangular visível dentro de uma camada em relação à borda superior esquerda dessa camada. Quando cortada, a área oculta pode ser manipulado com javascript ou outra programação para criar efeitos especiais que podem ocultar e mostrar o conteúdo escondido.

Defina os valores para a área cortada ao topo, esquerda, direita e à margem inferior da camada, usando px (píxeis), pc (Picas), pt (pontos), dentro (polegadas), milímetros (milímetros) cm (centímetros) em (EMS), ex (Exs), ou % (Percentagem), ou um valor de auto.

#bunnygame {clipe: rect (10px, 100px, 0px, 60px) -}

menu