Ir para conteúdo
Fórum Script Brasil
  • 0

Elementos não centralizam e a caixa de fundo não aparece


gelinho 890

Pergunta

Boa noite, os elementos não centralizam e a caixa de fundo não aparece

Sou novato em html e estou fazendo um projeto simples de calculadora de html, css e javascript seguindo um tutorial disponível no youtube.

No entanto não consigo alcançar o resultado demonstrado no anexo 1

Meu resultado, anexo 2

Já coloquei o código no chat gpt para ver se ele encontrava o erro e me guiasse para o caminho correto, porém sem resultados, a cada tentativa demonstra uma resolução diferente para o problema e nenhuma delas chega ao resultado do anexo 1. 

Código:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Calculadora</title>
    <style>
       
        .fundo{
            background-image: linear-gradient(45deg,black, crimson);
            height: 100vj;
            color: white;
            font-family: Arial, Helvetica, sans-serif;
        }
        .calculadora{
            position: absolute;
            background-color: rgb(0, 0, 0);
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50);
            border-radius: 15px;
            padding: 15px;

        }
    </style>
</head>
<body>
    <div class="fundo">
        <h1>Calculadora Básica</h1>
    </div class= "calculadora">
     <h1>Calculadora</h1>
     <p id= "resultado"></p>
     <table>
        <tr>
            <td><button>C</button></td>
            <td><button><</button></td>
            <td><button>/</button></td>
            <td><button>X</button></td>
        </tr>
        <tr>
            <td><button>7</button></td>
            <td><button>8</button></td>
            <td><button>9</button></td>
            <td><button>-</button></td>
        </tr>
        <tr>
            <td><button>4</button></td>
            <td><button>5</button></td>
            <td><button>6</button></td>
            <td><button>+</button></td>
        </tr>
        <tr>
            <td><button>1</button></td>
            <td><button>2</button></td>
            <td><button>3</button></td>
            <td rowspan="2"><button>=</button></td>
        </tr>
        <tr>
            <td colspan="2"><button>0</button></td>
            <td><button>.</button></td>
        </tr>
     </table>
</body>
</html>

Obrigado pela atenção

anexo 1.JPG

anexo 2.JPG

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>

    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Calculadora</title>
    <style>
       
        .fundo{
            background-image: linear-gradient(45deg,black, crimson);
            height: 100vj;
            color: white;
            font-family: Arial, Helvetica, sans-serif;
        }
        .calculadora{
            position: absolute;
            background-color: rgb(0, 0, 0);
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50);
            border-radius: 15px;
            padding: 15px;

        }
    </style>
</head>
<body>
    <div class="fundo">
        <h1>Calculadora Básica</h1>
    <div class= "calculadora">
     <h1>Calculadora</h1>
     <p id= "resultado"></p>
     <table>
        <tr>
            <td><button>C</button></td>
            <td><button><</button></td>
            <td><button>/</button></td>
            <td><button>X</button></td>
        </tr>
        <tr>
            <td><button>7</button></td>
            <td><button>8</button></td>
            <td><button>9</button></td>
            <td><button>-</button></td>
        </tr>
        <tr>
            <td><button>4</button></td>
            <td><button>5</button></td>
            <td><button>6</button></td>
            <td><button>+</button></td>
        </tr>
        <tr>
            <td><button>1</button></td>
            <td><button>2</button></td>
            <td><button>3</button></td>
            <td rowspan="2"><button>=</button></td>
        </tr>
        <tr>
            <td colspan="2"><button>0</button></td>
            <td><button>.</button></td>
        </tr>
     </table>
 </div>
 </div>
</body>
</html>

Editado por Rayane Portela
Link para o comentário
Compartilhar em outros sites

  • 0
9 horas atrás, Rayane Portela disse:

transform: translate(-50%,-50);

faltou especificar a unidade de medida do outro 50

-50 o q?

Editado por lowys
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...