Jump to content
php.lv forumi

nestaipas div


ray

Recommended Posts

man ir šāds kods:

<div style="margin: auto; height: auto; width: 660px;">
<div style="width: auto; height: auto; margin-bottom: 5px;">
	<div style="text-align: left; float: left;">
		<img src="bilde1.jpg">
	</div>
	<div style="text-align: left; float: right">
		<img src="bilde2.jpg">
	</div>
</div>
</div>

 

kā panākt to, ka pirmais un otrais div ir apkārt tiem abiem iekšējiem div? kad pie šāda koda uzliek border: 1, tad var redzēt, ka div ir virs viņiem un nestaipās līdz.

Link to comment
Share on other sites

Ptiesībā ir tikai 3šais vaiants, jo 1ais izmanto kļūdu float implementācijā (kas ir labota uz FF3 un O9.5) un 2ais liekas arī izmaantoja kaut kādu kļūdu.

 

Lasāmviela :

Link to comment
Share on other sites

Foršās drukas kļūdas man.

 

Principā ir tā (vismaz cik nu es to saprotu) , float'ots objekts nestiepj kontēneri.

Arī float'ota kontēnera float'otie objekti nestiepj floatl'oto kontēneti.

 

Piemēram apskaties uz šo kodu. http://paste.css-standards.org/30508/view

Cik nu tika iekš #css@freenode izpīpēts (piedalījos tikai kā viens no diskutētājiem),

tad zaļajam laukam nevajadzētu būt redzamam nevienā bowserī.

Vistuvāk tika Opera9.5beta-mac (win32 versija un FF3 bija +/- identiskas).

 

Neesu gan pārliecināts vai rezultāts bija pareizs , jo katrs broeseris šito uztver savadāk.

 

Kas attiecas uz šito nožēlojamo drukas kļūdu (!!!)

contēneri parasti floato, lai noteiktu 'scope' priekš clear'a.
Tad es rīt no rīta uztaisīšu mazu testcase lai nodemonstrētu par ko bija runa. (nāk drausmīgi miegs tagad.) Edited by mefisto
Link to comment
Share on other sites

Ok, gaidu, šobrīd liekas, ka mēs runājam par divām dažādām lietām.

 

PS. Ja reāli tev ir taisnība par to 1. variantu un, ka nākotnē tas varētu pazust no pārlūkiem, tad ir dimbā. Gan daudziem man grieztajiem dizainiem, gan domājams, daudziem citu cilvēku.

Edited by andrisp
Link to comment
Share on other sites

×
×
  • Create New...