Olá, porque a div não aparece? O q tem de errado nesse código?

<!DOCTYPE html>
<html Lang="pt-br">
	<head>
		<meta charset="UTF-8">
		<title>tentativas</title>
		<link href="stylesheet" rel="estilo.css">
	</head>
		<body>
			<div id="corpo">fundo.</div>
		</body>
</html>

#corpo{
	width:600px;
	height:1000px;
	background-color:#red;
}
1 curtida

vamos la

cor #red não existe

vc pode colocar red ou especificar o RGB #FF0000 ( maximo em R, 0 em G & B )

agora daqui eu nao vejo razoes pra nao mostrar a div exceto que as tags meta e link nao estao fechadas.

eu estou assumindo que

#corpo { ... }

esta no arquivo estilo.css certo?

No caso a cor do background-color esta com #red, tenta tirar o # e usar so red ou usar o codigo RGB das cores.
Este site é otimo, tem varios tons de cores
http://www.flextool.com.br/tabela_cores.html

<!DOCTYPE html>
<html Lang="pt-br">
	<head>
		<meta charset="UTF-8">
		<title>tentativas</title>
		<link href="stylesheet" rel="estilo.css">
	</head>
		<body>
			<div id="corpo">fundo.</div>
		</body>
</html>
<style>
	#corpo{
		width:600px;
		height:1000px;
		background-color:#FDF5E6;
	}
</style>

Não existe esse tipo de cor no background-color: #red
Então segue o link de cores em CSS.
http://www.flextool.com.br/tabela_cores.html

Espero ter ajudado.

#corpo { width: 600px; height: 1000px; background-color: red; //esse é o correto sem o # antes do red } uma dica que dou use as cores com o padrão hexadecimal exemplo de vermelho #FF0000

Outra dica que dou para você é não usar as propriedades de altura e largura em PX pois isso gera um problema na hora de você visualizar o seu site em outro dispositivo