Probleme mit Designanpassung (Ecken, Länge und Abstand)

nullinger

Grünschnabel
Ich habe ein paar Probleme mit meinem Drupal- Design. Den aktuellen Stand findet ihr hier: http://www.eisenhart.biz/neu

* Mein erstes Problem ist, dass der Content in der Mitte nicht auf der Höhe der linken Boxen anfängt.
* Mein zweites Problem ist, dass ich dem Content runde Kanten verpassen möchte. Bei den Boxen habe ich es mittels CSS (-moz-border-radius) gemacht. Ich finde aber den Content nicht. Auch soll der weiße Hintergrund unten rechts eine runde Kante haben.
* Mein letztes Problem ist, dass die linke Spalte sich der Mitte von der Länge nicht anpasst. Andersrum besteht das gleiche Problem

Könnte mir da jemand helfen?
Hier die CSS-Datei
Code:
/*
 *  psd2css.css
 *
 *  This is your external CSS style sheet. It defines all of the CSS styles that you
 *  are using in your page.  If you are going to create multiple pages from the same
 *  PSD file (like a template), you will share this CSS style sheet between the various
 *  pages.
 *
 *  This file was originally generated at http://psd2cssonline.com 
 *  August 4, 2010, 8:45 am with psd2css Online version 1.79
 *
 */

body {
  margin: 0; padding: 0;
  /* This is the background image to the entire page that you
   * get because of the layer 'background _bodybg' that you created.
   * If you would like this layer to stay static relative to the
   * browser window (you don't want it to scroll with your content)
   * just add the word 'fixed' to the line below (before the ;). */
  background: url(hintergrund.jpg) 
  fixed
  no-repeat;
  width:100%;
  height:100%;
}

/* This is a wrapper for the mittig _center2 layer you made */
#Layer-2-wrapper {
  position: relative;
  width: 1105px;
  margin: auto;
}

/* You named this layer mittig _center2 */
#Layer-2 {
  position: absolute;
  margin-left:auto;
  margin-right:auto;
  top: +0px;
  width: 1105px;
  height: 260px;
  z-index: 2;
}

/* You named this layer copyright_drupal */
#Layer-3 {
  position: absolute;
  left: 311px;
  top: 259px;
  width: 777px;
  height: 49px;
  z-index: 3;
}

/* You named this layer content_frame */
#Layer-4 {
  position: absolute;
  left: 287px;
  top: 184px;
  width: 812px;
  height: 65px;
  z-index: 4;
}

/* You named this layer content_drupal */
.Layer-5 {
  position: relative;
  left: 24px;
  top: 0px;
  width: 777px;
  z-index: 5;
}

/* You named this layer left_frame */
#Layer-6 {
  position: absolute;
  left: 51px;
  top: 184px;
  width: 236px;
  height: 65px;
  z-index: 6;
}

/* You named this layer left_drupal */
.Layer-7 {
  position: relative;
  left: 11px;
  top: 0px;
  width: 200px;
  z-index: 7;
}

/* You named this layer header */
#Layer-8 {
  position: absolute;
  left: 4px;
  top: 11px;
  width: 1095px;
  height: 173px;
  z-index: 8;
}

/* You named this layer indexphp _link */
#Layer-9 {
  position: absolute;
  left: 9px;
  top: 9px;
  width: 138px;
  height: 138px;
  z-index: 9;
}

/* You named this layer portal _linkover */
#Layer-10 {
  position: absolute;
  left: 165px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 10;
}

/* You named this layer portal _link */
#Layer-11 {
  position: absolute;
  left: 165px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 11;
}

/* You named this layer forum _linkover */
#Layer-12 {
  position: absolute;
  left: 257px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 12;
}

/* You named this layer forum _link */
#Layer-13 {
  position: absolute;
  left: 257px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 13;
}

/* You named this layer mitglieder _linkover */
#Layer-14 {
  position: absolute;
  left: 349px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 14;
}

/* You named this layer mitglieder _link */
#Layer-15 {
  position: absolute;
  left: 349px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 15;
}

