ugrás a tartalomhoz

Kép HTML elem elérés megadása CSS-ből

Anonymous · 2005. Júl. 5. (K), 15.02
Nekem az a problémám vele, hogy nem közvetlenül az oldalba akarom beírni a kép helyét, hanem a css-be határozom meg: például: <IMG src="/elérési út"> helyett <IMG CLASS="címke"> ekkor a css-be mit írjak? Nem tudom, érthető-e a kérdés? Nagyon fontos lenne a válaszotok. Köszi mindenkinek a segítséget.
 
1

IMG SRC

kgyt · 2005. Júl. 5. (K), 15.06
Az <img> elem kötelező tulajdonsága az src.

<!-- To avoid problems with text-only UAs as well as 
   to make image content understandable and navigable 
   to users of non-visual UAs, you need to provide
   a description with ALT, and avoid server-side image maps -->
<!ELEMENT IMG - O EMPTY                -- Embedded image -->
<!ATTLIST IMG
  %attrs;                              -- %coreattrs, %i18n, %events --
  src         %URI;          #REQUIRED -- URI of image to embed --
  alt         %Text;         #REQUIRED -- short description --
  longdesc    %URI;          #IMPLIED  -- link to long description
                                          (complements alt) --
  name        CDATA          #IMPLIED  -- name of image for scripting --
  height      %Length;       #IMPLIED  -- override height --
  width       %Length;       #IMPLIED  -- override width --
  usemap      %URI;          #IMPLIED  -- use client-side image map --
  ismap       (ismap)        #IMPLIED  -- use server-side image map --
  >
Nem tudom mit akarsz elérni, de nem jó a kérdésed.

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
2

background-image

Török Gábor · 2005. Júl. 5. (K), 15.10
Ha jól értem, amit te szeretnél, hogy az oldalon egy objektum képként jelenjen meg, aminek te CSS-ben határozod meg az útvonalát. Erre az <img> tag kgyt által említett okok miatt nem jó, használj például <div> elemet, aminek a szélessége/magassága egyezzék meg a beszúrandó képével, magát a képet pedig háttérképként állítsd be a CSS-sel.

--
slink
http://20y.hu/
3

nem értem

Anonymous · 2005. Júl. 5. (K), 15.33
a válaszodal magyarázd el érthetően, mert nem fogom, nem vagyok valami "nagymenő". Helyette írjam ezt az <img> helyett, <div class="címke">, és a css-ben pedig írjam háttérképbek?
4

Igen

Török Gábor · 2005. Júl. 5. (K), 15.41
Tehát idáig kb. így írtad:

<img src="/kisherceg.jpg" alt="" />
Ehelyett:

<div class="kep"></div>
Majd CSS-ben:

.kep {
    width: 400px;
    height: 300px;
    background: inherit url(kisherceg.jpg) no-repeat;
}
--
slink
http://20y.hu/
5

Kösz a segítséget

Anonymous · 2005. Júl. 5. (K), 15.44
Kösz a segítséget, aztán ha nem jó, majd reklamálok!
6

pénztár

kgyt · 2005. Júl. 5. (K), 16.12
Hát a pénztártól való távozás után nem fogadunk el reklamációt...
(Főleg, hogy ingyenes segítséget kaptál...)

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu