Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Flytta på DIVs?

Postades av 2004-09-02 20:15:00 - Jonas Oscarsson, i forum html/css, Tråden har 13 Kommentarer och lästs av 964 personer

Jag har en sida som är uppbyggd med DIVs (en för meny, en för top, en för main osv). När jag sedan vill skriva ut sidan använder jag mig av CSS för att dölja menyn, toppen och andra irrelevanta DIVs. Problemet är bara att DIVen i mitten stannar kvar där när jag skriver ut den. Det lämnas alltså plats för meny och allt det jag tog bort, och där blir bara tomrum. Det medför att uskriften ser mycket konstig ut.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-02 21:57:19 - Per Persson

Använder du <b>visibility: hidden</b> för att dölja dem? Byt i så fall till <b>display: none</b>.

Jag föreslår för övrigt att du bygger en stilmall helt från grunden för <b>media="print"</b>.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-04 19:07:35 - Jonas Oscarsson

Jag använder display:none och media="print".
Vad menar du med att bygga dem helt från grunden? Så att det läggs gömda DIVs som bara syns vid utskrift? Isåfall tar ju sidan dubbelt så lång tid att ladda fram?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-05 22:06:44 - Per Persson

Vad jag menade med att bygga från grunden var att du skulle ha en helt egen stilmall för utskrift, inte bara ändra stilen på de element du vill gömma och låta resten ärvas från den ordinarie stilmallen.

Hur positionerar du "DIVen i mitten" i utskriftsstilmallen?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-06 09:55:22 - Jonas Oscarsson

Alltså, jag sätter ut DIVen som innehåller informationen som vanligt med position absolute, top och left. Sedan vill jag skriva ut den DIVen utan menyn. Då sätter jag media="print" och display:none på menyn. Då stannar den informationsinnehållande DIVen kvar som om menyn fanns kvar. Jag vill flytta den längst upp i vänstra hörnet.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-06 12:16:20 - Per Persson

Ja, använder du <b>position: absolute</b> är det inte konstigt att DIVen ligger kvar. Då har du ju talat om exakt var den skall ligga. Om du plockar bort all positionering från DIVen, så borde den hamna längst upp i vänstra hörnet.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 09:22:41 - Jonas Oscarsson

Jag har testat att sätta <b>position:relative</b> också, utan resultat. Menar du att jag ska ta bort all positionering? Då hamnar den ju fel när man visar själva sidan?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 09:54:41 - Per Persson

Menar du att den i så fall hamnar fel när du visar sidan på vanligt sätt - i webbläsaren?

Jag tycker att du skall skapa en helt egen layout för utskrift. Ha en stilmall som bara gäller för skärmen och en som bara gäller för utskrift.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 10:54:19 - Jonas Oscarsson

Nej, där ligger den rätt. Men den flyttar sig inte upp i vänsta hörnet när jag skriver ut den sedan.

Sidan genereras ut med ASP-skript, och det går inte jättefort. Ska jag då ladda upp två sidor tar det dubbelt så lång tid, och det känns lite onödigt. Om det är så du menar?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 11:08:54 - Per Persson

Vad jag menade var om DIVen hamnar fel i webbläsaren om du plockar bort all positionering.


Du behöver inte skapa två sidor, bara två olika stilmallar.

Se på följande korta exempel:
<code>
<style type="text/css" media="screen">
.inner {
width: 28%;
margin: 2%;
float: left;
}
</style>

<style type="text/css" media="print">
.inner {
border: 1px solid black;
margin: 1em;
padding: 1em;
}
</style>

<div id="outer">
<div class="inner">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras feugiat, lectus quis blandit nonummy, quam est lobortis enim, eu ullamcorper nulla sapien ac lacus. Donec rutrum. Phasellus augue diam, egestas eget, placerat sed, bibendum et, tortor. Ut sit amet enim. Quisque sollicitudin, libero ut sagittis dictum, lorem ligula dignissim ante, ac dictum sapien ante id lorem. Proin dictum. Quisque sed magna. Proin facilisis, elit vitae dapibus interdum, massa tortor tincidunt justo, vitae dictum est pede ut lectus. Quisque quis risus eget elit placerat egestas. Suspendisse gravida felis id lorem. Donec sed justo. Nullam non arcu ac quam aliquam faucibus. Vestibulum laoreet neque vel enim. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Aliquam lorem. Aenean iaculis orci vitae dolor. In sodales, arcu sit amet pharetra porta, nulla nunc eleifend arcu, feugiat lacinia leo dolor et nulla. Curabitur pellentesque.</p>
</div>

<div class="inner">
<p>Sed ac lectus. Morbi mollis nisl id odio. Sed elit velit, consectetuer quis, lacinia nec, ornare nec, enim. Curabitur ac ante. Vivamus pretium hendrerit tortor. Maecenas a ipsum. Nullam tristique accumsan nunc. Curabitur felis mi, consectetuer ac, sodales eget, vulputate vel, felis. In porttitor elit id lacus faucibus auctor. Vivamus convallis, lectus at convallis dignissim, urna felis adipiscing risus, a condimentum sem sem non orci. Nunc velit tortor, suscipit a, congue sit amet, feugiat laoreet, augue. In sed enim. Phasellus scelerisque tellus eget arcu. Etiam suscipit pharetra mauris. Nunc wisi felis, placerat sit amet, tempus eu, vestibulum ut, elit.</p>
</div>

<div class="inner">
<p>Praesent id enim at neque convallis gravida. Nulla ultricies facilisis risus. Vestibulum viverra, arcu et elementum congue, eros eros adipiscing augue, eget molestie augue massa id sapien. In aliquet accumsan nibh. Donec feugiat magna. Fusce ut est a lacus bibendum dictum. Donec molestie facilisis quam. Nunc elementum luctus felis. Maecenas suscipit, nisl et nonummy dictum, dolor enim sagittis leo, sed ullamcorper nibh dolor at lorem. Ut vulputate fringilla diam. Nunc et augue sit amet velit mattis porta. In libero. Fusce ut wisi. Vivamus pretium. Fusce blandit. Aenean dictum arcu nec erat. Nam et erat quis quam adipiscing egestas. Donec sodales.</p>
</div>
</div>
</code>


Du kanske kan visa en del HTML-kod så att jag kan hjälpa dig att fixa till problemet?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 11:11:51 - Jonas Oscarsson

Tack, ska testa detta så fort jag kommer hem...

Av ren nyfikenhet: Vad betyder latinen (antar att det var latin?)?


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 11:22:17 - Per Persson

http://www.lipsum.com


Jag hoppas förresten att du förstår att koden jag gav inte är en direkt lösning på ditt problem, utan mer är avsett att visa hur det fungerar med flera stilmallar.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-07 15:12:26 - Jonas Oscarsson

Häftigt (Lorum Ipsum). Jag koncentrerade mig visserligen mer på latinen än på koden till en början... men häftigt är det.

Jag ska testa om ditt sätt att lösa mitt problem fungerar så fort jag får tillfälle.


Svara

Sv: Flytta på DIVs?

Postades av 2004-09-09 11:33:14 - Jonas Oscarsson

Fungerar perfekt, tackar.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
323
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies