Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse

Er det mulig å linke et h-element som er stylet med et bilde? (slik at det er mulig å klikke på bildet?)

 

html

<h1>min overskrift</h1>

 

css

 

 

h1 {
overflow: hidden;
padding: 20px 0 0 0;
height: 0 !important;
height /**/ : 20px; /* leses kun av IE5 */
background: url(gfx/logo.jpg);
margin-left: 1px;
width:20px

}

 

Går det an å bruke noe ala img map på en h1? Det er jo fullt mulig å ha img tagen i html filen heller. Jeg bare lurer. :hmm:

Lenke til kommentar

Har klart å installere xampp (php og mysql bla.) og AJ-Fork (CuteNews) takket være hjelp fra dere :).

 

Har fått opp AJ-fork på dataen nå og det funker helt fint. Men, når jeg prøver å linke nyhetene som kommer fra aj-fork til ei side ved hjelp av følgende php snutt:

 

<?PHP
include("path/to/show_news.php");
?>

 

da kommer det bare opp følgende feilmelding (istedenfor "nyhetene"):

 

Warning: main(search.php) [function.main]: failed to open stream: No such file or directory in D:\apachefriends\xampp\htdocs\AJ-Fork\public_html\index.php on line 51

Warning: main() [function.include]: Failed opening 'search.php' for inclusion (include_path='.;D:\apachefriends\xampp\php\pear\') in D:\apachefriends\xampp\htdocs\AJ-Fork\public_html\index.php on line 51

 

 

Er temmelig fersk innen dette, noen som kan se hva jeg gjør galt?

Endret av andesam
Lenke til kommentar
Bruk display:block; i CSSen, og legg en <a>-tagg utenfor h1-elementet.

Utenfor? Innenfor mener du vel?

 

<inline><blokk></blokk></inline> er jo som de fleste vet, ikke lov.

Hvis man har a-elementet som blokk, blir det <blokk><blokk></blokk></blokk>. Spørs litt på hvordan man tolker Jorgis. :)

 

 

EDIT:

H1 er jo blokk fra før, er det ikke?

Endret av Mikka
Lenke til kommentar
Bruk display:block; i CSSen, og legg en <a>-tagg utenfor h1-elementet.

Utenfor? Innenfor mener du vel?

 

<inline><blokk></blokk></inline> er jo som de fleste vet, ikke lov.

Hvis man har a-elementet som blokk, blir det <blokk><blokk></blokk></blokk>. Spørs litt på hvordan man tolker Jorgis. :)

 

 

EDIT:

H1 er jo blokk fra før, er det ikke?

Markupen seier fortsatt at a er et inline element, og at h1 er et blokkelement(nesten. les SirIce sitt innlegg under her). At et stilark presenterer dei som blokkelement begge to har lite å sei når HTML-dokumentet ikkje er gyldig.

 

Edit: BTW, andre her som sliter med MSN?

Endret av arve87
Lenke til kommentar
Markupen seier fortsatt at a er et inline element, og at h1 er et blokkelement. At et stilark presenterer dei som blokkelement begge to har lite å sei når HTML-dokumentet ikkje er gyldig.

 

Edit: BTW, andre her som sliter med MSN?

Ah, stemmer det. Det må jeg huske på :)

 

MSN har stått og connecta i en halvtime eller så.

Lenke til kommentar
Bruk display:block; i CSSen, og legg en <a>-tagg utenfor h1-elementet.

Utenfor? Innenfor mener du vel?

 

<inline><blokk></blokk></inline> er jo som de fleste vet, ikke lov.

Hvis man har a-elementet som blokk, blir det <blokk><blokk></blokk></blokk>. Spørs litt på hvordan man tolker Jorgis.

 

 

EDIT:

H1 er jo blokk fra før, er det ikke?

Markupen seier fortsatt at a er et inline element, og at h1 er et blokkelement.

h-elementene har faktisk fått sin egen type, nemlig %heading.

%heading går etter de samme "reglene" som %block, men det er fint å påpeke at hn ikke er definert som %block. :)

Endret av SirIce
Lenke til kommentar
Hmm.. Alltid trodd at h1 var inline jeg :blush: Og ja, MSN er nede for øyeblikket.

Enklaste måten å finne ut om et element er blokk- eller inline-level er vel å tenke på "definisjonen" av element-typane:

 

Et blokk-element er et element som har linjeskift før og etter seg, samt at det tar automatisk opp 100% width. Et inline element tar den plassen det trenger, og har ingen linjeskift før eller etter seg.

 

Ergo, når du lager et h1 element, så vil du lage en slags "strek" der elementet ligger, og det vil skille alt innholdet over og under seg - ergo, det er et blokk-element. (Fungerer som et, sjå SirIce sitt forige innlegg her)

 

Les meir i spesifikasjonen

 

Husk at CSS-egenskapen display er i stand til å forandre måten forskjellige elementer blir presentert i nettleseren. Den gjør ikkje elementet til inline/block/andre ting - den presenterer det på en anna måte. For eksempel vil a alltid være et inline-element, men det kan visast som et blokkelement ved bruk av CSS.

Endret av arve87
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...