mozilla

Compare Revisions

Value definition syntax

Change Revisions

Revision 311393:

Revision 311393 by teoli on

Revision 311401:

Revision 311401 by teoli on

Title:
Value definition syntax
Value definition syntax
Slug:
CSS/Value_definition_syntax
CSS/Value_definition_syntax
Tags:
"css", "CSS Reference"
"css", "CSS Reference"
Content:

Revision 311393
Revision 311401
n262      The <em>asterisk multiplier</em> indicates that the entity n262      The <em>asterisk multiplier</em> indicates that the entity 
>may appear zero, one or several times>may appear zero, one or several times.
n296      The <em>plus multiplier</em> indicates that the entity may n296      The <em>plus multiplier</em> indicates that the entity may 
>appear one or several times>appear one or several times.
n320        <code>bold</code> as <code>smaller</code> must appear at n320        <code>bold</code> as <code>smaller</code> must appear at 
>least one time>least one time.
321      </li>
322      <li>321      </li>
322      <li>
323        <code>smaller</code> as <code>bold</code> is juxtaposed a323        <code>smaller</code> as <code>bold</code> is juxtaposed a
>nd must appear before the eventual <code>smaller</code> keyword>nd must appear before the eventual <code>smaller</code> keyword.
n351        <code>bold smaller smaller</code> as <code>smaller</code>n351        <code>bold smaller smaller</code> as <code>smaller</code>
> must appear at most one time> must appear at most one time.
352      </li>
353      <li>352      </li>
353      <li>
354        <code>smaller</code> as <code>bold</code> is juxtaposed a354        <code>smaller</code> as <code>bold</code> is juxtaposed a
>nd must appear before the eventual <code>smaller</code> keyword>nd must appear before the eventual <code>smaller</code> keyword.
nn360    <p>
361      The <em>curly braces</em>, enclosing two integers separated
 > by a comma, A and B, indicate that the entity must appear at lea
 >st A times and at most B times.
362    </p>
363    <pre class="syntaxbox">
364<code>bold smaller{1,3}</code>
365</pre>
366    <p>
367      This example matches the following values:
368    </p>
369    <ul>
370      <li>
371        <code>bold smaller</code>
372      </li>
373      <li>
374        <code>bold smaller</code> <code>smaller</code>
375      </li>
376      <li>
377        <code>bold</code> <code>smaller</code> <code>smaller</cod
 >e> <code>smaller</code>
378      </li>
379    </ul>
380    <p>
381      But not:
382    </p>
383    <ul>
384      <li>
385        <code>bold</code> as <code>smaller</code> must appear at 
 >least one time.
386      </li>
387      <li>
388        <code>bold</code> <code>smaller</code> <code>smaller</cod
 >e> <code>smaller</code> <code>smaller</code> as <code>smaller</co
 >de> must appear at most one time.
389      </li>
390      <li>
391        <code>smaller</code> as <code>bold</code> is juxtaposed a
 >nd must appear before the eventual <code>smaller</code> keyword
392      </li>
393    </ul>
tt397    <p>
398      The <em>hash mark</em> <em>multiplier</em> indicates that t
 >he entity may be repeated one or more times (like the <em>plus mu
 >ltiplier</em>) but each occurence is separated by a comma ('<code
 >>,</code>').
399    </p>
400    <pre class="syntaxbox">
401<code>bold smaller#</code>
402</pre>
403    <p>
404      This example matches the following values:
405    </p>
406    <ul>
407      <li>
408        <code>bold smaller</code>
409      </li>
410      <li>
411        <code>bold smaller, smaller</code>
412      </li>
413      <li>
414        <code>bold smaller, smaller, smaller</code> and so on.
415      </li>
416    </ul>
417    <p>
418      But not:
419    </p>
420    <ul>
421      <li>
422        <code>bold</code> as <code>smaller</code> must appear at 
 >least one time.
423      </li>
424      <li>
425        <code>bold smaller smaller smaller</code> as the differen
 >t occurence of <code>smaller</code> must be separated by commas.
426      </li>
427      <li>
428        <code>smaller</code> as <code>bold</code> is juxtaposed a
 >nd must appear before the eventual <code>smaller</code> keyword.
429      </li>
430    </ul>
431    <p>
432      &nbsp;
433    </p>

Back to History