Autor Zpráva
BlueRain
Profil
Jak mám nastavit, ale byla se šířka bloku měly podle toho, jestli se tam text vejde nebo ne ??
Nox
Profil
BlueRain
1) piš jako člověk
2) min-width (width pro IE)
Manq
Profil
BlueRain
Přečti si to po sobě ještě jednou a trochu tu větu přeformuluj. Pak to možná někdo pochopí.
BlueRain
Profil
Sry, napsal jsem tam úplnou kravinu

Jak mám nastavit, aby se čířka bloku měnila podle toho, jestli se tam text vejde nebo ne ??
Manq
Profil
BlueRain
Tak na to ti napsal Nox řešení. Když budeš mít IE v quirku, tak pomocí Expression http://www.jakpsatweb.cz/css/min-width.html.

Ale nevím jak to bude fungovat. Možná budeš muset nastavit pevnou výšku.
Zdeněk Košťál
Profil
Manq

Když budeš mít IE v quirku, tak pomocí Expression

Ale kdepak: http://www.wellstyled.com/css-minheight-hack.html
Manq
Profil
Zdeněk Košťál
A funguje to v quirku?
Nox
Profil
Asi sem zase něco blbě viděl, ale myslel jsem, že height/w je defakto min-height/w v ostatních prohlížečích
...používám to tak a zatím to jede bez problému...
tajny spion
Profil
min/max-height si IE prevede na height. Tak stejne to plati pro width. Myslim
Plaváček
Profil
BlueRain

Jak mám nastavit, aby se čířka bloku měnila podle toho, jestli se tam text vejde nebo ne ??

Já otázce nerozumím. Bavíme se o výšce (height) nebo šířce (width) bloku?
BlueRain
Profil
Plaváček
Tady mám příklad:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title></title>
<link rel="stylesheet" type="text/css" href="http://localhost/WWW/style.css">
<style>
*{-moz-box-sizing: border-box; box-sizing: border-box;} /* Vykresleni jako v IE */
div{border:1px solid black;}
body{margin:20 30 20 30px}
div#logo{height:190px;width:100%;background-color:white;}
div#quick_menu{height:30px;width:100%;text-align:center;background-col or:orange}
div#quick_menu img{border:0px;}
div#leve_menu{float:left;width:20%;padding:10px;height:250px;}
div#prave_menu{float:right;width:20%;padding:10px;height:250px}
div#hlavni_obsah{float:left;width:60%;padding:10px;height:250px}
</style>
</head>
<body>
<div id="logo">&nbsp;</div>
<div id="quick_menu">Domů Přihlásit Novinky Články</div>
<div id="leve_menu">
<a href="#">Odkaz</a><br>

<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>

<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
<a href="#">Odkaz</a><br>
</div>
<div id="hlavni_obsah">&nbsp;</div>
<div id="prave_menu">&nbsp;</div>

<div id="paticka" style="clear:left"><p>Coded by BlueRain | Všechna práva vyhrazena</p>
<p><a href="http://bluerain.xf.cz">BlueRain&rsquo;s pages</a></p></div>
</body>
</html>


V IE se blok "leve_menu" roztáhne podle potřeby. Ale v mozille text přesahuje blok a to já nechci.
BlueRain
Profil
Fakt nikdo nevíte?
Zdeněk Košťál
Profil
Manq

No jasně... přečti si to celé, ono je to dokonce založeno na tom, jak se IE v quirku chová.
Manq
Profil
BlueRain
Se divíš? Když mu nastavuješ pevnou výšku, tak je nad slunce jasné, že když zadáš obsah, který je vyšší, tak to vyleze.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0