Jak w HTML'u napisać stronę, na której będzie widniało jedno zdanie, ale czcionka (nazwa) będzie zapisana w osobnym pliku (TXT)?
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Jeden plik z kodem HTML:
<span class='chfont'>Hello World!</span>
Drugi z kodem CSS:
.chfont
{
font-family: Georgia, sans-serif;
}
Kwestia zaincludowania pliku z kodem CSS do HTML:
<link rel="stylesheet" type="text/css" href="class.css" />
Inny sposób możnaby osiągnąć za pomocą jakiegoś języka server-side (np.PHP) bądź za pomocą JavaScriptu w połączeniu np.z jQuery (JS pobiera plik z serwera Ajaxem, odczytuje go i ustawia odpowiedni font-family).
Rozwiązanie z jQuery (pisane z palca, ale chyba ideę zrozumiesz):
$.get("plik_z_czcionką.txt", function(data)
{
$("#id_diva_do_zmiany").css("font-family", data);
});
Wadą tego rozwiązania może być fakt, iż np.strona się wczyta cała, a czcionka dopiero po kilku sekundach...