css float:left

Programovacie jazyky, rady, poradňa...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

css float:left

Príspevok od používateľa harrison314 »

Zdravím,
potreboval by som pomôcť z CSS-kom,
mam box (class b1) v ktorom je hlavička ( class b2head) a veľa blokov, ktoré sú float:left; (class b3) , lenže orámovanie bloku
aj celí blok ich nezahŕňa ( obrázok v prílohe ) a bol by som rad keby všetky čierne bloky (b3) boli orámované blokom b1.


Kód: Vybrať všetko

<html>
<head>
<style>
.b1
{
	display: block;
	position: relative;
	left:50px;
	top:50px;
	border: 1px solid red;
	width:600px;
	padding:5px;
}
.b2head
{
	display: block;
	width:100%;
	height: 50px;
	border: 1px solid green;
}
.b3
{
	display: block;
	width: 45%;
	height: 50px;
	float: left;
	margin:2px;
	border: 1px solid black;
}
</style>


</head>
<body>
</body>
<div class="b1">
 <div class="b2head">
  Hlavicka
  </div>

  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
</div>
</html>
Prílohy
bez_názvu.PNG
ropman
Medium Professional
Medium Professional
Príspevky: 1250
Registrovaný: 12 apr 2010, 21:07

Re: css float:left

Príspevok od používateľa ropman »

daj do parent divu (b1)

Kód: Vybrať všetko

overflow: hidden;
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: css float:left

Príspevok od používateľa awtt »

musis zrusit float
bude to riesenie nadomnou aleb daj za posledny <div class="b3"></div> <div style="clear:both;"></div>
S.T.E.A.L.T.H
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 933
Registrovaný: 31 jan 2010, 14:44
Bydlisko: Pegasus Galaxy

Re: css float:left

Príspevok od používateľa S.T.E.A.L.T.H »

Štandardný problém float, stačí vyclearovať

Kód: Vybrať všetko

<html>
<head>
<style>
.b1
{
   display: block;
   position: relative;
   left:50px;
   top:50px;
   border: 1px solid red;
   width:600px;
   padding:5px;
}
.b2head
{
   display: block;
   width:100%;
   height: 50px;
   border: 1px solid green;
}
.b3
{
   display: block;
   width: 45%;
   height: 50px;
   float: left;
   margin:2px;
   border: 1px solid black;
}

.clear	{
	clear:both;
}
</style>


</head>
<body>
</body>
<div class="b1">
<div class="b2head">
  Hlavicka
  </div>

  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="b3"></div>
  <div class="clear"></div>
</div>
</html>
//edit

nedočítal som všetko, už to tu raz je, sorry
Napísať odpoveď