Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Mit CSS nicht, mit JavaScript aber schon.
var aElements = document.getElementsByTagName("a");
for( var i=0; i<aElements.length; i++ ) {
aElements[i].firstChild.insertBefore(document.createTextNode("["));
if( aElements[i].firstChild.nextSibling ) {
aElements[i].firstChild.nextSibling.insertBefore(document.createTextNode("["));
} else {
aElements.appendChild(document.createTextNode("["));
}
}
for( var i=0; i<aElements.length; i++ ) {
if( aElements[i].firstChild.nodeType == 3 ) {
aElements[i].firstChild.nodeValue = "[" + aElements[i].firstChild.nodeValue;
} else {
aElements[i].insertBefore(document.createTextNode("["), aElements[i].firstChild);
}
if( aElements[i].lastChild.nodeType == 3 ) {
aElements[i].lastChild.nodeValue = aElements[i].lastChild.nodeValue + "]";
} else {
aElements[i].appendChild(document.createTextNode("]"));
}
}
<ul>
<li><a href="">foobar</a></li>
<li><a href=""><span>foobar</span></a></li>
<li><a href="">foo<span>bar</span></a></li>
<li><a href=""><span>foo</span>bar</a></li>
</ul>
var aElements = document.getElementsByTagName("a");
for( var i=0; i<aElements.length; i++ ) {
var newSpanElement = document.createElement("span");
newSpanElement.className = "before";
newSpanElement.appendChild(document.createTextNode("["));
aElements[i].insertBefore(newSpanElement, aElements[i].firstChild);
var newSpanElement = document.createElement("span");
newSpanElement.className = "after";
newSpanElement.appendChild(document.createTextNode("]"));
aElements[i].appendChild(newSpanElement);
}