On Thu, Mar 24, 2016 at 12:56 PM, Angela French <afre...@sbctc.edu> wrote:

> Hello,
> I am trying to write CSS that will apply top margin on an image that is
> used as a back arrow button.  The generated html is as follows:
> <td>
> <span>
> <a title="Back to Previous View"
> href="javascript:controller.navigateBack();">
> <img width="11" height="13" alt="Back to Previous View" title="Back to
> Previous View" src="
> http://www.trumba.com/i/DgC4zgBAwusa93o2xKoNIHtu.gif?color=%2308799f
> "></a></span></td>
>
> I tried writing the CSS as:
>
> a[title="Back to Previous View"] img{
>       display:block;
>       margin-top:20px;
>       background-color:pink;  /*test*/
> }
>

You most likely won't see a bg color BEHIND an image. The syntax looks
right to me. Try adding a border or outline for testing. Try padding
instead of margin.





>
> Unfortunately, I'm seeing no effect.  Is my syntax incorrect, or am I
> trying to do something that is not possible?  I also tried targeting the
> <td> the image is in and applying padding to the cell  like this:
>
> td < a[title="Back to Previous View"] img{
>         /*display:block;*/
>         padding-top:200px; /* big for test */
>         background-color:pink; /*test*/
> }
>
>
I've never seen '<' used before. I don't think that's a thing. You can't
select elements back UP in the DOM tree, unfortunately.


Good reference:
https://css-tricks.com/attribute-selectors/


HTH




-- 

Tom Livingston | Senior Front End Developer | Media Logic |
ph: 518.456.3015x231 | fx: 518.456.4279 | medialogic.com


#663399
______________________________________________________________________
css-discuss [css-d@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