/* You named this layer shop _linkover */
#Layer-16 {
  position: absolute;
  left: 441px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 16;
}

/* You named this layer shop _link */
#Layer-17 {
  position: absolute;
  left: 441px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 17;
}

/* You named this layer suche _linkover */
#Layer-18 {
  position: absolute;
  left: 533px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 18;
}

/* You named this layer suche _link */
#Layer-19 {
  position: absolute;
  left: 533px;
  top: 132px;
  width: 82px;
  height: 26px;
  z-index: 19;
}

/* You named this layer Frame Top 1000 */
.Layer-1000 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 812px;
  height: 10px;
  z-index: 1000;
  background-image: url(Layer-4.png);
}

/* You named this layer Frame Middle 1001 */
.Layer-1001 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 812px;
  z-index: 1001;
  background-image: url(Layer-1001.png);
}

/* You named this layer Frame Bottom 1002 */
.Layer-1002 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 812px;
  height: 5px;
  z-index: 1002;
  background-image: url(Layer-1002.png);
}

/* You named this layer Frame Top 1003 */
.Layer-1003 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 236px;
  height: 10px;
  z-index: 1003;
  background-image: url(Layer-6.png);
}

/* You named this layer Frame Middle 1004 */
.Layer-1004 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 236px;
  z-index: 1004;
  background-image: url(Layer-1004.png);
}

/* You named this layer Frame Bottom 1005 */
.Layer-1005 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 236px;
  height: 15px;
  z-index: 1005;
  background-image: url(Layer-1005.png);
}

