Без js, через кодирование в base64. Код (Text): <!DOCTYPE html> <html> <head> <title>Все в одном HTML</title> </head> <body> <h1>Встроенные изображения</h1> <!-- JPEG/PNG как Base64 --> <h2>Растровое изображение:</h2> <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABmX/9k=" alt="Пример изображения" width="200"> <!-- SVG прямо в коде --> <h2>Векторная графика (SVG):</h2> <svg width="200" height="200"> <circle cx="100" cy="100" r="80" fill="lightblue" /> <rect x="50" y="50" width="100" height="100" fill="orange" opacity="0.7"/> <text x="100" y="110" text-anchor="middle" fill="white">SVG внутри HTML</text> </svg> </body> </html>