crockl Creative Commons License 2003.01.19 0 0 815
Amugy viccet felreteve. Van a profile alatt a chrome konyvtar, abba letre kell hozni egy userContent.css filet ami ha letezik, mozilla innen veszi a default style sheet bejegyzeseket. Peldaul beirva ide hogy:
body {
background-color: red;
text-align: center;
}

Igy ott ahol nincs a body-ba definialva peldaul hatter szint, vagy text align ott piros lesz, es kozepre rendezett. Ha beteszitek ezt, lathato hogy minden ahol nincs megmondva hogy hova legyen igazitva szoveg, kozepre lesz igazitva. Namost viszont nem lehet kivetelezni es azt modani: ize ennel az oldalnal kozepre kernem, mert body table width=780 van es azt kozepre kerem, mert vagy minden tablat a css-el valahogy definialunk alapbol, aminek az eredmenye hogy 99%-a a lapoknak, mivel nincs megadva ezen parameter a mi styleunkat fogja felvenni, es igy teljesen szetrombolja a kinezetet ertelem szeruen. Tehat nemtudom ertitek-e mi a problema, es miert nem lehet ezt igy kijelenteni hogy azt kozepre kernem.
De minden lehetseges csak meg kell irni. A mozilla javascript es XUL file-okbol epul fel ami nem magat a motort illeti ami vegrehajtja ezen utasitasokat. Namost egy uri megnyitasat is javascript vegzi XUL-al osszedolgozva. A .jar file-okba (ezek alapvetoen zip file-ok) vannak ezen fugvenyek es leirasok. Igy annyi a teendo, hogy akinek ily modositasra van szuksege az a kovetkezot teszi, a comm.jar-ban az utilityOverlay.js -ben beleirja mondjuk a gatherTextUnder fugveny kornyekere hogy: a body element utan table element jon-e es hogy van-e neki align attributuma. Ha nincs akkor setAttribute("align","center"); -el kozepre rendezi. Ezzel csak a body utan kovetkezo legelso table element lesz kozepre rendezve es nem lesz elrontva a tobbi resze az oldalnak. Persz ettol meg lehet hogy csunya lesz az oldal mert amugy a tobbi resze ugy van megirva hogy azt balra/jobbra zarva terveztek.
Esetleg spirzni is lehet es a user.js-be definialni lehet sajat beallitasokat ahol megadjuk mondjuk azon url-eket ahol ezt a kozepre igazitast szeretnenk megvalositani. Es az elozo megoldast kiegeszitjuk ugy, hogy a pref.js-bol jovo (user.js-bol indulasnal a beallitasok bemasolodnak oda is) ezen beallitasnak a figyelembe vetelevel, megnezzuk hogy az adott url egyezik-e es utana veszzuk szemugyre az body-t es az alatta levo elso table node attribokat.