webForumDet fria alternativet

placera element brevid div

11 svar · 416 visningar · startad av laidback

laidbackMedlem sedan maj 2001797 inlägg
#1

Som rubriken säger, undrar jag om det är möjligt på något sätt att pladera till exempel en tabell, eller ännu hellre en annan div brevid en div?

Jag har en <div class="meny">
där klassen ser ut som följer:
.meny
{
margin-top: 125; margin-left: 50;
}
dvs. placerar ut diven 125 px ner och 50 px in från vänsterkanten.
jag skulle vilja ha en till div brevid (till höger om) denna, är det tekniskt möjligt?

Jag testade med <span> istället men då verkar inte margin-attributen fungera.

Idéer någon? (jag har sökt lite, men inte hittat något som överensstämde)

DinoMedlem sedan sep. 20011 914 inlägg
#2

display:inline;

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

<div>taggen skapar automatiskt ett nytt stycke (en tomrad).

1. Du kan lägga det hela i någon slags container:

<table border="0" cellpadding="0" cellspacing="0" width="600">
 <tr>
  <td width="300">Innehåll till vänster</td>
  <td width="300">Innehåll till höger</td>
 <tr>
</table>

2. Du får lägga in ett lager:

<div id="namn" style="position:absolute; width:200px; left: 300px; top: 125px; z-index: 1;">Innehåll till höger</div>
laidbackMedlem sedan maj 2001797 inlägg
#4

Web-tor: Ditt förslag del 2 ser ut att fungera precis som jag vill ha det! tackar :)

jockekMedlem sedan jan. 200134 inlägg
#5

Ville bara tipsa om en bra sida som behandlar problemet
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html

laidbackMedlem sedan maj 2001797 inlägg
#6

jockek: intressant sida! tack för länken :)

tranceformerMedlem sedan juni 2004128 inlägg
#7

Sökte för att finna ett liknande problem, men jag tänkte att jag kan fortsätta i den här..

Jag har en centrerad div-box på sidan, som alltid är centrerad, nu vill jag ha en till div-box till höger om den som ska flyta med ifall fönstret ändrar storlek.

Hur löser jag detta med CSS?

tranceformerMedlem sedan juni 2004128 inlägg
#8

Är det ingen som har någon lösning på ovanstående problem? Kommer med lite kod senare om det behövs.. Har lite brottom till annat nu.

Jag vet att man kan få tips så väldans fort annars, så jag börjar bli lite orolig nu ;)

InsiderMedlem sedan jan. 2000978 inlägg
#9

Menar du så här?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html lang="sv">
 <head>
  <title>Test</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <style type="text/css">
* {margin:0;padding:0;}
#wrap {
	margin:0 auto;
	width:50em;
	position:relative;
	left:6em;
	background:#888;
}
#left {
	width:38em;
	float:left;
	background:#aaf;
}
#right {
	width:12em;
	float:right;
	background:#eda;
}
  </style>
  </head>
  <body>
  <div id="wrap">
	<div id="left">
		<p>#left</p>
		<p>asdasd adasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd
		Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd
		Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd
		Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
	</div>
	<div id="right">
		<p>#right</p>
		<p>asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
		<p>Vänster asdasd asdasd asda adsdasd asdasd asdasd asdasd asdasd asdasdasd</p>
	</div>
  </div>
  </body>
</html>
tranceformerMedlem sedan juni 2004128 inlägg
#10

Ja tack, det va så jag menade :)
Tack för hjälpen!

bossseMedlem sedan juni 2003772 inlägg
#11

Tranceformer skrev:
Jag har en centrerad div-box på sidan, som alltid är centrerad, nu vill jag ha en till div-box till höger om den som ska flyta med ifall fönstret ändrar storlek.
Hur löser jag detta med CSS?

<html>
<head>
<title></title>
<style type="text/css">
<!--
div
{
width:600px;
height:400px;
background-color:gray;
border:1px solid black;
position:absolute;
left:50%;
top:50%;
margin-left:-300; /* hälften av bredden */
margin-top:-200; /* hälften av höjden */
}
#höger
{
width:50px;
height:400px;
background-color:gray;
border:1px solid black;
position:absolute;
left:50%;
top:50%;
margin-left:302;
margin-top:-200;
}
-->
</style>
</head>
<body bgcolor=green>
<div>
Tryck tangent F11 för helskärm.
</div>
<div id=höger>
</div>
</body>
</html>

bossseMedlem sedan juni 2003772 inlägg
#12

Tranceformer skrev:

Jag har en centrerad div-box på sidan, som alltid är centrerad, nu vill jag ha en till div-box till höger om den som ska flyta med ifall fönstret ändrar storlek.
Hur löser jag detta med CSS?

<html> 
<head> 
<title></title> 
<style type="text/css"> 
<!-- 
div 
{ 
width:600px; 
height:400px; 
background-color:gray; 
border:1px solid black; 
position:absolute; 
left:50%; 
top:50%; 
margin-left:-300; /* hälften av bredden */ 
margin-top:-200;  /* hälften av höjden  */ 
} 
#höger 
{ 
width:50px; 
height:400px; 
background-color:gray; 
border:1px solid black; 
position:absolute; 
left:50%; 
top:50%; 
margin-left:302; 
margin-top:-200; 
} 
--> 
</style> 
</head> 
<body bgcolor=green> 
<div>
Tryck tangent F11 för helskärm. 
</div> 
<div id=höger> 
</div> 
</body> 
</html>
124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)