/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a {
  cursor: pointer;
  outline: none;
}
a:link { color: #E49A0B; }
a:visited { color: #E49A0B; }
a:hover { color: #343434;}
  /* text-decoration: underline; */
  /* font-weight: bold; */
}

/* Some extra stuff here to give you some ideas and examples 
 * about how else you can customize your Drupal theme.
 *
 * A great tool to use to figure out what else you want to
 * put here is Firebug for Firefox.  Use psd2css Online
 * to generate your theme, install it, then while looking
 * at your pages, use Firebug to 'inspect' the elements that
 * you want to change.  Add or modify the changes here and 
 * refresh to see your changes.  */

/* Text color for most text rendered by Drupal  */
body { color: #666; }

/* The login form is center aligned by default, this puts it to the left  */
#user-login-form { text-align: left; }

/* Color of the text for the login form  */
.form-item label { color: #888; }

/* Color of the active list element links  */
li a.active { color: #444; }

/* This helps while using _frame with drupal menu content */
.block { margin-bottom: 0; }

.node { margin-top: 0; }
Und hier die PHP-Datei:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title><?php print $head_title ?></title>

<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>


</head>
<body>

  <!-- This is 'mittig _center2' -->
  <div id="Layer-2-wrapper">
    <div id="Layer-2"  >
      <img src="<?php print $base_path.$directory ?>/Layer-2.png" width="1105" height="326" alt="mittig " class="pngimg" />
      <!-- This is 'header' -->
      <div id="Layer-8"  >
        <img src="<?php print $base_path.$directory ?>/Layer-8.png" width="1095" height="173" alt="header" class="pngimg" />
        <!-- This is 'suche _link' -->
        <div id="Layer-19"  >
          <a href="search/"><img src="<?php print $base_path.$directory ?>/Layer-19.png" width="82" height="26" alt="suche " class="pngimg" border="0" /></a></div>

        <!-- This is 'suche _linkover' -->
        <div id="Layer-18"  >
          <a href="search/"><img src="<?php print $base_path.$directory ?>/Layer-18.png" width="82" height="26" alt="suche " class="pngimg" border="0" /></a></div>

        <!-- This is 'shop _link' -->
        <div id="Layer-17"  >
          <a href="shop/"><img src="<?php print $base_path.$directory ?>/Layer-17.png" width="82" height="26" alt="shop " class="pngimg" border="0" /></a></div>

        <!-- This is 'shop _linkover' -->
        <div id="Layer-16"  >
          <a href="shop/"><img src="<?php print $base_path.$directory ?>/Layer-16.png" width="82" height="26" alt="shop " class="pngimg" border="0" /></a></div>

        <!-- This is 'mitglieder _link' -->
        <div id="Layer-15"  >
          <a href="forum/index.php?page=MembersList"><img src="<?php print $base_path.$directory ?>/Layer-15.png" width="82" height="26" alt="mitglieder " class="pngimg" border="0" /></a></div>

        <!-- This is 'mitglieder _linkover' -->
        <div id="Layer-14"  >
          <a href="forum/index.php?page=MembersList"><img src="<?php print $base_path.$directory ?>/Layer-14.png" width="82" height="26" alt="mitglieder " class="pngimg" border="0" /></a></div>

        <!-- This is 'forum _link' -->
        <div id="Layer-13"  >
          <a href="forum/"><img src="<?php print $base_path.$directory ?>/Layer-13.png" width="82" height="26" alt="forum " class="pngimg" border="0" /></a></div>

        <!-- This is 'forum _linkover' -->
        <div id="Layer-12"  >
          <a href="forum/"><img src="<?php print $base_path.$directory ?>/Layer-12.png" width="82" height="26" alt="forum " class="pngimg" border="0" /></a></div>

        <!-- This is 'portal _link' -->
        <div id="Layer-11"  >
          <a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-11.png" width="82" height="26" alt="portal " class="pngimg" border="0" /></a></div>

        <!-- This is 'portal _linkover' -->
        <div id="Layer-10"  >
          <a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-10.png" width="82" height="26" alt="portal " class="pngimg" border="0" /></a></div>

        <!-- This is 'indexphp _link' -->
        <div id="Layer-9"  >
          <a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-9.png" width="138" height="138" alt="indexphp " class="pngimg" border="0" /></a></div>

      </div>

      <!-- This is 'left_frame' -->
      <div id="Layer-6"  >
    
        <!-- This is 'Frame Top 1003' -->
        <div class="Layer-1003 pngimg" >
      
        </div>

        <!-- This is 'Frame Middle 1004' -->
        <div class="Layer-1004 pngimg" >
      
          <!-- This is 'left_drupal' -->
          <div class="Layer-7 textcontent" >
        <?php print $left ?>

          </div>

        </div>

        <!-- This is 'Frame Bottom 1005' -->
        <div class="Layer-1005 pngimg" >
      
        </div>

      </div>

      <!-- This is 'content_frame' -->
      <div id="Layer-4"  >
    
        <!-- This is 'Frame Top 1000' -->
        <div class="Layer-1000 pngimg" >
      
        </div>

        <!-- This is 'Frame Middle 1001' -->
        <div class="Layer-1001 pngimg" >
      
          <!-- This is 'content_drupal' -->
          <div class="Layer-5 textcontent" >
        <?php print $breadcrumb ?>
<h1 class="title"><?php print $title ?></h1>
<div class="tabs"><?php print $tabs ?></div>
<?php print $help ?>
<?php print $messages ?>
<?php print $content ?>
          </div>

        </div>

        <!-- This is 'Frame Bottom 1002' -->
        <div class="Layer-1002 pngimg" >
       
        </div>
<?php print $footer_message . $footer ?>
      </div>

      <!-- This is 'copyright_drupal' -->
      <div id="Layer-3" class="textcontent"  >
    <?php print $copyright ?>

      </div>

    </div>
  </div>

  <?php print $closure ?>

</body>
</html>
 
Doppelposts sind laut Netiquette in diesem Forum nicht gern gesehen.

12. Bitte erstelle keine Doppel-/Mehrfach-/Pushpostings. Dazu zählen insbesondere das Erstellen identischer Themen in mehreren unterschiedlichen Unterforen, das mehrfache oder erneute Einstellen eines bereits vorhandenen Themas, und das Posten von Beiträgen, die einzig und allein dem Zweck dienen, das entsprechende Thema in der Themenauflistung wieder weiter oben zu platzieren (sog. „Thread Pushing“).

Problem Nr.1 ist kein CSS-Problem im eigentlichen Sinne, denn in der linken Box "Layer-6" findet sich zu Beginn ein "Platzhalter"-Div namens "Layer-1003 pngimg" mit dem Hintergrundbild http://www.eisenhart.biz/neu/sites/all/themes/psd2css/Layer-6.png, das geschmeidig im übrigen weißen
Hintergrund untertaucht. In der rechten Box "Layer-4" hingegen besitzt das erste <div> als Hintergrundbild http://www.eisenhart.biz/neu/sites/all/themes/psd2css/Layer-4.png, was hier den "visuellen" vertikalen Versatz der Boxen erklärt.

Zu Problem Nr.2: Wie darf deine Aussage verstanden werden, dass du den Content nicht findest?

HTML:
<!-- This is 'content_frame' -->
      <div id="Layer-4"  >
    
        <!-- This is 'Frame Top 1000' -->

        <div class="Layer-1000 pngimg" >
      
        </div>

        <!-- This is 'Frame Middle 1001' -->
        <div class="Layer-1001 pngimg" >
      
          <!-- This is 'content_drupal' -->
<div class="Layer-5 textcontent" >
        <h1 class="title"></h1>
<div class="tabs"></div>
  <div class="node">

        <h2 class="title"><a href="/neu/das-ehemaliger-dicker-junge-syndrom.html">Das &quot;ehemaliger dicker Junge&quot; Syndrom</a></h2>    <span class="submitted"></span>
    <div class="taxonomy"></div>
    <div class="content"><p><img src="http://www.eisenhart.biz/images/dickerjungeklein.jpg" hspace="10" height="90" align="left" width="90"  vspace="3" />Ich muss zugeben, ich bin ein FFB (ehemaliger fetter Junge „former fat boy“). Ich gehe mal davon aus, dass viele, die diesen Artikel lesen, auch FFBs sind. Als FFB weiß ich, dass wir dazu neigen zu glauben, dass unser Stoffwechsel suboptimal ist und wir aufgrund unserer endomorphischen Proportionen nicht effizient Muskeln aufbauen können. Dies ist als FFB bekannt. Ich sage, das ist Bullshit (ich weiß, nette Ausdrucksweise)....</p>
</div>
    <div class="links">&raquo; <ul class="links inline"><li class="node_read_more first"><a href="/neu/das-ehemaliger-dicker-junge-syndrom.html" title="Den Rest von Das &quot;ehemaliger dicker Junge&quot; Syndrom lesen.">Weiterlesen</a></li>

<li class="addtoany last"><span>
		<a class="da2a_button" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fdas-ehemaliger-dicker-junge-syndrom.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite" id="da2a_1"><img src="http://www.eisenhart.biz/images/bookmark.png" alt="Share this"/></a>
		<script type="text/javascript">
<!--//--><![CDATA[//><!--
var a2a_config = a2a_config || {}, da2a = {ready: false, html_ready: false, script_ready: false, script_onready: function() { da2a.script_ready = true; if(da2a.html_ready)da2a.init(); }}; a2a_config.tracking_callback = ['ready', da2a.script_onready];
(function(){var a = document.createElement('script');a.type = 'text/javascript';a.async = true;a.src = 'http://static.addtoany.com/menu/page.js';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(a, s);})();
//--><!]]>
</script>
		</span></li>
</ul></div>  </div>
  <div class="node">
        <h2 class="title"><a href="/neu/wie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html">Wie hält man sich während einer Reise an seinen Ernährungsplan?</a></h2>    <span class="submitted"></span>
    <div class="taxonomy"></div>

    <div class="content"><p><img src="http://www.eisenhart.biz/images/strandliegeklein.jpg" hspace="10" height="90" align="left" width="90" vspace="6" />Reisen ist perfekt, um die Alltagssorgen zu vergessen und der Hektik im Alltag zu entfliehen. Jeder wird sicherlich mehrmals in seinem Leben in den Urlaub fahren. Ich kenne viele Leute, die einfach nur verreisen, um ein bisschen Abstand zum Alltagsstress zu bekommen. Es gibt aber auch immer mehr Leute, die beruflich verreisen müssen. Was passiert nun also, wenn du verreist und versuchst deinen gesunden Lebensstil und deinen Ernährungsplan beizubehalten....</p>
</div>
    <div class="links">&raquo; <ul class="links inline"><li class="node_read_more first"><a href="/neu/wie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html" title="Den Rest von Wie hält man sich während einer Reise an seinen Ernährungsplan? lesen.">Weiterlesen</a></li>
<li class="addtoany last"><span>
		<a class="da2a_button" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fwie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite" id="da2a_2"><img src="http://www.eisenhart.biz/images/bookmark.png" alt="Share this"/></a>
		
		</span></li>
</ul></div>  </div>

...

Demnach spielt sich da alles jeweils innerhalb den Boxen mit der Klasse "node" ab, worin auch der aussagekräftige Klassenbezeichner "content" folgt.

Bei der Lösungsfindung für Problem Nr.3 ist dir der Artikel Any Column Longest behilflich.
 
Zuletzt bearbeitet:
Doppelposts sind laut Netiquette in diesem Forum nicht gern gesehen.
Sorry, wenn das als Doppelpost gewertet wird. Das eine ist ein Jobangebot und hier versuche ich in der Zeit das Problem selber bzw. mir eurer Hilfe zu lösen.


Problem Nr.1 ist kein CSS-Problem im eigentlichen Sinne, denn in der linken Box "Layer-6" findet sich zu Beginn ein "Platzhalter"-Div namens "Layer-1003 pngimg" mit dem Hintergrundbild http://www.eisenhart.biz/neu/sites/all/themes/psd2css/Layer-6.png, das geschmeidig im übrigen weißen
Hintergrund untertaucht. In der rechten Box "Layer-4" hingegen besitzt das erste <div> als Hintergrundbild http://www.eisenhart.biz/neu/sites/all/themes/psd2css/Layer-4.png, was hier den "visuellen" vertikalen Versatz der Boxen erklärt.
Ich habe jetzt das Layer-4.png auch weiß gemacht. Jetzt passt der Abstand, aber am oberen Rand des Contents in der Mitte fehlt nun der Rand.

Zu Problem Nr.2: Wie darf deine Aussage verstanden werden, dass du den Content nicht findest?
HTML:
<!-- This is 'content_frame' -->
      <div id="Layer-4"  >
    
        <!-- This is 'Frame Top 1000' -->

        <div class="Layer-1000 pngimg" >
      
        </div>

        <!-- This is 'Frame Middle 1001' -->
        <div class="Layer-1001 pngimg" >
      
          <!-- This is 'content_drupal' -->
<div class="Layer-5 textcontent" >
        <h1 class="title"></h1>
<div class="tabs"></div>
  <div class="node">

        <h2 class="title"><a href="/neu/das-ehemaliger-dicker-junge-syndrom.html">Das &quot;ehemaliger dicker Junge&quot; Syndrom</a></h2>    <span class="submitted"></span>
    <div class="taxonomy"></div>
    <div class="content"><p><img src="http://www.eisenhart.biz/images/dickerjungeklein.jpg" hspace="10" height="90" align="left" width="90"  vspace="3" />Ich muss zugeben, ich bin ein FFB (ehemaliger fetter Junge „former fat boy“). Ich gehe mal davon aus, dass viele, die diesen Artikel lesen, auch FFBs sind. Als FFB weiß ich, dass wir dazu neigen zu glauben, dass unser Stoffwechsel suboptimal ist und wir aufgrund unserer endomorphischen Proportionen nicht effizient Muskeln aufbauen können. Dies ist als FFB bekannt. Ich sage, das ist Bullshit (ich weiß, nette Ausdrucksweise)....</p>
</div>
    <div class="links">&raquo; <ul class="links inline"><li class="node_read_more first"><a href="/neu/das-ehemaliger-dicker-junge-syndrom.html" title="Den Rest von Das &quot;ehemaliger dicker Junge&quot; Syndrom lesen.">Weiterlesen</a></li>

<li class="addtoany last"><span>
		<a onclick="_gaq.push(['_trackEvent', 'Outgoing', 'www.addtoany.com', '/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fdas-ehemaliger-dicker-junge-syndrom.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite']);" class="da2a_button" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fdas-ehemaliger-dicker-junge-syndrom.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite" id="da2a_1"><img src="http://www.eisenhart.biz/images/bookmark.png" alt="Share this"/></a>
		<script type="text/javascript">
<!--//--><=!=[=C=D=A=T=A=[//><!--
var a2a_config = a2a_config || {}, da2a = {ready: false, html_ready: false, script_ready: false, script_onready: function() { da2a.script_ready = true; if(da2a.html_ready)da2a.init(); }}; a2a_config.tracking_callback = ['ready', da2a.script_onready];
(function(){var a = document.createElement('script');a.type = 'text/javascript';a.async = true;a.src = 'http://static.addtoany.com/menu/page.js';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(a, s);})();
//--><!]=]=>
</script>
		</span></li>
</ul></div>  </div>
  <div class="node">
        <h2 class="title"><a href="/neu/wie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html">Wie hält man sich während einer Reise an seinen Ernährungsplan?</a></h2>    <span class="submitted"></span>
    <div class="taxonomy"></div>

    <div class="content"><p><img src="http://www.eisenhart.biz/images/strandliegeklein.jpg" hspace="10" height="90" align="left" width="90" vspace="6" />Reisen ist perfekt, um die Alltagssorgen zu vergessen und der Hektik im Alltag zu entfliehen. Jeder wird sicherlich mehrmals in seinem Leben in den Urlaub fahren. Ich kenne viele Leute, die einfach nur verreisen, um ein bisschen Abstand zum Alltagsstress zu bekommen. Es gibt aber auch immer mehr Leute, die beruflich verreisen müssen. Was passiert nun also, wenn du verreist und versuchst deinen gesunden Lebensstil und deinen Ernährungsplan beizubehalten....</p>
</div>
    <div class="links">&raquo; <ul class="links inline"><li class="node_read_more first"><a href="/neu/wie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html" title="Den Rest von Wie hält man sich während einer Reise an seinen Ernährungsplan? lesen.">Weiterlesen</a></li>
<li class="addtoany last"><span>
		<a onclick="_gaq.push(['_trackEvent', 'Outgoing', 'www.addtoany.com', '/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fwie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite']);" class="da2a_button" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.eisenhart.biz%2Fneu%2Fwie-haelt-man-sich-waehrend-einer-reise-an-seinen-ernaehrungsplan.html&amp;linkname=EISENHART.BIZ%20%7C%20Bodybuilding%20und%20Ern%C3%A4hrung%20auf%20einer%20Seite" id="da2a_2"><img src="http://www.eisenhart.biz/images/bookmark.png" alt="Share this"/></a>
		
		</span></li>
</ul></div>  </div>

...

Demnach spielt sich da alles jeweils innerhalb den Boxen mit der Klasse "node" ab, worin auch der aussagekräftige Klassenbezeichner "content" folgt.
Mein Problem ist, dass ich nicht weiß, wie ich den Bereich im style.css ansprechen kann. Möchte da den oberen Rand haben und runde Ecken. Mit node spreche ich die Vorschautexte an und bei content ändert sich gar nichts.

Bei der Lösungsfindung für Problem Nr.3 ist dir der Artikel Any Column Longest behilflich.
Das hatte ich auch schon gefunden, aber ich steige da nicht durch. Vielleicht scheitert es auch an meinem mangelnden Englisch. :-)
Könnte mir das jemand erklären?
 
Wenn du es selber in die Hand nehmen willst, auch gut, aber hinterlasse dann zumindest im ersten Thread eine Nachricht.

Ich habe jetzt das Layer-4.png auch weiß gemacht. Jetzt passt der Abstand, aber am oberen Rand des Contents in der Mitte fehlt nun der Rand.

Mein Problem ist, dass ich nicht weiß, wie ich den Bereich im style.css ansprechen kann. Möchte da den oberen Rand haben und runde Ecken. Mit node spreche ich die Vorschautexte an und bei content ändert sich gar nichts.
Tatsächlich?

Ich kann da mit Hilfe der FF-Erweiterung Firebug nach Herzenslust margin- und/oder padding-Eigenschaften (Außen- / Innenabstände) für "node" und "content" definieren.

Das hatte ich auch schon gefunden, aber ich steige da nicht durch. Vielleicht scheitert es auch an meinem mangelnden Englisch. :-)
Könnte mir das jemand erklären?
Wenn dir das Studium der Quellcodes nicht weiterhilft, nutze http://translate.google.de/#.
 
Zuletzt bearbeitet:
Wenn du es selber in die Hand nehmen willst, auch gut, aber hinterlasse dann zumindest im ersten Thread eine Nachricht.
Wird gemacht.

Tatsächlich?

Ich kann da mit Hilfe der FF-Erweiterung Firebug nach Herzenslust margin- und padding-Eigenschaften für "node" und "content" definieren.
Kannst du dann auch am oberen Rand des Contents auf der Startseite eine Linie einfügen? Kannst du dem Content Ecken verpassen?
Ich krieg es nicht hin. Wenn du das aber geschafft hast, wäre ich begeistert, wenn du mir verraten könntest, wie du es geschafft hast.

Wenn dir das Studium der Quellcodes nicht weiterhilft, nutze http://translate.google.de/#
Hätte ja sein können, dass du oder jemand anderes es mir "schnell" erklärt.
 
Kannst du dann auch am oberen Rand des Contents auf der Startseite eine Linie einfügen? Kannst du dem Content Ecken verpassen?
Ich krieg es nicht hin. Wenn du das aber geschafft hast, wäre ich begeistert, wenn du mir verraten könntest, wie du es geschafft hast.
Wenns weiter nichts ist, sieh selbst ;-)

  • FF 3.6.8 - mit freundlicher Unterstützung von http://getfirebug.com/

    eisenhart-content-mit-linie-und-runden-ecken.png


  • Die graue Linie hab ich kurzerhand für "Layer-5" mit border-top gezogen:

    edit-linie.png


Hätte ja sein können, dass du oder jemand anderes es mir "schnell" erklärt.
Zumindest zu http://www.alistapart.com/articles/fauxcolumns/ konnte ich eine deutsche Übersetzung im Netz ausfindig machen: http://alistapart.byteshift.de/fauxcolumns

http://www.positioniseverything.net/articles/onetruelayout/equalheight nutzt anstelle des Hintergrundbilds dieses CSS:
CSS:
#block_1, #block_2, #block_3
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}
#wrapper
	{
	overflow: hidden;
	}

#wrapper umschließt die drei Spalten #block_1, #block_2, #block_3, deren Höhen sich automatisch angleichen sollen.
 
Zuletzt bearbeitet:
Wenns weiter nichts ist, sieh selbst ;-)
Na, wäre ja auch zu einfach. ;-) Die Linie des Layer-5 hat links und rechts einen kleinen Abstand. Sie schließt also nicht bündig ab.

