webForumDet fria alternativet

Skriva ut htmlkod utan formatering

HTML & CSS

5 svar · 275 visningar · startad av Jerpa

Medlem sedan feb. 20032 532 inlägg
Frågan#1

Satt här o diksuterade om man kan skriva ut en rad, tex:

<link rel="stylesheet" href="beach.css" type="text/css">

i vanlig html med en kodsnutt på var sida, istället för att skriva:

<link rel="stylesheet" href="beach.css" type="text/css">

Finns det eller måste man skriva ut alla småtecken för hand?

Medlem sedan juli 2003465 inlägg
#2

Du kan lägga upp en textarea med koden i så slipper du att skriva om den...

Medlem sedan nov. 20041 740 inlägg
#3

Om du har tillgång till php:

<?
$rad = '<link rel="stylesheet" href="beach.css" type="text/css">';
echo(htmlentities($rad));
?>
Medlem sedan dec. 20042 245 inlägg
#4

Jag föredrar iofs htmlspecialchars() före htmlentities() ;)

I teorin kan du använda <![CDATA[ <link> ]]>, men i praktiken är det bara Opera 8 som har stöd för CDATA-sektioner i HTML vad jag vet.

Medlem sedan apr. 200312 679 inlägg
#5

zcorpan skrev:

Jag föredrar iofs htmlspecialchars() före htmlentities() ;)

Varför?

Medlem sedan dec. 20042 245 inlägg
#6

Därför htmlspecialchars bara konverterar de tecken som behövs (<, >, " och &), medan htmlentities även konverterar tex "å" till "&aring;".

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)