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.