ugrás a tartalomhoz

Görgetősáv, CSS, Drupal

Kérésre törölve 18. · 2011. Már. 22. (K), 00.12
Sziasztok!

Van egy Drupal smink, amit használok és alapból nem jelenik meg a görgetősáv, csak ha indokolt, viszont amikor megjelenik, akkor természetesen balrább löki az oldalt, ami zavar.

A görgetősáv egy böngészőbeli beállítás, amit felül lehet bírálni, vagy sem?

Ha igen, akkor azt egy tpl.php fileban kell keresnem, vagy egy CSS fileban?

És hogyan hivatkoznak rá? scrollbar?

Pontosan mit kell megadnom, hogy mindig legyen jobb oldali görgetősáv?

És színezni van értelme, vagy azt a böngészők máshogy értelmezik?

Illetve az CSS, vagy javaScript? Csak mert ha az utóbbi, akkor nem biztos ugyebár, hogy mindenki gépén ugyan au fog megjelenni, mivel lehet, hogy valahol tiltva van.

Kösz előre is!
 
1

CSS

Poetro · 2011. Már. 22. (K), 00.21
Hogy mindig látszódjon a body-n a gördítősáv, azt így oldhatod meg:
body {
  overflow-y: scroll;
}
A gördítősávra semmilyen böngészőben nem lehet hivatkozni, nem lehet színezni, csak Internet Explorer-ben, és annak leszármazottaiban.
És miért gondolod, hogy ha a JS le lehet tiltva, akkor a CSS nem? Vagy a képek?
2

body vs html

ironwill · 2011. Már. 22. (K), 00.55
A body-ra állítani nem igazán cross-browser megoldás, legalábbis tapasztalataim szerint. Én html-re szoktam overflow-t beállítani.
4

De a drupal sminkben nincs

Kérésre törölve 18. · 2011. Már. 22. (K), 10.04
De a drupal sminkben nincs html file, csak tpl.php, illetve css.
3

Ezt a body overflow dolgot

Kérésre törölve 18. · 2011. Már. 22. (K), 10.03
Ezt a body overflow dolgot hova kellene beírnom, milyen file-ba (php, css) és annak mely részébe?


Az átlagos felhasználó semmit sem állít a böngészőjén (sem), a javaScript viszont könnyebben letiltható, nem kell annyira bányászni a menükben.

Mondjuk most hirtelen én sem tudnám, hol tiltsam a CSS-t, a javascriptet viszont igen.

Tehát még mindig csak az IE-ben lehet színezni a görgetősávot? Kár és nem értem miért.
5

így

ironwill · 2011. Már. 22. (K), 10.17
/* ----- akarmi.css ----- */
html {overflow: auto}
UPDATE:
Tehát még mindig csak az IE-ben lehet színezni a görgetősávot?

Mert nincs értelme. Talán olyan szép a gyári görgetősáv mindenféle színekben?? Kétlem. Ha valaki nagyon ragaszkodik a színezett görgetősávhoz (pl. hogy illeszkedjen az arculathoz), akkor használhat sajátot.
lásd: jQuery-vel
6

Én éppen nem színezni

Kérésre törölve 18. · 2011. Már. 22. (K), 10.43
Én éppen nem színezni akarnám, hanem hangsúlytalanná tenném, mert nagyon nem illik az oldalhoz.

Megnéztem a linket, nem nagyon tudok angolul, de ha jól értem akkor is működik, ha nincs javascript.

De mi is ez? Plugint ír. Telepítenie kéne a felhasználóknak (az nem jó), vagy én tehetem bele a kódba, miután letiltottam a görgetősávokat és átalakítható?
7

jQuery

ironwill · 2011. Már. 22. (K), 11.53
Minthogy jQuery plugin, ezért erősen kétlem, hogy js nélkül működne..
Nem kell telepíteni, csak egyszerűen behúzni, mintha egy sima js lenne, a plugin elnevezés meg azért, mert szükséges a működéséhez a jQuery.

