Note that there are some explanatory texts on larger screens.

plurals
  1. POFloat causes empty div to disappear - why?
    primarykey
    data
    text
    <p>UPDATE: JSFiddle link here <a href="http://jsfiddle.net/truBB/" rel="nofollow">http://jsfiddle.net/truBB/</a></p> <p>I'm using PHP to create a series of divs for data display:</p> <pre><code>function supp_data_div($state_id) { $data_value_array = get_supp_data(get_page_id(), $state_id); $return_div = '&lt;div id="supp_data'.$state_id.'" class="supp_data"&gt;'; $is_percent = get_supp_data_type(get_page_id()); // returns '%' if true for($i=0; $i &lt; sizeof($data_value_array); $i++) { $data_pair = $data_value_array[$i]; $data_name = $data_pair[0]; $data_value = $data_pair[1]; if ($is_percent) $bar_chart = '&lt;div class="bar-chart" width="'.$data_value.'"&gt;&lt;/div&gt;'; $return_div = $return_div.'&lt;div class="supp-data-item"&gt;&lt;div class="supp-data-left"&gt;'.$data_name.'&lt;/div&gt;&lt;div class="supp-data-right"&gt;'.$bar_chart.'&lt;div class="data-item"&gt;'.$data_value.$is_percent.'&lt;/div&gt;'.'&lt;/div&gt;&lt;/div&gt;'; } $return_div = $return_div.'&lt;/div&gt;'; return $return_div; } </code></pre> <p>I'd like for my $data_value to show up directly after my $bar_chart like this:</p> <p>|||||||||||| $data_value</p> <p>With my current CSS .bar-chart shows up above my .data-item class. If I add <code>float:left</code> to <code>.bar-chart</code>, <code>.bar-chart</code> disappears completely. </p> <p>CSS:</p> <pre class="lang-css prettyprint-override"><code>.supp_data { position: absolute; top: 18px; right: 8px; width: 250px; height: 250px; z-index: 9999; background-color: white; display: none; padding: 10px 10px 10px 10px; border: 3px solid #888; -moz-box-shadow: 0 0 10px #4e4747; -webkit-box-shadow: 0 0 10px #4e4747; box-shadow: 0 0 10px #4e4747; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ } .supp-data-item { display: block; clear: both; } .supp-data-left { text-align: right; float: left; width: 120px; padding-bottom: 5px; padding-right: 5px; border-right: 1px solid #999; } .supp-data-right { float: left; font-weight: bold; margin-left: 4px; padding-left: 8px; padding-bottom: 5px; padding-right: 5px; margin-top: 0 auto; margin-bottom: 0 auto; vertical-align: middle; display: table-cell; } .bar-chart { height: 14px; background-color: $dark-grey; } .data-item { float: left; } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload