- From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 26 May 2011 16:44:05 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-images
In directory hutz:/tmp/cvs-serv314
Modified Files:
Overview.html Overview.src.html
Log Message:
Resolved the image-resolution by having it apply to all images on all elements, per feedback from AH.
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.html,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -d -r1.105 -r1.106
--- Overview.html 25 May 2011 22:01:57 -0000 1.105
+++ Overview.html 26 May 2011 16:44:03 -0000 1.106
@@ -20,7 +20,7 @@
<h1>CSS Image Values and Replaced Content Module Level 3</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 25 May 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 May 2011</h2>
<dl>
<dt>Latest Version:
@@ -484,19 +484,21 @@
external image referenced by the URI given as the <string> argument.
<p>If the image is a raster image and a <resolution> is given, the image
- must be rendered at that resolution. <span class=note>Recall that the
- default resolution of raster images is ‘<code
- class=css>1dppx</code>’, so that one image pixel corresponds to one
- CSS ‘<code class=css>px</code>’ unit.</span> If the
- ‘<code class=css>snap</code>’ keyword is also specified, and
- the specified resolution would make one image pixel larger than one device
- pixel, the image must be rendered at the specified resolution, rounded to
- the nearest value that would map one image pixel to an integer number of
- device pixels; if the specified resolution would make one image pixel
- smaller than one device pixel, the image must be rendered at the specified
- resolution, rounded to the nearest value that would map an integer number
- of image pixels to one device pixel. If the image is a vector image,
- specifying a resolution has no effect.
+ must be rendered at that resolution. This must override the default
+ resolution given by the ‘<a href="#image-resolution0"><code
+ class=property>image-resolution</code></a>’ property. <span
+ class=note>Recall that the default resolution of raster images is
+ ‘<code class=css>1dppx</code>’, so that one image pixel
+ corresponds to one CSS ‘<code class=css>px</code>’
+ unit.</span> If the ‘<code class=css>snap</code>’ keyword is
+ also specified, and the specified resolution would make one image pixel
+ larger than one device pixel, the image must be rendered at the specified
+ resolution, rounded to the nearest value that would map one image pixel to
+ an integer number of device pixels; if the specified resolution would make
+ one image pixel smaller than one device pixel, the image must be rendered
+ at the specified resolution, rounded to the nearest value that would map
+ an integer number of image pixels to one device pixel. If the image is a
+ vector image, specifying a resolution has no effect.
<p>If a directional keyword (‘<code class=css>ltr</code>’ or
‘<code class=css>rtl</code>’) is given, the image itself gains
@@ -1710,7 +1712,7 @@
<tr>
<th>Applies to:
- <td>replaced elements
+ <td>all elements
<tr>
<th>Inherited:
@@ -1730,11 +1732,9 @@
<p>The ‘<a href="#image-resolution0"><code
class=property>image-resolution</code></a>’ property specifies the
- resolution of images in content (i.e. replaced elements and generated
- content). It has no effect on background images, list markers, and other
- images that are not element content. <span class=issue>Or does this apply
- to all images unless otherwise overridden?</span> Values have the
- following meanings:
+ resolution of all images used in or on the element: images in content
+ (e.g. replaced elements and generated content), background images, list
+ markers, etc. Values have the following meanings:
<dl>
<dt><resolution>
@@ -1753,6 +1753,10 @@
<p>This property must have no effect on vector images, as vector images do
not have a concept of "resolution".
+ <p class=note>Note that for all images other than the contents of replaced
+ elements, the ‘<code class=css>image()</code>’ function may be
+ used to override the resolution set here.
+
<div class=example>
<p>This rule specifies that the UA should use the image resolution found
in the image itself, falling back to 1 image pixel per CSS ‘<code
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.src.html,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -d -r1.109 -r1.110
--- Overview.src.html 25 May 2011 22:01:57 -0000 1.109
+++ Overview.src.html 26 May 2011 16:44:03 -0000 1.110
@@ -273,7 +273,8 @@
by the URI given as the <string> argument.</p>
<p>If the image is a raster image and a <resolution> is given, the image
- must be rendered at that resolution.
+ must be rendered at that resolution. This must override the default resolution
+ given by the 'image-resolution' property.
<span class='note'>Recall that the default resolution of raster images is ''1dppx'',
so that one image pixel corresponds to one CSS ''px'' unit.</span> If the
''snap'' keyword is also specified, and the specified resolution would make
@@ -1289,7 +1290,7 @@
<td>1dppx
<tr>
<th>Applies to:
- <td>replaced elements
+ <td>all elements
<tr>
<th>Inherited:
<td>yes
@@ -1301,12 +1302,10 @@
<td>specified value
</table>
- <p>The 'image-resolution' property specifies the resolution of images
- in content (i.e. replaced elements and generated content). It has no
- effect on background images, list markers, and other images that are
- not element content. <span class="issue">Or does this apply to all
- images unless otherwise overridden?</span>
- Values have the following meanings:</p>
+ <p>The 'image-resolution' property specifies the resolution of all images used
+ in or on the element: images in content (e.g. replaced elements and generated
+ content), background images, list markers, etc. Values have the following
+ meanings:</p>
<dl>
<dt><resolution></dt>
@@ -1323,6 +1322,10 @@
<p>This property must have no effect on vector images, as vector images
do not have a concept of "resolution".</p>
+ <p class='note'>Note that for all images other than the contents of replaced
+ elements, the ''image()'' function may be used to override the resolution set
+ here.</p>
+
<div class="example">
<p>This rule specifies that the UA should use the image resolution
found in the image itself, falling back to 1 image pixel per CSS
Received on Thursday, 26 May 2011 16:44:06 UTC