Mivel több féle megoldás van, ezért a felhasználását, működését, paraméterezhetőséget nyilván maga az adott változat határozza meg.
Amennyiben konkrét kérdésed van, akkor tudunk válaszolni.
9

Kösz! Tehát a jQuery az a

Kérésre törölve 18. · 2011. Már. 23. (Sze), 16.52
Kösz!

Tehát a jQuery az a javaScript használatát biztosítja a CMS rendszereknél.
Nem gondoltam, hogy alapból nem tudják.

Nem akarok külön témát nyitni, de még valami eszembe jutott: hogyan lehet eltüntetni a keretet a gombok és egyéb kattintós dolgok körül, pl. ha egy menüre kattintok, akkor megjelenik körülötte a szaggatott kijelölő keret, ahogy egy linkesített képnél is.

Szerintem ez tök fölösleges, csak csúnya. A felhasználót nem érdekli, hogy hol van egy objektumnak a határolóvonala, mivel azt a grafikai megoldás eleve mutatja.
10

Tehát a jQuery az a

Poetro · 2011. Már. 23. (Sze), 17.05
Tehát a jQuery az a javaScript használatát biztosítja a CMS rendszereknél.

Ennek nincs értelme. A jQuery egy JavaScriptet használó JavaScript keretrendszer. A CMS meg azt a keretrendszert használja, amelyiket akarja.
Nem gondoltam, hogy alapból nem tudják.

Mit nem tudnak a micsodák?
Nem akarok külön témát nyitni, de még valami eszembe jutott: hogyan lehet eltüntetni a keretet a gombok és egyéb kattintós dolgok körül, pl. ha egy menüre kattintok, akkor megjelenik körülötte a szaggatott kijelölő keret, ahogy egy linkesített képnél is.

Nem felesleges. Ha te nem egérrel navigálsz az oldalon, hanem billentyűzettel, akkor igenis tudni akarod, hogy éppen mi az aktív elem az oldalon. De amennyiben csak magadnak készíted a weboldalt, akkor ne rakd ki az Internetre.
11

Ha nem egérrel, akkor igaz,

Kérésre törölve 18. · 2011. Már. 23. (Sze), 17.53
Ha nem egérrel, akkor igaz, de ki az aki nem egérrel navigál, pedig megtehetné...
12

Nem teheti meg

Poetro · 2011. Már. 23. (Sze), 18.11
Sokan vannak sajnos, akik nem tehetik meg, hogy egérrel navigáljanak. Ezen kívül vannak azok, akik billentyűzettel gyorsabban navigálnak mint egérrel. Például az Opera alapból alkalmas erre, a Firefox illetve Chrome is kiegészítőkkel könnyen azzá tehető.
8

OFF a régebbi hardveres témádra válasz

ironwill · 2011. Már. 22. (K), 14.57
Jut eszembe: akkor a 8400-as processzor is gyengébb, mint egy pl 7500-as, vagy 6600-as? Ha van egyáltalán ilyen).

Intel másként számol, hasonlóan a hp-hoz (ami egyesek szint inkább dy, csak mindenki fejjel lefelé olvassa :) az utolsó 2 szám jelenti az aktuális generációt, a második talán teljesítményt, az első szám az adott generációban betöltött helyét.

A Prohardvert nézegettem már korábban, csak vagy nem pont az a kártya volt tesztelésen, vagy nem olyan szempontból vizsgálták.

Ezért érdemes a fórumot is nézni, mert ez az igazi erőssége.

Elsődlegesen ezt kellene jól tudni az újnak, illetve játékban elég ha a SIMS3 jól megy és elindul a Prostreet 2007-es változata, ami most el sem indul és valamilyen shaderre hivatkozik, azt hiányolja.

Az én HD2600-osom is már támogatja a Shader Model 3.0-át. A későbbiek gondolom még inkább, de ott azért az alapkártyáknál a csekély teljesítmény okozhat gondot.