Muitos de layout novo, basta chegar ao coração de criação de sites, muitas vezes me pergunto como HTML para fazer a imagem de fundo.E se alguns deles podem lidar com este problema, você ainda tem problemas durante o trecho de toda a largura da imagem no monitor.Ao mesmo tempo, eu gostaria de ver o local são exibidos em todos os navegadores, por isso deve cumprir os requisitos krossbrauzernosti.Você pode definir um fundo de duas maneiras: usando tags HTML e os estilos CSS.Cada um por si seleciona a melhor opção.Claro, o estilo CSS é muito mais conveniente, porque o código é armazenado em um arquivo separado e não tem alto-falantes extras nos principais marcas do site, mas em primeiro lugar considerar um método simples de definir a imagem de fundo no site.
tags HTML básico para criar o fundo
Então, vá para a questão de como fazer uma imagem de fundo para html no ecrã.A fim de olhar bonito site, você precisa entender um detalhe muito importante: é o suficiente apenas para fazer um fundo gradiente ou uma cor sólida para pintá-lo, mas se você deseja inserir a imagem no fundo, ele não vai esticar a largura total do monitor.A imagem foi originalmente necessário para pegar ou fazer seu próprio projeto com esta extensão, em que você vai exibir a página.Somente quando a imagem de fundo está pronto, movê-lo para uma pasta chamada «Imagens».Nele, vamos armazenar todas as imagens usadas, animações e outros arquivos de imagem.Esta pasta deve estar no diretório raiz do arquivo com todo o seu html.Agora você pode passar para o código.Existem várias opções para o código de gravação pelo qual o padrão irá alterar a imagem.
- Escrever atributo tag.
- via estilo CSS no código HTML.
- estilo Write CSS em um arquivo separado.
Como HTML para tornar a imagem de fundo, para você decidir, mas eu gostaria de dizer algumas palavras sobre como seria o mais ideal.O primeiro método é escrevendo através de um tag tem sido obsoleto.A segunda opção é usada muito raramente, pois verifica-se que uma grande parte do mesmo código.Uma terceira opção é a mais comum e eficaz.Aqui estão os exemplos de tags HTML:
- primeiro método de gravação através de um tag (corpo) no arquivo index.htm.Ele é escrito nesta forma: (fundo body = "Nazvanie_papki / Nazvanie_kartinki.rasshirenie") (/ body).Ou seja, se nós temos uma imagem com o nome «Imagem» e extensão JPG, ea pasta chamamos «imagens», então o registro de HTML-código ficaria assim: (fundo body = "Imagens / Foto.jpg") ... (/ body).Segundo método
- envolve gravação estilo CSS, mas está escrito no mesmo arquivo com o nome index.htm.(corpo style = "background: url ('Imagens ../ / Foto.jpg')").
- E o terceiro método de gravação é feita em dois arquivos.O documento com a marca de nome index.htm (cabeça) é escrito tal linha: (cabeça) (link rel = tipo "folha de estilo" = "text / css" href = "Put_k CSS_faylu") (/ cabeça).Um arquivo de estilo já denominado style.css escrever: body {background: url (Imagens / picture.jpg ')}.
Como HTML para tornar a imagem de fundo, nós discutimos.Agora você precisa descobrir como esticar a imagem em toda a largura da tela inteira.Métodos
de esticar o papel de parede na largura da janela
imaginar nossa tela na forma percentual.Acontece que todo o comprimento e largura da tela será de 100% x 100%.Precisamos esticar a imagem para essa largura.Adicionar ao gravar imagens na linha de arquivo style.css que vai esticar a imagem a toda a largura e comprimento do monitor.Como está escrito em seu estilo CSS?É simples!
corpo
{
background: url (Imagens / Foto.jpg ')
background-size: 100%;/ * Este post é adequado para a maioria dos navegadores modernos * /
}
assim que nós figuramos para fora como fazer a imagem de fundo para html no ecrã.Não é um método de gravação no arquivo index.htm.Embora este método e ultrapassada, mas para iniciantes é necessário conhecer e compreender.A tag (cabeça) (estilo) div {background-size: cobertura;} (/ Estilo) (/ cabeça), este registo significa que alocar uma unidade especial para o fundo, que irá ser posicionado ao longo de toda a largura da janela.Nós consideramos duas maneiras de tornar o fundo do sítio imagem html, imagem é ampliada para toda a largura da tela em qualquer um dos navegadores modernos.
Como fazer um fundo fixo
Se você decidir usar a imagem como fundo o futuro da web recurso, então você só precisa saber como torná-lo fixo, de modo que ele não esticar em comprimento e não estragar a aparência estética.Simplesmente usando código HTML para registrar um pequeno acréscimo.Você precisa Style.css arquivo para adicionar uma frase após o background: url (Imagens / Foto.jpg ') fixa;ou em vez adicionado após o ponto e vírgula linha separada - posição: fixo.Assim, seu papel de parede será corrigido.Durante a rolagem um site de conteúdo, você verá que as linhas de texto estão se movendo, mas o fundo permanece no lugar.Assim você aprendeu como HTML para fazer a imagem de fundo, de várias maneiras.
trabalhar com tabelas em HTML
Muitos desenvolvedores web inexperientes, confrontado com mesas e unidades muitas vezes não entendem como HTML para fazer a imagem de fundo da tabela.Como todos os estilos equipes HTML e CSS, a linguagem de programação web é bastante simples.E a solução para esse problema é escrever um par de linhas de código.Já deve saber que escrever uma tabela de linhas e colunas, respectivamente, como indicado pelas marcas (TR) e (TD).Para fazer o fundo da tabela na forma de imagens, é necessário adicionar ao tag (tabela), (tr) ou (td) uma frase simples com referência à imagem: Fundo = URL da imagem.Para maior clareza, nós damos um par de exemplos.Mesas
com background image vez: exemplos HTML
desenhar uma tabela 2x3 e tornam a imagem de fundo guardados na pasta "Imagens": (fundo da tabela = "images / Foto.jpg") (tr) (td)1 (/ td) (td) 2 (/ td) (td) 3) (/ td) (/ tr) (tr) (td) 4 (/ td) (td) 5 (/ td) (td) 6 (/ td) (/ tr) (/ table).Portanto, a nossa mesa será desenhada no fundo da imagem.
Agora, desenhe a mesma dimensão de prato de 2x3, mas inserir uma imagem em um número de coluna 1, 4, 5 e 6. (tabela) (tr) (fundo td = "Images / Foto.jpg") 1 (/ td)(td) 2 (/ td) (td) 3 (/ td) (/ tr) (tr) (fundo td = "images / picture.jpg") 4 (/ td) (td fundo = "Images / Foto.jpg") 5 (/ td) (fundo td =" images / picture.jpg ") 6 (/ td) (/ TR) (/ table).Depois de assistir pode ver que o fundo só aparece nessas células, em que se registraram, mas não a tabela inteira.Cross-site de navegador
Não há tal coisa como cross-browser compatibilidade de recursos web.Isto significa que as páginas do sítio será igualmente bem exibidos em diferentes tipos e versões de navegadores.Deve ser Código HTML e CSS para personalizar o estilo exigido pelos navegadores.Além disso, na era moderna dos telefones inteligentes, muitos desenvolvedores web estão tentando criar sites que são adaptados e uma versão móvel de um computador e olhar.