webForumDet fria alternativet

100% + 36px

HTML & CSS

5 svar · 292 visningar · startad av cyeclone

Medlem sedan dec. 2004143 inlägg
Frågan#1

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

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

Medlem 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.

Medlem sedan dec. 20042 245 inlägg
#3

Jag antar att du menar bredden.

div {margin-right: -36px;}

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

Medlem 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?

Medlem sedan juni 2003771 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>
Medlem 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";

251 ms totalt · 3 externa anrop · v20260731065814-full.c4b5ca48
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)