Autor Zpráva
kelvin
Profil
Chtěl bych si modifikovat uživatelský soubor css ve firefoxu. A to tak, aby minimální výška řádků v tagu <p> byla (třeba) 120% .
To slovo minimální je důležité, s odstavci, které mají řádkování nad 120% to nesmí udělat nic.
Jde to nějak? Možná to jde podle těch vlastností, které nepodporuje IE.
Oswald
Profil
To půjde asi jedině bookmakletem, protože nic jako min-line-height neni, a když si to dáš do user stylesheetu, tak to vždy přepíše přepíše ten autorský.

Ten bookmaklet by mohl vypadat třeba nějak takhle:


var p = document.getElementsByTagName('p');
for(var i=0; i<p.length;i++){
p[i].style.lineHeight='1.33';
}


Nevýhoda je, že ho budeš muset použít pokaždé, když to bude potřeba.
krteczek
Profil
jestli jsem to správně pochopil potřebuješ nastavit výšku řádku. V css je na to příkaz p{line-height:1.5} kde 1.5 je násobek výšky aktualniho čísla. Lze použít i procenta a em.
váš případ bych řešil asi takhle


<p class="vysokeradky">
jestli jsem to správně pochopil potřebuješ nastavit výšku řádku. V css je na to příkaz p{line-height:1.5} kde 1.5 je násobek výšky aktualniho čísla. Lze použít i procenta a em.
váš případ bych řešil asi takhle
</p>

a v css bych zadal něco takového:
.vysokeradky{line-height:120%}

jiných odstavců se tohle týkat nebude.

Protože je identifikace provedena pomocí class může být použita mnohokrát.
krteczek
kelvin
Profil
Koukám nějak se sprasil titulek zadání otázky. Mělo to být "jak přes css nastavit minimální řádkování. Ua chybu se omlouvám.

Oswald - nevím jesli mi uživatelský css soubor povolí ten skript. Spíš asi ne.

Krteczek - ptám se na něco jiného. Netvořím stránku. Chci ovlivňovat vzhled prohlížených webů, tak aby se malé řádkování zvětšilo, a velké řádkování zůstalo stejné
.
Oswald
Profil
Je potřeba dát si to dát do záložek (místo adresy se dá ten JavaScript) a pak na to v případě potřeby kliknout. Konkrétně tohle:



javascript:p=document.getElementsByTagName('p');for(var i=0; i<p.length;i++){p[i].style.lineHeight='130%';}void(123);

kelvin
Profil
Oswald - skvělé. Díky.
Jde udělat, aby to řádkovalo veškerý text ve stránce? Tj nejen tag "P"? Dost administračních systémů generuje články bez P, jen s br.
kelvin
Profil
Například i toto fórum nemá tag P, ale "oddentruje" tagem BR. Potom na to nemá řádkování nastavené pro P vliv.
centi
Profil
V oswaldovej ukazke daj v ...getElementsByTagName('p') namiesto 'p' hviezdicku '*' a bude to spracovavat celu stranku.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0