CSS define a altura e largura do elemento para a altura e largura da página da tela

Abertura: Ao fazer desenvolvimento web, o problema mais problemático é definir a altura e a largura dos elementos. Hoje em dia, as telas dos computadores estão cada vez maiores, então ao definir o tamanho dos elementos, é melhor não definir um valor fixo, mas definir uma porcentagem, mas alguns elementos são inválidos. Que dor de cabeça.

Como fazer com que a altura e a largura do elemento <div> sejam iguais ao tamanho da tela da página da Web (página da tela)?

        As pessoas que geralmente têm essa necessidade, na verdade, querem espalhar o <div> por toda a tela. Eu procurei em toda a Internet por esta pergunta, mas não consegui encontrar uma resposta. Tudo o que encontrei foram métodos JavaScript. De qualquer forma, existem todos os tipos de plágio na Internet e nenhum deles está certo. Não há realmente nenhuma maneira de fazê-lo apenas com CSS? CSS realmente é tão fraco?

Depois de pesquisas incansáveis, finalmente encontrei uma maneira, que é especificar a unidade do elemento como vh (altura) vw (largura) , (observe que não é px ou 100%), o código é o seguinte:

height: 100vh; 
width: 100vw;

Pós-escrito: Eu queria usar  a função calc()  , um novo recurso do CSS3, haha, mas não é necessário. Eu não queria escrever este blog antes, mas tenho medo de esquecer. Se eu esquecer no futuro, será problemático. Se eu esquecer no blog, ainda posso pesquisar. Anti-esquecimento

おすすめ

転載: blog.csdn.net/banzhengyu/article/details/129975622