Okay ... Sto diventando pazzo qui. Ho iniziato a sperimentare con SVG. Lavorare con SVG e applicare le classi CSS funziona come un incantesimo. Non riesco a capire cosa sto facendo male, ma non riesco a far funzionare la classe su un elemento di testo svg. Ho messo a nudo tutta la strada verso il basso e questo è quello che ho ottenuto:Come applicare una classe CSS a un elemento di testo SVG
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>Playground</title>
</head>
<body>
<style type="text/css">
.mainsvg {
height: 320px;
border: 1px solid red;
width: 400px;
}
.caption {
color: yellow;
}
</style>
<h2>SVG - Sandbox</h2>
<div>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="mainsvg">
<text x="65" y="40" class="caption">Fact</text>
</svg>
</div>
</body>
</html>
Secondo http://www.w3.org/TR/SVG/styling.html#ClassAttribute questo dovrebbe funzionare ...
Eventuali suggerimenti/consigli su cosa cambiare, o in alternativa?
Se leggo il collegamento w3 non è possibile impostare il bordo. si chiama ictus. –
Bene, il confine funziona bene. Il tratto è usato per tutto ciò che effettivamente "disegna". Ma la mia domanda riguarda la classe sull'elemento di testo, in cui ho impostato il colore del testo proprio come nel collegamento w3. –