To se hodí při kombinování různých typů závorek, např. při kombinaci html, php a js, aby se ukončila správná závorka.
Na prosté html stránce (bez stylů a javascriptů a php) je to jedno.
použití uvozovek a apostrofů se hodí hlavně v php
$promenna="<img src='http://adresa.cz/obrazek.png' alt='obrázek' />";
$promenna="<img src=\"http://adresa.cz/obrazek.png\" alt=\"obrázek\" />";
$promenna='<img src="http://adresa.cz/obrazek.png" alt="obrázek" />';
$promenna='<img src=\'http://adresa.cz/obrazek.png\' alt=\'obrázek\' />';
$promenna="<span class='".$trida."'>.....</span>";
$promenna='<span class="'.$trida.'">.....</span>';
$promenna="<span class='{$trida}'>.....</span>";
Pozor některého prohlížeče apostrofy v html kódu odstraňují a proto já téměř vždy v čistém html používám " a v php takto:echo '<div class="trida">'
jval: já ti nevím, vždy používám
$promenna="<img src='http://adresa.cz/obrazek.png' alt='obrázek' />";a zatím to všechny jádra browserů rozlouskaly.
Ano, oni to rozlouskají, to není problém. Já měl problém spíš s tím, že když jsem si pak v prohlížeči dal zobrazit zdroj, tak byl bez apostrofů a pokud jsem ho chtěl zkopírovat a někam vložit, tak jsem apostrofy musel dodělat.
Od té doby to používám tak jak jsem psal.
Ďakujem Vám za vysvetlenie ... čiže v podstate v HTML a CSS je to úplne jedno ? 🙂
Ano, je, záleží na každým, co komu vyhovuje.Smety
V HTML je to jedno, v PHP už to až tak uplně jedno není, protože PHP v textu v uvozovkách parsuje proměnné, v apostrofech ne. Čili:echo '<div class="trida">';by mělo být o něco málo rychlejší než:echo "<div class='trida'>";I když samozřejmě u takhle krátkého textu je to neměřitelné.