Můžete mi prosím někdo poradit, zda se dá nějakým způsobem zadat relativně vzdálenost jednoho fixovaného řetězce od druhého? Jde mi o to, že potřebuji na stránku napsat řetězec, který při scrolování bude zůstávat stále na stejném místě; a vedle něj druhý řetězec, který také bude zůstávat na stejném místě - a rád bych nějak pevně zadal vzdálenost začátku druhého textu od konce prvního. Dá se to nějak udělat?
Zatím to řeším tak, že zadám vzdálenost obou textů absolutně od levého horního rohu dokumentu, což se mi ale nelíbí, protože nevím, zda se mohu spolehnout, že všechny prohlížeče zobrazí ty texty (jejich délku) stejně jako se zobrazují mně.
Dělám to takhle:
(style)
#IDECKO1 {position: "absolute";}
#IDECKO1 {top: 0px; left: 12px}
#IDECKO1 {background-color="white"}
#IDECKO1 {font-family: Arial; font-size: 10px}
(/style)
(style)
#IDECKO2 {position: "absolute";}
#IDECKO2 {top: 0px; left: 85px}
#IDECKO2 {background-color="white"}
#IDECKO2 {font-family: Arial; font-size: 10px}
(/style)
function fixedEl(id1, id2)
{
if(document.all)
{ document.all[id1].style.pixelTop = document.body.scrollTop + 0;
document.all[id1].style.pixelLeft = document.body.scrollLeft + 12;
document.all[id2].style.pixelTop = document.body.scrollTop + 0;
document.all[id2].style.pixelLeft = document.body.scrollLeft + 85;
}
}
// a pak někde na stránce:
document.write("(span id='IDECKO1') REREZEC_1 (/span)");
document.write("(span id='IDECKO2') REREZEC_2 (/span)");
// (v tagu místo špičatých závorek zde píšu kulaté, nevím jak zařídit, aby se v příspěvku zobrazil tag s špičatými závorkami)
ale rád bych ten druhý text zadal nějak relativně od toho prvního.
A druhý dotaz: nedělám to zbytečně složitě, když pro každý fixovaný řetězec vytvářím nové idečko? Mým záměrem je někde absolutně zafixovat první řetězec a za ním v pevně daných vzdálenostech několik dalších řetězců. Opravdu musí mít každý řetězec své idečko, nebo to dělám blbě?
Jo a ještě vysvětlení, proč to celé nevypíšu jedním řetězcem: jednak chci, aby vzdálenost řetězců od sebe byla větší než jedna mezera a pak také chci, aby každý řetězec měl bílé pozadí, ale mezi nimi aby bylo pozadí stránky. |