Avatar billede mega1 Nybegynder
17. april 2001 - 18:13 Der er 9 kommentarer og
1 løsning

div center

Hej Hvordan centrerer jeg dette div i et table istædet for at jeg skal skrive højde og top i pixel. Der står i position.absolute left, top kan det ikke ændres til center eller sådan noget?

<DIV ID=\"newsClipping\" STYLE=\"position:absolute; width:233px; height:148px; z-index:2; left: 142px; top: 203px; clip:rect(0px,233px,148px,0px);\"><DIV ID=\"news\" STYLE=\"position:absolute; width:230px; z-index:1; left: 0px; top: 0px;\">
  <B CLASS=INFO-HL>Mandag d. 16. april 2001</B>
  <B CLASS=TEXT>
  <BR>Så er min hjemmeside endelig begyndt at tage form.
  <BR>Siden er færdig d. 1 maj.
  </B>
</DIV>
</DIV>

Tusind tak!
Avatar billede nute Nybegynder
17. april 2001 - 18:15 #1
<center>
<DIV ID=\"newsClipping\" STYLE=\"position:absolute; width:233px; height:148px; z-index:2; left: 142px; top: 203px; clip:rect(0px,233px,148px,0px);\"><DIV ID=\"news\" STYLE=\"position:absolute; width:230px; z-index:1; left: 0px; top: 0px;\">
  <B CLASS=INFO-HL>Mandag d. 16. april 2001</B>
  <B CLASS=TEXT>
  <BR>Så er min hjemmeside endelig begyndt at tage form.
  <BR>Siden er færdig d. 1 maj.
  </B>
</DIV>
</DIV>
</center>
Avatar billede nute Nybegynder
17. april 2001 - 18:16 #2
hov....
du kan ikke posisjonere et layer absolutt og deretter i center...
Avatar billede nute Nybegynder
17. april 2001 - 18:18 #3
så skal du heller gjøre sånn:

<DIV ID=\"newsClipping\" align=\"center\" STYLE=\"position:relative; left: 0px; top: 3px; clip:rect(0px,233px,148px,0px);\" align=\"center\">
<DIV ID=\"news\" STYLE=\"position:relative; width:230px; z-index:1; left: 0px; top: 0px;\">
  <B CLASS=INFO-HL>Mandag d. 16. april 2001</B>
  <B CLASS=TEXT>
  <BR>Så er min hjemmeside endelig begyndt at tage form.
  <BR>Siden er færdig d. 1 maj.
  </B>
</DIV>
</DIV>

/nute
Avatar billede mega1 Nybegynder
17. april 2001 - 22:14 #4
Det ødelægger den scroll funktion jeg har med det DIV her er scroll.js

//Start Line


function redrawScreen() {
  location.reload();
  return false
}

function shiftTo(obj, x, y) {
  if (w3c) {
    obj.style.left = x + \"px\";
    obj.style.top = y + \"px\";
  }
  else if (ns4) {
    obj.moveTo(x,y);
  }
  else if (ie4) {
    obj.style.pixelLeft = x;
    obj.style.pixelTop = y;
  }
}

function getObject(obj) {
    var theObj = eval(\"document.\" + range + obj + cap);
    return theObj;
}

function scrollUp() {
  if (mutex == 1){
    var theObj = getObject(newsId);
    if (yplace < ymax) {
      yplace = yplace + speed;
      if (yplace > ymax) yplace = ymax;
      shiftTo(theObj, xplace, yplace);
      setTimeout(\"scrollUp()\",25);
    }
  }
}
 
function scrollDown() {
  if (mutex == 2){
    var theObj = getObject(newsId);
    if (yplace > ymin) {
      yplace = yplace - speed;
      if (yplace < ymin) yplace = ymin;
      shiftTo(theObj, xplace, yplace);
      setTimeout(\"scrollDown()\",25);
    }
  }
}

function scrollIt(msg, dir) {
  window.status = msg;
  mutex = dir;
  if (mutex == 1) scrollUp();
  else if (mutex == 2) scrollDown();
}

function init() {
  if (w3c) {
    range = \"getElementById(\\\"\";
    cap = \"\\\")\";
    theObj = getObject(newsClipId);
    newsHeight = parseInt(theObj.offsetHeight);
    theObj = getObject(newsId);
    ymin = (parseInt(theObj.offsetHeight) - newsHeight) * -1;
  }
  else if (ns4) {
    window.captureEvents(Event.RESIZE);
    window.onresize = redrawScreen;
    theObj = getObject(newsClipId);
    newsHeight = theObj.clip.height;
    newsId = newsClipId + \".document.\" + newsId;
    theObj = getObject(newsId);
    ymin = (theObj.clip.height - newsHeight) * -1;
  }
  else if (ie4) {
    range = \"all.\";
    theObj = getObject(newsClipId);
    newsHeight = theObj.offsetHeight;
    theObj = getObject(newsId);
    ymin = (theObj.offsetHeight - newsHeight) * -1;
  }
}

// END OF LINE
Avatar billede nute Nybegynder
18. april 2001 - 11:38 #5
well....men du kan ikke posisjonere et layer absolutt og allikevel legge det i center...da skal du angi relativ posisjonering...
Avatar billede mega1 Nybegynder
18. april 2001 - 13:09 #6
ja men kan du give mig et andet javascript scroll der kan det
Avatar billede nute Nybegynder
18. april 2001 - 13:45 #7
nei...en javascriptscroll \"arbeider\" på et leyer...det kan ikke fikse din posisjonering ! du KAN (!!!) ikke bruke absolutt posisjonering sammen med en sentrering !!!
Avatar billede mega1 Nybegynder
18. april 2001 - 13:59 #8
ok tak alligevel. Jeg lader lige spørgsmålet stå åben lidt endnu hvis ikke der kommer andre gode ideer får du dine points
Avatar billede engrob Nybegynder
18. april 2001 - 22:39 #9
Man kan godt bruge absolut positionering sammen med centrering. Du skal bare gøre det ved hjælp af lidt javascript. Du finder vinduets bredde, trækker lagets bredde fra og dividerer med 2.
Avatar billede mega1 Nybegynder
19. april 2001 - 14:32 #10
hvad hjælp lige lidt mere
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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