title: How to get the value of last assigned property in Sass or CSS?
body: <p>I know of the <code>inherit</code> and <code>initial</code> properties, but I don't want them. I want to give the same value of the last CSS rule. Basically, a placeholder or dummy.</p>
  
  <p>The reason I want to do this is because I'm using the Compass mixin link-colors:</p>
  
  <pre><code>@mixin link-colors($normal, $hover: false, $active: false, $visited: false, $focus: false) {
    color: $normal;
    @if $visited {
      &amp;:visited {
        color: $visited;
      }
    }
    @if $focus {
      &amp;:focus {
        color: $focus;
      }
    }
    @if $hover {
      &amp;:hover {
        color: $hover;
      }
    }
    @if $active {
      &amp;:active {
        color: $active;
      }
    }
  }
  </code></pre>
  
  <p>I don't want to set anything to the first argument, which is $normal. I know I can set the values to their respective names like so:</p>
  
  <pre><code>@include link-colors($hover: $nav-link-hover-color, $active: $nav-link-hover-color);
  </code></pre>
  
  <p>However, this will give me an error, as I didn't assign anything to $normal.</p>
  
  <p>As you can see, $normal is not optional; however, I only want to set colors to the others, not normal. It has already been set a color before, and I do not wish to override it.</p>
  
  <p>Also, is there a way to set a value for all the arguments? Say <code>link-colors(white)</code> and it carries on to be set to all the arguments?</p>