Du hast die runden Ecken um die Nodes gemacht. Ich möchte es aber um den gesamten Content, also außen, wo die Linie von Layer-5 ist.


Zumindest zu http://www.alistapart.com/articles/fauxcolumns/ konnte ich eine deutsche Übersetzung im Netz ausfindig machen: http://alistapart.byteshift.de/fauxcolumns

http://www.positioniseverything.net/articles/onetruelayout/equalheight nutzt anstelle des Hintergrundbilds dieses CSS:
CSS:
#block_1, #block_2, #block_3
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}
#wrapper
	{
	overflow: hidden;
	}

#wrapper umschließt die drei Spalten #block_1, #block_2, #block_3, deren Höhen sich automatisch angleichen sollen.
Ich habe es jetzt mal mit meinen Blöcken versucht
Code:
#Layer-1004, #Layer-1001
    {
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    }
#wrapper
    {
    overflow: hidden;
    }
Das funktioniert aber nicht, oder versteh ich da was falsch?
 
Na, wäre ja auch zu einfach. ;-) Die Linie des Layer-5 hat links und rechts einen kleinen Abstand. Sie schließt also nicht bündig ab.
Die Breite des oberen Rahmens ergibt sich durch deine festgelegte Breite für das <div>, das gegenüber dem übergeordneten <div class="Layer-1001"> und dessen Hintergrundbild http://www.eisenhart.biz/neu/sites/all/themes/psd2css/Layer-1001.png 35 Pixel schmäler ist, was du für "Layer-5" mit der Positionsangabe left:24px ausgleichst, damit sein Inhalt nicht links neben (außerhalb) des linken Rahmens beginnt, wo die Grafikfläche auf 20 Pixel Breite bis zum linken Rahmen weiß erscheint, sondern zwischen dem linken und rechten grauen "Boxenrahmen" zur Mitte ausgerichtet wird, was deinen bemängelten Abstand eigentlich ganz rationell selbsterklärt.

