On 11/17/10 2:54 PM, "John" <j...@coffeeonmars.com> wrote:

>On Nov 17, 2010, at 11:25 AM, G.Sørtun wrote:
>
>
>> Your example looks like a clear case of "divitis" - meaningless
>> overuse of divs.
>>
>> The following...
>>
>> <div class="outer">
>> <h3>Title</h3>
>> <img src="image_1.jpg">
>> <p>descriptive text</p>
>> </div>
>>
>
>Heh.."divitus"...I was afraid of that! Well, in your example then,
>would I need to throw a tag around the <img src> tag to indicate
>image position (float, etc) and I guess my <p> would also need that,
>as I want to control where these things sit. Basically, I want to
>control the space around both image and text, plus make my image top-
>align with that text.


No. you just need to style your img tag by calling it after your class

.outer img{float: left; ...}

In CSS notation by adding a space after a class(or id) indicates a
descending element (a child).

So 
.class1 .class2{}

Might targt

<div class="class1">
  <div class="class2">
    This div
  </div

</div
<div class="class2">
 But not this one
</div>

______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to