```html
table {
width: 100%;
bordercollapse: collapse;
marginbottom: 20px;
}
th, td {
padding: 10px;
textalign: left;
borderbottom: 1px solid ddd;
}
th {
backgroundcolor: f2f2f2;
}
tr:hover {
backgroundcolor: f5f5f5;
}
Date | Match | Location |
---|---|---|
March 21, 2023 | France vs Germany | Stade de France, Paris, France |
March 22, 2023 | Spain vs Italy | Estadio Santiago Bernabéu, Madrid, Spain |
April 5, 2023 | England vs Netherlands | Wembley Stadium, London, England |
April 6, 2023 | Portugal vs Belgium | Estádio do Dragão, Porto, Portugal |
April 19, 2023 | Germany vs Spain | Olympiastadion, Berlin, Germany |
April 20, 2023 | Italy vs France | Stadio Olimpico, Rome, Italy |
May 3, 2023 | Netherlands vs Portugal | Johan Cruyff Arena, Amsterdam, Netherlands |
May 4, 2023 | Belgium vs England | King Baudouin Stadium, Brussels, Belgium |