Bonjour à tous,
J'ai créé (pompé le code) une page Web super compliquée avec un script python, mais je n'arrive pas à le mettre en forme avec du css :
server.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
import http.server
 
PORT = 8889
server_address = ("127.0.0.1", PORT)
 
server = http.server.HTTPServer
handler = http.server.CGIHTTPRequestHandler
handler.cgi_directories = ["/"]
print("Serveur actif sur le port :", PORT)
 
httpd = server(server_address, handler)
httpd.serve_forever()
index.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- coding: UTF-8
 
print("Content-type: text/html; charset=utf-8\n")
 
msg="""<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type=text/css href="style.css" />
<title>Premiers tests du CSS</title>
</head>
<body>
<h1>Mon super site</h1>
<p>Bonjour et bienvenue sur mon site !</p>
<p>Pour le moment, mon site est un peu <em>vide</em>.
Patientez encore un peu !</p>
</body>
</html>"""
 
print(msg)
style.css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
body
{
    color: blue;
    font: 12px Arial;
}
La page s'affiche dans le navigateur, mais le paragraphe refuse catégoriquement de s'afficher en bleu Arial 12px
Quelqu'un a-t-il la solution pour que le fichier style.css mette en forme ma page index ?
Merci