nem ertem a CSS-t
Sziasztok,
Egy ideje mar nem nagyon irogatok CSS-t, de most megint kell es valamiben elakadtam, amire sehol nem talaltam megoldast eddig, ezert segitsegeteket kerem? Eddig FF3-ban es Safari-ban neztem meg, ahol Safari jol jelenitette meg, mig az FF3-ban a Search submit gomb mar kilogott a keretbol, de nem ertem miert, szerintetek az alabbi kodreszletnek mit kellene megjelenitenie?:Udv
Sanyi
■ Egy ideje mar nem nagyon irogatok CSS-t, de most megint kell es valamiben elakadtam, amire sehol nem talaltam megoldast eddig, ezert segitsegeteket kerem? Eddig FF3-ban es Safari-ban neztem meg, ahol Safari jol jelenitette meg, mig az FF3-ban a Search submit gomb mar kilogott a keretbol, de nem ertem miert, szerintetek az alabbi kodreszletnek mit kellene megjelenitenie?:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>VRN Search</title>
<meta name="author" content="Bolla Sandor">
<!--<link href="CSS/basic.css" media="screen" rel="stylesheet" type="text/css">-->
<style>
form {
margin: 0px;
padding: 0px;
}
.pceframe-main {
width: 500px;
margin: 10px auto;
border: 1px solid gray;
padding: 2px;
}
.pceframe-header {
margin: 0px;
padding: .5em;
background-color: #4D4D4D;
color: white;
border-bottom: 1px solid #4D4D4D;
}
.pceframe-vrnfield-frame {
margin: 0px;
padding: 5px;
}
.pceframe-button-frame {
float: right;
width: 55px;
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<div class="pceframe-main">
<div class="pceframe-header">[login information]</div>
<div class="pceframe-vrnfield-frame">
<form action="" method="POST">
<span class="pceframe-vrnfield-label">Enter your VRN number:</span>
<input type="text" id="pceframe-vrnfield">
<div class="pceframe-button-frame">
<input type="submit" id="pceframe-buttons-submit" name="submit" value="Search">
</div>
</form>
</div>
</div>
</body>
</html>
Sanyi
Float
pceframe-button-frame
div
-et apceframe-vrnfield-label
span
elé rakod, akkor máris nem lóg ki.clearfix
A span -nak viszont nem adhatok meg height erteket (max line-height-t), de ugye ez mar design kerdese :-)
Udv
Sanyi
block formatting context
nagyon jo
Ezek sajna nem voltak benne Eric Meyer fele konyvben es az The Art & Sience of CSS ben sem volt ra utalas. Igazabol nem is nagyon volt eddig gondom vele, mert egyszerubb eseteket biztak ram, de most mar jobban kezd erdekelni a dolog.
bye
Sandor
CSS spec
Amit még az elolvasása után is könnyű félreérteni, az a kétféle inline/block: van egy olyan dolog, hogy block és inline html elemek, meg van egy olyan, hogy block és inline display érték a CSS-ben, a kettőnek semmi köze egymáshoz. Pl. a span egy inline HTML elem (ami azt jelenti, hogy csak olyan HTML elemeknek lehet a gyereke, ami megenged inline gyerekeket), aminek tetszésed szerint adhatsz inline vagy block displayt CSS-ben, és utóbbi esetben minden további nélkül megadhatsz neki magasságot.