Some code in child theme style.css does not work

By Jim Gasperini
October 5, 2016, 3:41 pm EDT

Some of the css I enter in my child theme style.css works fine. Other code in the same file has no effect. Why? Examples:

  1. The snippet Christopher suggested to handle overlapping text strings in my header: http://uuatheme.org/question/way-to-make-home-page-tagline-from-running…
  2. Code applying styles to tables, such as table tr, td { vertical-align: top; } and similar for border-spacing, row background color, etc.

I came across a couple possible explanations here: http://wordpress.stackexchange.com/questions/164059/child-theme-does-no…

  1. “you are trying to change styles that are not in the the parent stylesheet, but in other custom stylesheets... your changes won't work as most probably your child theme's stylesheet is loading before the custom stylesheets in the parent theme.”
  2. something to do with the parent theme stylesheet not being loaded with wp_enqueue_scripts but through a <link> tag in the theme’s header. I wonder if this script in header.php is doing that: <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />

i am a bit over my head here. Perhaps there is some other explanation for why some css in my child theme style.css has no effect, but not all. Any advice would be appreciated.