webForumDet fria alternativet

100% + 36px

5 svar · 292 visningar · startad av cyeclone

cyecloneMedlem sedan dec. 2004143 inlägg
#1

Hejsan, har en liten fråga ang. CSS.

kan man sätta 100% + 36px på en divv på något sätt ?

PeeerMedlem sedan mars 20025 907 inlägg
#2

Ähum, kan du förtydliga det där? 100% är ju max, vart ska de extra 36px finnas någonstans? Beskriv vad du vill göra så finns det säkert något smidigt sätt att lösa det.

zcorpanMedlem sedan dec. 20042 245 inlägg
#3

Jag antar att du menar bredden.

div {margin-right: -36px;}

Förvänta dig en vertikal scoll. :)

adeMedlem sedan juli 20041 081 inlägg
#4

Re: 100% + 36px

cyeclone skrev:

Hejsan, har en liten fråga ang. CSS.

kan man sätta 100% + 36px på en divv på något sätt ?

Är det höjd eller bredd?

bossseMedlem sedan juni 2003772 inlägg
#5

Jag gissar också på bredden.

<HTML> 
<HEAD> 
<style type="text/css"> 
<!--
BODY {margin:0;}
.DIV_100 
{
background-color:green;
position:absolute;left:0%;
width:100%; 
height:75%;
} 
.DIV36
{background-color:blue; position:absolute;left:100%; 
width: 36px;; height:75%;} 
-->
</style> 
</HEAD>
<BODY BGCOLOR=GRAY>
<div class=div_100>
Denna är 100% bred, plus en till på 36 px till höger
</div>
<div class=div36>
</div>
</BODY>
</HTML>
CheguelinMedlem sedan juli 2003303 inlägg
#6

Det går inte att skriva i css att något ska ha typ width: 100% + 36px;. Däremot kan du lösa det med javascript. bla.style.width = bla.offsetWidth + 36 + "px";

254 ms totalt · 3 externa anrop · v20260731065814-full.30151723
127 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)