Do czego użyto znacznika?
Czy ktoś pamięta tag XMP
?
8 answers
Szybkie wyszukiwanie Google w W3C ujawnia, że XMP
został wprowadzony do wyświetlaniapreformatowanego tekstu W HTML 3.2 i wcześniejszych. Gdy W3C wycofało znacznik XMP
, zasugerowano użycie znacznika PRE
jako preferowanej alternatywy.
Aktualizacja: http://www.w3.org/TR/REC-html32#xmp, http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-01 18:18:21
XMP
i PRE
różnią się. Zawartość w znacznikach PRE
jest sformatowana w następujący sposób:
- treść jest wyświetlana stałą czcionką,
- wszystkie białe spacje są zachowane, a
- każda przerwa linii rozpoczyna nową linię.
Jeśli chcesz dołączyć znaki specjalne, takie jak <
, >
i &
wewnątrz znaczników PRE
, muszą być one zabezpieczone tak, aby nie podlegały specjalnej interpretacji przeglądarki.
Natomiast zawartość w tagach XMP
robi Nie trzeba uciekać.
Jedynym ciągiem znaków, który nie może być zawarty w znacznikach XMP
, jest znacznik XMP
end (</XMP>
).
XMP
jest nadal obsługiwany przez przeglądarki, które przetestowałem. Możesz spróbować z xmp.html . Wyświetl źródło, aby zobaczyć tagi.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-01 18:35:52
XMP robi pewne rzeczy niż PRE nie obsługuje (jak długo HTML/CSS / JavaScript autor będziesz musiał mi zaufać w tej sprawie, lub nie). Nadal polegam na XMP, nie ma-no-substitute (PRE nie jest-substitute-bez względu na to, co ktoś powie... ani trochę.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-13 08:02:30
Nadal używam znacznika xmp
do debugowania var_dump();
w PHP. Po prostu nie pamiętam, aby używać znacznika pre
z jakiegoś powodu.
Myślę, że to nie ma znaczenia, ponieważ jeśli naprawdę chcesz wypisać tekst, powinieneś użyć textarea
z atrybutem readonly
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-01 18:40:14
Użyłem <textarea>
, który umieszcza kod html w zgrabnym pudełku i wyraźnie definiuje kod jako inny niż tekst przed lub po.
<textarea><b>boldtext</b><textarea>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-02 14:08:47
Nadal działa, aby pokazać raw html-jeśli używasz go w skrypcie, złamać znacznik start.
var stuff='<xmp'+'>this is shown as is<br/>hello</xmp>';
document.getElementById("x").innerHTML=stuff;
<div id="x"></div>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-01 14:51:29
Zobacz http://www.w3.org/Bugs/Public/show_bug.cgi?id=12235
Dla HTML5. to było, według edytora HTML5 (komentarze 11 i 12), bardzo bliskie połączenie tak czy inaczej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-29 15:36:49
<xmp>
jest używany z strapdown.js w formatowaniu notacji markdown. Nazwa strapdown łącząca terminy bootstrap i markdown .
<!DOCTYPE html>
<html>
<title>Example</title>
<xmp theme="united">
## Example
- note one
- note two
- note three
</xmp>
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
</html>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-27 06:04:56