Dass es grundsätzlich keine Hürde darstellt, dort einen Rahmen (= Linie) zu erzeugen, hab ich ja nachgewiesen.

Alles weitere bgzl. der "Feinabstimmung", damit die Darstellung deinen Vorstellungen entspricht, liegt doch in deinen Händen, schließlich sind mir diese im Detail überhaupt nicht bekannt :rolleyes:

Mir scheint, dass du dich in deinem Stylesheet überhaupt nicht im Detail auskennst, wenn nicht gar in der Formatierungssprache CSS selbst, um daraus u.a. diese vorherrschenden Zusammenhänge und Gesetzmäßigkeiten in dem Seitenlayout abzuleiten.


Du hast die runden Ecken um die Nodes gemacht. Ich möchte es aber um den gesamten Content, also außen, wo die Linie von Layer-5 ist.

Und auch hier die Frage an dich: Woher soll ich konkret wissen, dass du mit "Content" nicht von den einzelnen "node"-Boxen sprichst, die nämlich ein gleichnamiges <div class="content"> besitzen, sondern damit die Mutterbox meinst?!

Wenn nicht diese <div>'s den abgerunden Rahmen erhalten sollen, lamentier hier nicht groß darüber, sondern setz es einfach so um, wie ich es dir im Anhang rechts unten im CSS grau hinterlegt gezeigt habe, denn für "Layer-5" funktioniert es erwartungsgemäß gleichermaßen (den Screenshot zur Beweisführung erspare ich mir diesmal).

Nur wozu benotigst du dann da oben eine weitere horizontale Linie, wenn dort der abgerundete Rahmen beginnen / erscheinen soll? :suspekt:


Ich habe es jetzt mal mit meinen Blöcken versucht
Code:
#Layer-1004, #Layer-1001
    {
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    }
#wrapper
    {
    overflow: hidden;
    }
Das funktioniert aber nicht, oder versteh ich da was falsch?

Dass die Technik für die Spaltenhöhenanpassung bei dir nicht funktioniert, liegt an deinen diversen Positionsangaben, die die Elemente aus dem normalen Textfluß nehmen. Zudem kann ich in deinem Markup kein umschliessendes <div> mit der ID #wrapper entdecken.

Entgegen deinen absoluten Positionsangaben für "Layer-6" (linke Spalte) und "Layer-4" (rechte Spalte) werden in den beiden anhängigen Beispielen die Spalten mittels der float-Eigenschaft erzeugt:

  1. http://www.positioniseverything.net/articles/onetruelayout/example/equalheight
  2. http://www.positioniseverything.net/articles/onetruelayout/example/equalheightopera8fix
 
Zuletzt bearbeitet:
Zurück