
CE-HTML ist eine Sprache für die Erstellung von Benutzerschnittstelle-Seiten für Unterhaltungselektronik (Consumer Electronics oder CE)-Geräten wie Fernsehern.
CE-HTML ist Teil der CEA-2014-Standard (Web4CE), die im Rahmen der Consumer Electronics Association definiert wurde.
CE-HTML besteht aus den folgenden Internet-Sprachen:
CE-HTML wurde im Rahmen der Consumer Electronics Association R7WG9-Arbeitsgruppe – bestehend aus einer Reihe von CE-Herstellern – formuliert, um auf das Problem der Darstellung von Webseiten auf ein Gerät, das nicht die Eigenschaften eines typischen Personal Computer hat, eine Antwort zu erzeugen.
CE-Geräte haben Probleme mit der Darstellung von Internet-Seiten, wenn diese folgende typischen Merkmale aufweisen:
CE-HTML-Code wird in zunehmendem Maße von verschiedenen Standardisierungsorganisationen wie dem Open IPTV Forum (OIPF) angewendet. Praktisch eingesetzt wird CE-HTML bspw. bei Fernsehern mit HbbTV und/oder Internet Protocol Television (IPTV).
Philips hat bereits erste Fernsehgeräte, die den CE-HTML-Standard anwenden, mit sogenannter Net TV-Funktion im April 2009 in Europa auf dem Markt gebracht.
Beispiel für CE-HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"ce-html-1.0-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CE-HTML</title>
</head>
<body onload="document.getElementById('myvid').play(1);">
CE-HTML a/v object:<br/>
<object type="video/mp4" id="myvid" data="myvideo.mp4" width="640" height="480"></object>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
body{display: grid;
grid-template-columns:repeat(5,1fr);
grid-template-areas:
"h h h h h"
"n n m m a"
"n n m m a"
"f f f f a";
}
header{border: 5px solid black; height: 50px;
background-color: red;
font-family: Calibri;
text-align: center;
font-size: 30px;
grid-area: h;
}
nav{border: 5px solid black; height: 200px;
grid-area: n;
background-color:green;
}
main{grid-area: m;
border: 5px solid black;
height: 200px;
background-color:blue;}
aside{grid-area: a;
border: 5px solid black; height: 309px;
background-color:blue;}
footer{grid-area: f;
border: 5px solid black;
height: 100px;
background-color:blue;}
h1 {
}
p {
font-family: verdana;
font-size: 20px;
}
table{border: black 1px solid}
td{border: black 5px solid}
th{border: black 5px solid}
</style>
</head>
<body>
<header> <strong> Rory </strong> </header>
<nav>jfd
<ol>
<li> jhgf
<li> jkgh
</ol>
</nav>
<main> asdyxfhg
<table>
<tr>
<th>name </th>
<th> hjg</th>
</tr>
<tr>
<td> kjhvg</td>
<td>jhg </td>
</tr>
<tr>
<td> kjhvg</td>
<td> <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ2ru4gyejJKZrYEnQRuvcWjCda9AQ_4N3IZlsjfSbdhQ&s=10" alt="hurenson" height="30px">
</td>
</tr>
</table>
</main>
<aside>ydfxh</aside>
<footer> dfxg
<a href="https://de.wikipedia.org/wiki/Sonne" target="_blank"><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ2ru4gyejJKZrYEnQRuvcWjCda9AQ_4N3IZlsjfSbdhQ&s=10" height="30px" alt="huaan"></a>
</footer>
</body>
</html>