Avatar billede kasper77 Nybegynder
18. december 2002 - 19:33 Der er 10 kommentarer og
1 løsning

Tilpasse billede

Hejsa

Jeg har et lille spørgsmål. Jeg skal lave en side hvor der skal være en frame i bund og top. Jeg har et jpg - foto, og det skal fylde mellemrummet ud imellem disse to frames.

Mit problem er nu at jeg skal have billedet til ikke at dele sig, ligegyldigt hvilken skærmopløsning man ser billedet i. Jeg skal altså sørge for at billedet tilpasser sig alle (de fleste) skærmstørrelser, da det ellers ser kikset ud. Hvordan gør man det?

Skriv lige hvis I ikke forstår spørgsmålet.
Avatar billede theselfimages Nybegynder
18. december 2002 - 19:36 #1
Det kan man ikke. Billede ville jo så skulle strække sig. Du kan gører det med et mønster (som tapet/wallpaper på windows skrivebord) men ikke med et foto.
Avatar billede kasper77 Nybegynder
18. december 2002 - 19:38 #2
Hvad kan jeg så gøre, for at det ikke skal se kikset ud?
Avatar billede theselfimages Nybegynder
18. december 2002 - 19:41 #3
Definerer at dit site max. må være 770 x 440 px. og sætte dit foto inden for denne ramme. Disse mål er max måle for at kunne se din side i 800 x 600 opløsningen.
Avatar billede kasper77 Nybegynder
18. december 2002 - 19:43 #4
Og hvordan gør man så det? Kan du prøve at lave et srcipt eksempel?
Avatar billede theselfimages Nybegynder
18. december 2002 - 19:49 #5
Bug dette frameset. Bemærk at der skal indsættes en blank side i hver af de omliggene frames Top, Bund, Venstre, Højre. Framen i midten er selve din side på 770x440 px. Alle de alle frames presser den midterframe til altid at være placeret centreret i browseren, lige meget hvilken opløsning.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>  </title>
<meta name="Title" content="  ">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>

<frameset framespacing="0" border="0" frameborder="0" rows="*,440,*">
  <frame name="top" scrolling="no" noresize target="contents" marginwidth="0" marginheight="0" src="navigation/blank.asp">
  <frameset cols="*,770,*">
    <frame name="left" target="main" marginwidth="0" marginheight="0" scrolling="no" noresize src="navigation/blank.asp">
    <frame name="main" marginwidth="0" marginheight="0" scrolling="no" noresize target="contents" src="main.asp">
    <frame name="right" marginwidth="0" marginheight="0" scrolling="no" noresize target="contents" src="navigation/blank.asp">
  </frameset>
  <frame name="bottom" scrolling="no" noresize target="contents" marginwidth="0" marginheight="0" src="navigation/blank.asp">
  <noframes>
  <body>

  <p>This page uses frames, but your browser doesn't support them.</p>

  </body>
  </noframes>
</frameset>

</html>
Avatar billede kasper77 Nybegynder
18. december 2002 - 19:53 #6
Hvor skal jeg sætte mit billede ind?
Avatar billede theselfimages Nybegynder
18. december 2002 - 19:57 #7
På en side selvfølgelig (foto.html) - som du trækker ind i den midterste frame.
Avatar billede kasper77 Nybegynder
18. december 2002 - 20:01 #8
Sorry, men jeg forstår det ikke helt. Der skal også være ca. 4-5 cm. frame i top og bund til at skrive tekst i. Er det index.html siden dette script skal indsættes på?
Avatar billede theselfimages Nybegynder
18. december 2002 - 20:12 #9
Ja.. det skal indsættes på index siden. Hvis du vil ha' alle brugere skal kunne se hele billedet med tekst også i en opløsning på 800x600 skal du holde al tekst og billede inden for den frame på 770 x 440 px. Top og bund frame skal du sættes en blank side ind i. Disse 2 frames bruges til at presse midterframe på plads med. Hvorfor bruger du egentlig frames?

Min undervisning stopper her.
20. december 2002 - 14:33 #10
Det kan være at jeg har misforstået noget, men det kan gøres meget lettere:
(midter-framen:)

<table border="1" height=100%>
<tr><td>Overskrift</td></tr>
<tr height=80%><td><img src="billede.jpg" height=100%></td></tr>
<tr><td>Underskrift (-:</td></tr>
</table>

..eller har jeg misforstået det?
20. december 2002 - 14:36 #11
...okay nu strækker billedet sig, men ellers kan du bare slette "height=100%" i billed-tag'en.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester