Merge branch 'master' into calc

This commit is contained in:
Simon Sapin 2015-09-01 18:39:16 +02:00
commit 80d471d5cf
400 changed files with 8129 additions and 11782 deletions

View file

@ -0,0 +1,7 @@
<!DOCTYPE html>
<style>
div { display:table;position:absolute;top:0px;right:40px }
</style>
<div>
XXX
</div>

View file

@ -0,0 +1,7 @@
<!DOCTYPE html>
<style>
div { display:block;position:absolute;top:0px;right:40px }
</style>
<div>
XXX
</div>

View file

@ -12,6 +12,7 @@ fragment=top != ../html/acid2.html acid2_ref.html
== abs_rel_explicit_height.html abs_rel_explicit_height_ref.html
== absolute_hypothetical_with_intervening_inline_block_a.html absolute_hypothetical_with_intervening_inline_block_ref.html
== absolute_inline_containing_block_a.html absolute_inline_containing_block_ref.html
== absolute_table.html absolute_table_ref.html
== absolute_z_index_auto_paint_order_a.html absolute_z_index_auto_paint_order_ref.html
== acid1_a.html acid1_b.html
== acid2_noscroll.html acid2_ref_broken.html
@ -61,6 +62,7 @@ flaky_cpu == append_style_a.html append_style_b.html
== border_code_tag.html border_code_tag_ref.html
== border_collapse_missing_cell_a.html border_collapse_missing_cell_ref.html
== border_collapse_simple_a.html border_collapse_simple_ref.html
== border_radius_asymmetric_sizes_a.html border_radius_asymmetric_sizes_ref.html
== border_radius_clip_a.html border_radius_clip_ref.html
!= border_radius_dashed_a.html border_radius_dashed_ref.html
== border_radius_overlapping_a.html border_radius_overlapping_ref.html
@ -99,8 +101,8 @@ flaky_cpu == append_style_a.html append_style_b.html
== first_child_pseudo_a.html first_child_pseudo_b.html
== first_of_type_pseudo_a.html first_of_type_pseudo_b.html
== fixed_width_overrides_child_intrinsic_width_a.html fixed_width_overrides_child_intrinsic_width_ref.html
experimental == flex_column_direction.html flex_column_direction_ref.html
experimental == flex_row_direction.html flex_row_direction_ref.html
prefs:"layout.flex-direction.enabled,layout.flex.enabled" == flex_column_direction.html flex_column_direction_ref.html
prefs:"layout.flex.enabled" == flex_row_direction.html flex_row_direction_ref.html
== float_clearance_a.html float_clearance_ref.html
== float_clearance_intrinsic_width_a.html float_clearance_intrinsic_width_ref.html
== float_intrinsic_height.html float_intrinsic_height_ref.html
@ -139,7 +141,7 @@ experimental == flex_row_direction.html flex_row_direction_ref.html
== iframe/simple_inline_width_height.html iframe/simple_inline_width_height_ref.html
== iframe/simple_inline_width_percentage.html iframe/simple_inline_width_percentage_ref.html
== iframe/size_attributes.html iframe/size_attributes_ref.html
experimental == iframe/size_attributes_vertical_writing_mode.html iframe/size_attributes_vertical_writing_mode_ref.html
prefs:"layout.writing-mode.enabled" == iframe/size_attributes_vertical_writing_mode.html iframe/size_attributes_vertical_writing_mode_ref.html
== iframe/stacking_context.html iframe/stacking_context_ref.html
!= image_rendering_auto_a.html image_rendering_pixelated_a.html
@ -358,7 +360,7 @@ flaky_cpu == linebreak_simple_a.html linebreak_simple_b.html
== transform_simple_a.html transform_simple_ref.html
== transform_stacking_context_a.html transform_stacking_context_ref.html
== upper_id_attr.html upper_id_attr_ref.html
flaky_cpu,experimental == vertical-lr-blocks.html vertical-lr-blocks_ref.html
flaky_cpu,prefs:"layout.writing-mode.enabled" == vertical-lr-blocks.html vertical-lr-blocks_ref.html
== vertical_align_bottom_a.html vertical_align_bottom_ref.html
== vertical_align_inline_block_a.html vertical_align_inline_block_ref.html
== vertical_align_inside_table_a.html vertical_align_inside_table_ref.html
@ -374,7 +376,7 @@ resolution=800x600 == viewport_percentage_vmin_vmax.html viewport_percentage_vmi
# resolution=600x800 == viewport_percentage_vmin_vmax.html viewport_percentage_vmin_vmax_b.html
resolution=800x600 == viewport_percentage_vw_vh.html viewport_percentage_vw_vh_a.html
# resolution=600x800 == viewport_percentage_vw_vh.html viewport_percentage_vw_vh_b.html
experimental == viewport_rule.html viewport_rule_ref.html
prefs:"layout.viewport.enabled" == viewport_rule.html viewport_rule_ref.html
== visibility_hidden.html visibility_hidden_ref.html
== webgl-context/clearcolor.html webgl-context/clearcolor_ref.html

View file

@ -0,0 +1,71 @@
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<style type="text/css">
div.box {
background: white;
border-width: 10px 10px 10px 10px;
border-color: yellow red green blue;
border-radius: 10px;
border-style: solid;
height: 190px;
width: 190px;
}
div.top {
border-top-width: 30px;
}
div.right {
border-right-width: 30px;
}
div.bottom {
border-bottom-width: 30px;
}
div.left {
border-left-width: 30px;
}
div.radius10px {
border-radius: 10px;
}
div.radius20px {
border-radius: 20px;
}
div.radius30px {
border-radius: 30px;
}
div.radius40px {
border-radius: 40px;
}
#box2, #box4, #box6, #box8, #box10, #box12, #box14 {
width: 170px;
}
</style>
</head>
<body>
<h2>Border Radius - 10px</h2>
Box#1<div id="box1" class="box top"></div><br>
Box#2<div id="box2" class="box right"></div><br>
Box#3<div id="box3" class="box bottom"></div><br>
Box#4<div id="box4" class="box left"></div><br>
<h2>Border Radius - 20px</h2>
Box#5<div id="box5" class="box top radius20px"></div><br>
Box#6<div id="box6" class="box right radius20px"></div><br>
Box#7<div id="box7" class="box bottom radius20px"></div><br>
Box#8<div id="box8" class="box left radius20px"></div><br>
<h2>Border Radius - 30px</h2>
Box#9<div id="box9" class="box top radius30px"></div><br>
Box#10<div id="box10" class="box right radius30px"></div><br>
Box#11<div id="box11" class="box bottom radius30px"></div><br>
Box#12<div id="box12" class="box left radius30px"></div><br>
<h2>Border Radius - 40px</h2>
Box#13<div id="box13" class="box top radius40px"></div><br>
Box#14<div id="box14" class="box right radius40px"></div><br>
Box#15<div id="box15" class="box bottom radius40px"></div><br>
Box#16<div id="box16" class="box left radius40px"></div><br>
</body>
</html>

View file

@ -0,0 +1,217 @@
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<style type="text/css">
.box-top {
background: white;
width: 190px;
height: 0px;
margin: 0px;
border-style: solid;
border-color: yellow red green blue;
}
.box-middle {
background: white;
width: 190px;
height: 190px;
margin: 0px;
border-style: solid;
border-color: yellow red green blue;
}
.box-bottom {
background: white;
width: 190px;
height: 0px;
margin: 0px;
border-style: solid;
border-color: yellow red green blue;
}
.top-radius-10 {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.bottom-radius-10 {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.top-radius-20 {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.bottom-radius-20 {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.top-radius-30 {
border-top-left-radius: 30px;
border-top-right-radius: 30px;
}
.bottom-radius-30 {
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
}
.top-radius-40 {
border-top-left-radius: 40px;
border-top-right-radius: 40px;
}
.bottom-radius-40 {
border-bottom-left-radius: 40px;
border-bottom-right-radius: 40px;
}
.box1-top {
border-top-width: 30px;
border-right-width: 10px;
border-bottom-width: 0px;
border-left-width: 10px;
}
.box1-middle {
border-width: 0px 10px 0px 10px;
}
.box1-bottom {
border-width: 0px 10px 10px 10px;
}
.box2-top {
width: 170px;
border-width: 10px 30px 0px 10px;
}
.box2-middle {
width: 170px;
border-width: 0px 30px 0px 10px;
}
.box2-bottom {
width: 170px;
border-width: 0px 30px 10px 10px;
}
.box3-top {
border-width: 10px 10px 0px 10px;
}
.box3-middle {
border-width: 0px 10px 0px 10px;
}
.box3-bottom {
border-top-width: 0px;
border-left-width: 10px;
border-right-width: 10px;
border-bottom-width: 30px;
}
.box4-top {
width: 170px;
border-width: 10px 10px 0px 30px;
}
.box4-middle {
width: 170px;
border-width: 0px 10px 0px 30px;
}
.box4-bottom {
width: 170px;
border-top-width: 0px;
border-left-width: 30px;
border-right-width: 10px;
border-bottom-width: 10px;
}
</style>
</head>
<body>
<h2>Border Radius - 10px</h2>
Box#1
<div id="box1-top" class="box-top box1-top top-radius-10"></div>
<div id="box1-middle" class="box-middle box1-middle middle-radius-10"></div>
<div id="box1-bottom" class="box-bottom box1-bottom bottom-radius-10"></div>
<br>
Box#2
<div id="box2-top" class="box-top box2-top top-radius-10"></div>
<div id="box2-middle" class="box-middle box2-middle middle-radius-10"></div>
<div id="box2-bottom" class="box-bottom box2-bottom bottom-radius-10"></div>
<br>
Box#3
<div id="box3-top" class="box-top box3-top top-radius-10"></div>
<div id="box3-middle" class="box-middle box3-middle middle-radius-10"></div>
<div id="box3-bottom" class="box-bottom box3-bottom bottom-radius-10"></div>
<br>
Box#4
<div id="box4-top" class="box-top box4-top top-radius-10"></div>
<div id="box4-middle" class="box-middle box4-middle middle-radius-10"></div>
<div id="box4-bottom" class="box-bottom box4-bottom bottom-radius-10"></div>
<br>
<h2>Border Radius - 20px</h2>
Box#5
<div id="box5-top" class="box-top box1-top top-radius-20"></div>
<div id="box5-middle" class="box-middle box1-middle middle-radius-20"></div>
<div id="box5-bottom" class="box-bottom box1-bottom bottom-radius-20"></div>
<br>
Box#6
<div id="box6-top" class="box-top box2-top top-radius-20"></div>
<div id="box6-middle" class="box-middle box2-middle middle-radius-20"></div>
<div id="box6-bottom" class="box-bottom box2-bottom bottom-radius-20"></div>
<br>
Box#7
<div id="box7-top" class="box-top box3-top top-radius-20"></div>
<div id="box7-middle" class="box-middle box3-middle middle-radius-20"></div>
<div id="box7-bottom" class="box-bottom box3-bottom bottom-radius-20"></div>
<br>
Box#8
<div id="box8-top" class="box-top box4-top top-radius-20"></div>
<div id="box8-middle" class="box-middle box4-middle middle-radius-20"></div>
<div id="box8-bottom" class="box-bottom box4-bottom bottom-radius-20"></div>
<br>
<h2>Border Radius - 30px</h2>
Box#9
<div id="box9-top" class="box-top box1-top top-radius-30"></div>
<div id="box9-middle" class="box-middle box1-middle middle-radius-30"></div>
<div id="box9-bottom" class="box-bottom box1-bottom bottom-radius-30"></div>
<br>
Box#10
<div id="box10-top" class="box-top box2-top top-radius-30"></div>
<div id="box10-middle" class="box-middle box2-middle middle-radius-30"></div>
<div id="box10-bottom" class="box-bottom box2-bottom bottom-radius-30"></div>
<br>
Box#11
<div id="box11-top" class="box-top box3-top top-radius-30"></div>
<div id="box11-middle" class="box-middle box3-middle middle-radius-30"></div>
<div id="box11-bottom" class="box-bottom box3-bottom bottom-radius-30"></div>
<br>
Box#12
<div id="box12-top" class="box-top box4-top top-radius-30"></div>
<div id="box12-middle" class="box-middle box4-middle middle-radius-30"></div>
<div id="box12-bottom" class="box-bottom box4-bottom bottom-radius-30"></div>
<br>
<h2>Border Radius - 40px</h2>
Box#13
<div id="box13-top" class="box-top box1-top top-radius-40"></div>
<div id="box13-middle" class="box-middle box1-middle middle-radius-40"></div>
<div id="box13-bottom" class="box-bottom box1-bottom bottom-radius-40"></div>
<br>
Box#14
<div id="box14-top" class="box-top box2-top top-radius-40"></div>
<div id="box14-middle" class="box-middle box2-middle middle-radius-40"></div>
<div id="box14-bottom" class="box-bottom box2-bottom bottom-radius-40"></div>
<br>
Box#15
<div id="box15-top" class="box-top box3-top top-radius-40"></div>
<div id="box15-middle" class="box-middle box3-middle middle-radius-40"></div>
<div id="box15-bottom" class="box-bottom box3-bottom bottom-radius-40"></div>
<br>
Box#16
<div id="box16-top" class="box-top box4-top top-radius-40"></div>
<div id="box16-middle" class="box-middle box4-middle middle-radius-40"></div>
<div id="box16-bottom" class="box-bottom box4-bottom bottom-radius-40"></div>
<br>
</body>
</html>

View file

@ -10,6 +10,7 @@
</style>
<canvas id="c" width="256" height="256"></canvas>
<script id="vertex_shader" type="x-shader/x-vertex">
precision mediump float;
attribute vec2 a_texCoord;
attribute vec2 a_position;
varying vec2 v_texCoord;
@ -21,6 +22,7 @@
</script>
<script id="fragment_shader" type="x-shader/x-fragment">
precision mediump float;
uniform sampler2D u_image;
varying vec2 v_texCoord;
void main() {

19
tests/reftest.rs vendored
View file

@ -140,7 +140,7 @@ struct Reftest {
servo_args: Vec<String>,
render_mode: RenderMode,
is_flaky: bool,
experimental: bool,
prefs: Vec<String>,
fragment_identifier: Option<String>,
resolution: Option<String>,
}
@ -198,7 +198,7 @@ fn parse_lists(file: &Path, servo_args: &[String], render_mode: RenderMode, id_o
let conditions_list = test_line.conditions.split(',');
let mut flakiness = RenderMode::empty();
let mut experimental = false;
let mut prefs = vec![];
let mut fragment_identifier = None;
let mut resolution = None;
for condition in conditions_list {
@ -207,8 +207,12 @@ fn parse_lists(file: &Path, servo_args: &[String], render_mode: RenderMode, id_o
"flaky_gpu" => flakiness.insert(GPU_RENDERING),
"flaky_linux" => flakiness.insert(LINUX_TARGET),
"flaky_macos" => flakiness.insert(MACOS_TARGET),
"experimental" => experimental = true,
_ => (),
_ => ()
}
if condition.starts_with("prefs:\"") {
if let Some(joined) = condition.split("\"").nth(1) {
prefs.extend(joined.split(",").map(str::to_owned));
}
}
if condition.starts_with("fragment=") {
fragment_identifier = Some(condition["fragment=".len()..].to_string());
@ -226,7 +230,7 @@ fn parse_lists(file: &Path, servo_args: &[String], render_mode: RenderMode, id_o
render_mode: render_mode,
servo_args: servo_args.to_vec(),
is_flaky: render_mode.intersects(flakiness),
experimental: experimental,
prefs: prefs,
fragment_identifier: fragment_identifier,
resolution: resolution,
};
@ -275,8 +279,9 @@ fn capture(reftest: &Reftest, side: usize) -> (u32, u32, Vec<u8>) {
if reftest.render_mode.contains(GPU_RENDERING) {
command.arg("-g");
}
if reftest.experimental {
command.arg("--experimental");
for pref in &reftest.prefs {
command.arg("--pref");
command.arg(pref);
}
if let Some(ref resolution) = reftest.resolution {
command.arg("--resolution");

View file

@ -25,3 +25,4 @@ cookie = "0.1"
hyper = "0.6"
url = "0.2"
time = "0.1"
flate2 = "0.2.0"

View file

@ -0,0 +1,666 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
use flate2::Compression;
use flate2::write::{GzEncoder, DeflateEncoder};
use hyper::header::{Headers, Location, ContentLength};
use hyper::http::RawStatus;
use hyper::method::Method;
use hyper::status::StatusCode;
use ipc_channel::ipc;
use net::http_loader::{load, LoadError, HttpRequestFactory, HttpRequest, HttpResponse};
use net::resource_task::new_resource_task;
use net_traits::LoadData;
use net_traits::{ResourceTask, ControlMsg, CookieSource};
use std::borrow::Cow;
use std::io::{self, Write, Read, Cursor};
use url::Url;
fn respond_with(body: Vec<u8>) -> MockResponse {
let mut headers = Headers::new();
respond_with_headers(body, &mut headers)
}
fn respond_with_headers(body: Vec<u8>, headers: &mut Headers) -> MockResponse {
headers.set(ContentLength(body.len() as u64));
MockResponse::new(
headers.clone(),
StatusCode::Ok,
RawStatus(200, Cow::Borrowed("Ok")),
body
)
}
fn read_response(reader: &mut Read) -> String {
let mut buf = vec![0; 1024];
match reader.read(&mut buf) {
Ok(len) if len > 0 => {
unsafe { buf.set_len(len); }
String::from_utf8(buf).unwrap()
},
Ok(_) => "".to_string(),
Err(e) => panic!("problem reading response {}", e)
}
}
struct MockResponse {
h: Headers,
sc: StatusCode,
sr: RawStatus,
msg: Cursor<Vec<u8>>
}
impl MockResponse {
fn new(h: Headers, sc: StatusCode, sr: RawStatus, msg: Vec<u8>) -> MockResponse {
MockResponse { h: h, sc: sc, sr: sr, msg: Cursor::new(msg) }
}
}
impl Read for MockResponse {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
self.msg.read(buf)
}
}
impl HttpResponse for MockResponse {
fn headers(&self) -> &Headers { &self.h }
fn status(&self) -> StatusCode { self.sc }
fn status_raw(&self) -> &RawStatus { &self.sr }
}
fn redirect_to(host: String) -> MockResponse {
let mut headers = Headers::new();
headers.set(Location(host.to_string()));
MockResponse::new(
headers,
StatusCode::MovedPermanently,
RawStatus(301, Cow::Borrowed("Moved Permanently")),
<[_]>::to_vec("".as_bytes())
)
}
enum ResponseType {
Redirect(String),
Text(Vec<u8>),
WithHeaders(Vec<u8>, Headers)
}
struct MockRequest {
headers: Headers,
t: ResponseType
}
impl MockRequest {
fn new(t: ResponseType) -> MockRequest {
MockRequest { headers: Headers::new(), t: t }
}
}
fn response_for_request_type(t: ResponseType) -> Result<MockResponse, LoadError> {
match t {
ResponseType::Redirect(location) => {
Ok(redirect_to(location))
},
ResponseType::Text(b) => {
Ok(respond_with(b))
},
ResponseType::WithHeaders(b, mut h) => {
Ok(respond_with_headers(b, &mut h))
}
}
}
impl HttpRequest for MockRequest {
type R = MockResponse;
fn headers_mut(&mut self) -> &mut Headers { &mut self.headers }
fn send(self, _: &Option<Vec<u8>>) -> Result<MockResponse, LoadError> {
response_for_request_type(self.t)
}
}
struct AssertRequestMustHaveHeaders {
expected_headers: Headers,
request_headers: Headers,
t: ResponseType
}
impl AssertRequestMustHaveHeaders {
fn new(t: ResponseType, expected_headers: Headers) -> Self {
AssertRequestMustHaveHeaders { expected_headers: expected_headers, request_headers: Headers::new(), t: t }
}
}
impl HttpRequest for AssertRequestMustHaveHeaders {
type R = MockResponse;
fn headers_mut(&mut self) -> &mut Headers { &mut self.request_headers }
fn send(self, _: &Option<Vec<u8>>) -> Result<MockResponse, LoadError> {
for header in self.expected_headers.iter() {
assert!(self.request_headers.get_raw(header.name()).is_some());
assert_eq!(
self.request_headers.get_raw(header.name()).unwrap(),
self.expected_headers.get_raw(header.name()).unwrap()
)
}
response_for_request_type(self.t)
}
}
struct AssertMustHaveHeadersRequestFactory {
expected_headers: Headers,
body: Vec<u8>
}
impl HttpRequestFactory for AssertMustHaveHeadersRequestFactory {
type R = AssertRequestMustHaveHeaders;
fn create(&self, _: Url, _: Method) -> Result<AssertRequestMustHaveHeaders, LoadError> {
Ok(
AssertRequestMustHaveHeaders::new(
ResponseType::Text(self.body.clone()),
self.expected_headers.clone()
)
)
}
}
fn assert_cookie_for_domain(resource_mgr: &ResourceTask, domain: &str, cookie: &str) {
let (tx, rx) = ipc::channel().unwrap();
resource_mgr.send(ControlMsg::GetCookiesForUrl(Url::parse(&*domain).unwrap(),
tx,
CookieSource::HTTP)).unwrap();
if let Some(cookie_list) = rx.recv().unwrap() {
assert_eq!(cookie.to_string(), cookie_list);
} else {
assert_eq!(cookie.len(), 0);
}
}
struct AssertMustHaveBodyRequest {
expected_body: Option<Vec<u8>>,
headers: Headers,
t: ResponseType
}
impl AssertMustHaveBodyRequest {
fn new(t: ResponseType, expected_body: Option<Vec<u8>>) -> Self {
AssertMustHaveBodyRequest { expected_body: expected_body, headers: Headers::new(), t: t }
}
}
impl HttpRequest for AssertMustHaveBodyRequest {
type R = MockResponse;
fn headers_mut(&mut self) -> &mut Headers { &mut self.headers }
fn send(self, body: &Option<Vec<u8>>) -> Result<MockResponse, LoadError> {
assert_eq!(self.expected_body, *body);
response_for_request_type(self.t)
}
}
#[test]
fn test_load_when_request_is_not_get_or_head_and_there_is_no_body_content_length_should_be_set_to_0() {
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = None;
load_data.method = Method::Post;
let mut content_length = Headers::new();
content_length.set_raw("Content-Length".to_owned(), vec![<[_]>::to_vec("0".as_bytes())]);
let _ = load::<AssertRequestMustHaveHeaders>(
load_data.clone(), resource_mgr, None,
&AssertMustHaveHeadersRequestFactory {
expected_headers: content_length,
body: <[_]>::to_vec(&[])
});
}
#[test]
fn test_load_when_redirecting_from_a_post_should_rewrite_next_request_as_get() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, url: Url, method: Method) -> Result<MockRequest, LoadError> {
if url.domain().unwrap() == "mozilla.com" {
assert_eq!(Method::Post, method);
Ok(MockRequest::new(ResponseType::Redirect("http://mozilla.org".to_string())))
} else {
assert_eq!(Method::Get, method);
Ok(MockRequest::new(ResponseType::Text(<[_]>::to_vec("Yay!".as_bytes()))))
}
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.method = Method::Post;
let _ = load::<MockRequest>(load_data, resource_mgr, None, &Factory);
}
#[test]
fn test_load_should_decode_the_response_as_deflate_when_response_headers_have_content_encoding_deflate() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, _: Url, _: Method) -> Result<MockRequest, LoadError> {
let mut e = DeflateEncoder::new(Vec::new(), Compression::Default);
e.write(b"Yay!").unwrap();
let encoded_content = e.finish().unwrap();
let mut headers = Headers::new();
headers.set_raw("Content-Encoding", vec![b"deflate".to_vec()]);
Ok(MockRequest::new(ResponseType::WithHeaders(encoded_content, headers)))
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
let mut response = load::<MockRequest>(load_data, resource_mgr.clone(), None, &Factory).unwrap();
assert_eq!(read_response(&mut response), "Yay!");
}
#[test]
fn test_load_should_decode_the_response_as_gzip_when_response_headers_have_content_encoding_gzip() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, _: Url, _: Method) -> Result<MockRequest, LoadError> {
let mut e = GzEncoder::new(Vec::new(), Compression::Default);
e.write(b"Yay!").unwrap();
let encoded_content = e.finish().unwrap();
let mut headers = Headers::new();
headers.set_raw("Content-Encoding", vec![b"gzip".to_vec()]);
Ok(MockRequest::new(ResponseType::WithHeaders(encoded_content, headers)))
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
let mut response = load::<MockRequest>(load_data, resource_mgr.clone(), None, &Factory).unwrap();
assert_eq!(read_response(&mut response), "Yay!");
}
#[test]
fn test_load_doesnt_send_request_body_on_any_redirect() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = AssertMustHaveBodyRequest;
fn create(&self, url: Url, _: Method) -> Result<AssertMustHaveBodyRequest, LoadError> {
if url.domain().unwrap() == "mozilla.com" {
Ok(
AssertMustHaveBodyRequest::new(
ResponseType::Redirect("http://mozilla.org".to_string()),
Some(<[_]>::to_vec("Body on POST!".as_bytes()))
)
)
} else {
Ok(
AssertMustHaveBodyRequest::new(
ResponseType::Text(<[_]>::to_vec("Yay!".as_bytes())),
None
)
)
}
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Body on POST!".as_bytes()));
let _ = load::<AssertMustHaveBodyRequest>(load_data, resource_mgr, None, &Factory);
}
#[test]
fn test_load_doesnt_add_host_to_sts_list_when_url_is_http_even_if_sts_headers_are_present() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, _: Url, _: Method) -> Result<MockRequest, LoadError> {
let content = <[_]>::to_vec("Yay!".as_bytes());
let mut headers = Headers::new();
headers.set_raw("Strict-Transport-Security", vec![b"max-age=31536000".to_vec()]);
Ok(MockRequest::new(ResponseType::WithHeaders(content, headers)))
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
let _ = load::<MockRequest>(load_data, resource_mgr.clone(), None, &Factory);
let (tx, rx) = ipc::channel().unwrap();
resource_mgr.send(ControlMsg::GetHostMustBeSecured("mozilla.com".to_string(), tx)).unwrap();
assert_eq!(rx.recv().unwrap(), false);
}
#[test]
fn test_load_adds_host_to_sts_list_when_url_is_https_and_sts_headers_are_present() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, _: Url, _: Method) -> Result<MockRequest, LoadError> {
let content = <[_]>::to_vec("Yay!".as_bytes());
let mut headers = Headers::new();
headers.set_raw("Strict-Transport-Security", vec![b"max-age=31536000".to_vec()]);
Ok(MockRequest::new(ResponseType::WithHeaders(content, headers)))
}
}
let url = Url::parse("https://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
let _ = load::<MockRequest>(load_data, resource_mgr.clone(), None, &Factory);
let (tx, rx) = ipc::channel().unwrap();
resource_mgr.send(ControlMsg::GetHostMustBeSecured("mozilla.com".to_string(), tx)).unwrap();
assert!(rx.recv().unwrap());
}
#[test]
fn test_load_sets_cookies_in_the_resource_manager_when_it_get_set_cookie_header_in_response() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, _: Url, _: Method) -> Result<MockRequest, LoadError> {
let content = <[_]>::to_vec("Yay!".as_bytes());
let mut headers = Headers::new();
headers.set_raw("set-cookie", vec![b"mozillaIs=theBest".to_vec()]);
Ok(MockRequest::new(ResponseType::WithHeaders(content, headers)))
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
assert_cookie_for_domain(&resource_mgr, "http://mozilla.com", "");
let load_data = LoadData::new(url.clone(), None);
let _ = load::<MockRequest>(load_data, resource_mgr.clone(), None, &Factory);
assert_cookie_for_domain(&resource_mgr, "http://mozilla.com", "mozillaIs=theBest");
}
#[test]
fn test_load_sets_requests_cookies_header_for_url_by_getting_cookies_from_the_resource_manager() {
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
resource_mgr.send(ControlMsg::SetCookiesForUrl(Url::parse("http://mozilla.com").unwrap(),
"mozillaIs=theBest".to_string(),
CookieSource::HTTP)).unwrap();
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Yay!".as_bytes()));
let mut cookie = Headers::new();
cookie.set_raw("Cookie".to_owned(), vec![<[_]>::to_vec("mozillaIs=theBest".as_bytes())]);
let _ = load::<AssertRequestMustHaveHeaders>(
load_data.clone(), resource_mgr, None,
&AssertMustHaveHeadersRequestFactory {
expected_headers: cookie,
body: <[_]>::to_vec(&*load_data.data.unwrap())
});
}
#[test]
fn test_load_sets_content_length_to_length_of_request_body() {
let content = "This is a request body";
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec(content.as_bytes()));
let mut content_len_headers = Headers::new();
let content_len = format!("{}", content.len());
content_len_headers.set_raw(
"Content-Length".to_owned(), vec![<[_]>::to_vec(&*content_len.as_bytes())]
);
let _ = load::<AssertRequestMustHaveHeaders>(
load_data.clone(), resource_mgr, None,
&AssertMustHaveHeadersRequestFactory {
expected_headers: content_len_headers,
body: <[_]>::to_vec(&*load_data.data.unwrap())
});
}
#[test]
fn test_load_uses_explicit_accept_from_headers_in_load_data() {
let mut accept_headers = Headers::new();
accept_headers.set_raw("Accept".to_owned(), vec![b"text/html".to_vec()]);
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Yay!".as_bytes()));
load_data.headers.set_raw("Accept".to_owned(), vec![b"text/html".to_vec()]);
let _ = load::<AssertRequestMustHaveHeaders>(load_data, resource_mgr, None, &AssertMustHaveHeadersRequestFactory {
expected_headers: accept_headers,
body: <[_]>::to_vec("Yay!".as_bytes())
});
}
#[test]
fn test_load_sets_default_accept_to_html_xhtml_xml_and_then_anything_else() {
let mut accept_headers = Headers::new();
accept_headers.set_raw(
"Accept".to_owned(), vec![b"text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8".to_vec()]
);
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Yay!".as_bytes()));
let _ = load::<AssertRequestMustHaveHeaders>(load_data, resource_mgr, None, &AssertMustHaveHeadersRequestFactory {
expected_headers: accept_headers,
body: <[_]>::to_vec("Yay!".as_bytes())
});
}
#[test]
fn test_load_uses_explicit_accept_encoding_from_load_data_headers() {
let mut accept_encoding_headers = Headers::new();
accept_encoding_headers.set_raw("Accept-Encoding".to_owned(), vec![b"chunked".to_vec()]);
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Yay!".as_bytes()));
load_data.headers.set_raw("Accept-Encoding".to_owned(), vec![b"chunked".to_vec()]);
let _ = load::<AssertRequestMustHaveHeaders>(load_data, resource_mgr, None, &AssertMustHaveHeadersRequestFactory {
expected_headers: accept_encoding_headers,
body: <[_]>::to_vec("Yay!".as_bytes())
});
}
#[test]
fn test_load_sets_default_accept_encoding_to_gzip_and_deflate() {
let mut accept_encoding_headers = Headers::new();
accept_encoding_headers.set_raw("Accept-Encoding".to_owned(), vec![b"gzip, deflate".to_vec()]);
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let mut load_data = LoadData::new(url.clone(), None);
load_data.data = Some(<[_]>::to_vec("Yay!".as_bytes()));
let _ = load::<AssertRequestMustHaveHeaders>(load_data, resource_mgr, None, &AssertMustHaveHeadersRequestFactory {
expected_headers: accept_encoding_headers,
body: <[_]>::to_vec("Yay!".as_bytes())
});
}
#[test]
fn test_load_errors_when_there_a_redirect_loop() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, url: Url, _: Method) -> Result<MockRequest, LoadError> {
if url.domain().unwrap() == "mozilla.com" {
Ok(MockRequest::new(ResponseType::Redirect("http://mozilla.org".to_string())))
} else if url.domain().unwrap() == "mozilla.org" {
Ok(MockRequest::new(ResponseType::Redirect("http://mozilla.com".to_string())))
} else {
panic!("unexpected host {:?}", url)
}
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
match load::<MockRequest>(load_data, resource_mgr, None, &Factory) {
Err(LoadError::InvalidRedirect(_, msg)) => {
assert_eq!(msg, "redirect loop");
},
_ => panic!("expected max redirects to fail")
}
}
#[test]
fn test_load_errors_when_there_is_too_many_redirects() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, url: Url, _: Method) -> Result<MockRequest, LoadError> {
if url.domain().unwrap() == "mozilla.com" {
Ok(MockRequest::new(ResponseType::Redirect(format!("{}/1", url.serialize()))))
} else {
panic!("unexpected host {:?}", url)
}
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
match load::<MockRequest>(load_data, resource_mgr, None, &Factory) {
Err(LoadError::MaxRedirects(url)) => {
assert_eq!(url.domain().unwrap(), "mozilla.com")
},
_ => panic!("expected max redirects to fail")
}
}
#[test]
fn test_load_follows_a_redirect() {
struct Factory;
impl HttpRequestFactory for Factory {
type R = MockRequest;
fn create(&self, url: Url, _: Method) -> Result<MockRequest, LoadError> {
if url.domain().unwrap() == "mozilla.com" {
Ok(MockRequest::new(ResponseType::Redirect("http://mozilla.org".to_string())))
} else if url.domain().unwrap() == "mozilla.org" {
Ok(
MockRequest::new(
ResponseType::Text(
<[_]>::to_vec("Yay!".as_bytes())
)
)
)
} else {
panic!("unexpected host {:?}", url)
}
}
}
let url = Url::parse("http://mozilla.com").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
match load::<MockRequest>(load_data, resource_mgr, None, &Factory) {
Err(e) => panic!("expected to follow a redirect {:?}", e),
Ok(mut lr) => {
let response = read_response(&mut lr);
assert_eq!(response, "Yay!".to_string());
}
}
}
struct DontConnectFactory;
impl HttpRequestFactory for DontConnectFactory {
type R = MockRequest;
fn create(&self, url: Url, _: Method) -> Result<MockRequest, LoadError> {
Err(LoadError::Connection(url, "should not have connected".to_string()))
}
}
#[test]
fn test_load_errors_when_scheme_is_not_http_or_https() {
let url = Url::parse("ftp://not-supported").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
match load::<MockRequest>(load_data, resource_mgr, None, &DontConnectFactory) {
Err(LoadError::UnsupportedScheme(_)) => {}
_ => panic!("expected ftp scheme to be unsupported")
}
}
#[test]
fn test_load_errors_when_viewing_source_and_inner_url_scheme_is_not_http_or_https() {
let url = Url::parse("view-source:ftp://not-supported").unwrap();
let resource_mgr = new_resource_task("Test-agent".to_string(), None);
let load_data = LoadData::new(url.clone(), None);
match load::<MockRequest>(load_data, resource_mgr, None, &DontConnectFactory) {
Err(LoadError::UnsupportedScheme(_)) => {}
_ => panic!("expected ftp scheme to be unsupported")
}
}

View file

@ -10,9 +10,12 @@ extern crate net_traits;
extern crate url;
extern crate util;
extern crate time;
extern crate hyper;
extern crate flate2;
#[cfg(test)] mod cookie;
#[cfg(test)] mod data_loader;
#[cfg(test)] mod mime_classifier;
#[cfg(test)] mod resource_task;
#[cfg(test)] mod hsts;
#[cfg(test)] mod http_loader;

View file

@ -9,28 +9,35 @@
use msg::constellation_msg::{Key, KeyModifiers};
#[cfg(target_os="macos")]
#[cfg(target_os = "macos")]
use msg::constellation_msg::SUPER;
#[cfg(not(target_os="macos"))]
#[cfg(not(target_os = "macos"))]
use msg::constellation_msg::CONTROL;
use script::clipboard_provider::DummyClipboardContext;
use script::textinput::{TextInput, Selection, Lines, DeleteDir};
use script::textinput::{TextInput, Selection, Lines, Direction};
use std::borrow::ToOwned;
#[test]
fn test_textinput_delete_char() {
let mut textinput = TextInput::new(Lines::Single, "abcdefg".to_owned(), DummyClipboardContext::new(""));
textinput.adjust_horizontal(2, Selection::NotSelected);
textinput.delete_char(DeleteDir::Backward);
textinput.delete_char(Direction::Backward);
assert_eq!(textinput.get_content(), "acdefg");
textinput.delete_char(DeleteDir::Forward);
textinput.delete_char(Direction::Forward);
assert_eq!(textinput.get_content(), "adefg");
textinput.adjust_horizontal(2, Selection::Selected);
textinput.delete_char(DeleteDir::Forward);
textinput.delete_char(Direction::Forward);
assert_eq!(textinput.get_content(), "afg");
let mut textinput = TextInput::new(Lines::Single, "a🌠b".to_owned(), DummyClipboardContext::new(""));
// Same as "Right" key
textinput.adjust_horizontal_by_one(Direction::Forward, Selection::NotSelected);
textinput.delete_char(Direction::Forward);
// Not splitting surrogate pairs.
assert_eq!(textinput.get_content(), "ab");
}
#[test]
@ -43,6 +50,14 @@ fn test_textinput_insert_char() {
textinput.adjust_horizontal(2, Selection::Selected);
textinput.insert_char('b');
assert_eq!(textinput.get_content(), "ababefg");
let mut textinput = TextInput::new(Lines::Single, "a🌠c".to_owned(), DummyClipboardContext::new(""));
// Same as "Right" key
textinput.adjust_horizontal_by_one(Direction::Forward, Selection::NotSelected);
textinput.adjust_horizontal_by_one(Direction::Forward, Selection::NotSelected);
textinput.insert_char('b');
// Not splitting surrogate pairs.
assert_eq!(textinput.get_content(), "a🌠bc");
}
#[test]
@ -179,9 +194,9 @@ fn test_textinput_set_content() {
#[test]
fn test_clipboard_paste() {
#[cfg(target_os="macos")]
#[cfg(target_os = "macos")]
const MODIFIERS: KeyModifiers = SUPER;
#[cfg(not(target_os="macos"))]
#[cfg(not(target_os = "macos"))]
const MODIFIERS: KeyModifiers = CONTROL;
let mut textinput = TextInput::new(Lines::Single, "defg".to_owned(), DummyClipboardContext::new("abc"));
@ -190,3 +205,57 @@ fn test_clipboard_paste() {
textinput.handle_keydown_aux(Key::V, MODIFIERS);
assert_eq!(textinput.get_content(), "abcdefg");
}
#[test]
fn test_textinput_cursor_position_correct_after_clearing_selection() {
let mut textinput = TextInput::new(Lines::Single, "abcdef".to_owned(), DummyClipboardContext::new(""));
// Single line - Forward
textinput.adjust_horizontal(3, Selection::Selected);
textinput.adjust_horizontal(1, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 3);
textinput.adjust_horizontal(-3, Selection::NotSelected);
textinput.adjust_horizontal(3, Selection::Selected);
textinput.adjust_horizontal_by_one(Direction::Forward, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 3);
// Single line - Backward
textinput.adjust_horizontal(-3, Selection::NotSelected);
textinput.adjust_horizontal(3, Selection::Selected);
textinput.adjust_horizontal(-1, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
textinput.adjust_horizontal(-3, Selection::NotSelected);
textinput.adjust_horizontal(3, Selection::Selected);
textinput.adjust_horizontal_by_one(Direction::Backward, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
let mut textinput = TextInput::new(Lines::Multiple, "abc\nde\nf".to_owned(), DummyClipboardContext::new(""));
// Multiline - Forward
textinput.adjust_horizontal(4, Selection::Selected);
textinput.adjust_horizontal(1, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
assert_eq!(textinput.edit_point.line, 1);
textinput.adjust_horizontal(-4, Selection::NotSelected);
textinput.adjust_horizontal(4, Selection::Selected);
textinput.adjust_horizontal_by_one(Direction::Forward, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
assert_eq!(textinput.edit_point.line, 1);
// Multiline - Backward
textinput.adjust_horizontal(-4, Selection::NotSelected);
textinput.adjust_horizontal(4, Selection::Selected);
textinput.adjust_horizontal(-1, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
assert_eq!(textinput.edit_point.line, 0);
textinput.adjust_horizontal(-4, Selection::NotSelected);
textinput.adjust_horizontal(4, Selection::Selected);
textinput.adjust_horizontal_by_one(Direction::Backward, Selection::NotSelected);
assert_eq!(textinput.edit_point.index, 0);
assert_eq!(textinput.edit_point.line, 0);
}

View file

@ -25,7 +25,7 @@ fn test_viewport_rule<F>(css: &str,
callback: F)
where F: Fn(&Vec<ViewportDescriptorDeclaration>, &str)
{
::util::opts::set_experimental_enabled(true);
::util::prefs::set_pref("layout.viewport.enabled", true);
let stylesheet = stylesheet!(css, Author);
let mut rule_count = 0;
@ -172,7 +172,7 @@ fn cascading_within_viewport_rule() {
#[test]
fn multiple_stylesheets_cascading() {
::util::opts::set_experimental_enabled(true);
::util::prefs::set_pref("layout.viewport.enabled", true);
let device = Device::new(MediaType::Screen, Size2D::typed(800., 600.));
let stylesheets = vec![

View file

@ -5,7 +5,7 @@
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida">
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-direction" rel="help">
<link href="reference/bidi-embed-011.htm" rel="match">
<link href="reference/bidi-normal-011.htm" rel="match">
<meta content="Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element." name="assert">
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
@ -46,4 +46,5 @@ Key to entities used below:
</body></html>

View file

@ -519,7 +519,7 @@
<tr id="bidi-normal-011-2" class="primary">
<td><strong>
<a href="bidi-normal-011.htm">bidi-normal-011</a></strong></td>
<td><a href="reference/bidi-embed-011.htm">=</a> </td>
<td><a href="reference/bidi-normal-011.htm">=</a> </td>
<td></td>
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal
<ul class="assert">

View file

@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<title>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal</title>
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida">
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
.test span { unicode-bidi: normal; }
/* the following styles are not part of the test */
.test, .ref { font-size: 150%; border: 1px solid orange; margin: 10px; width: 10em; padding: 5px; clear: both; }
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
src: url('support/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.test, .ref { font-family: ezra_silregular, serif; }
</style>
</head>
<body>
<p class="instructions" dir="ltr">Test passes if the two boxes are identical.</p>
<!--Notes:
Key to entities used below:
&#x5d0; ... &#x5d5; - The first six Hebrew letters (strongly RTL).
&#x202d; - The LRO (left-to-right-override) formatting character.
&#x202c; - The PDF (pop directional formatting) formatting character; closes LRO.
-->
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
</body></html>

View file

@ -2748,7 +2748,7 @@
<tr>
<td rowspan="1" title="direction/unicode-bidi: direction alone and inherited, unicode-bidi normal">
<a href="bidi-normal-011.htm">bidi-normal-011</a></td>
<td><a href="reference/bidi-embed-011.htm">=</a> </td>
<td><a href="reference/bidi-normal-011.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>

View file

@ -339,7 +339,7 @@ bidi-normal-007.htm == reference/bidi-normal-007.htm
bidi-normal-008.htm == reference/bidi-normal-008.htm
bidi-normal-009.htm == reference/bidi-normal-009.htm
bidi-normal-010.htm == reference/bidi-normal-010.htm
bidi-normal-011.htm == reference/bidi-embed-011.htm
bidi-normal-011.htm == reference/bidi-normal-011.htm
bidi-override-001.htm == reference/bidi-override-001.htm
bidi-override-002.htm == reference/bidi-override-002.htm
bidi-override-003.htm == reference/bidi-override-003.htm

View file

@ -729,8 +729,8 @@ html/bidi-normal-009.htm c0cd53f8f0390890c36a22831154acdab2034a39 ?
xhtml1/bidi-normal-009.xht c0cd53f8f0390890c36a22831154acdab2034a39 ?
html/bidi-normal-010.htm 18688ad3565595094f60867857110d7eaf148213 ?
xhtml1/bidi-normal-010.xht 18688ad3565595094f60867857110d7eaf148213 ?
html/bidi-normal-011.htm c0b58e86dd22f16731b54681cedd3233ea768ed5 ?
xhtml1/bidi-normal-011.xht c0b58e86dd22f16731b54681cedd3233ea768ed5 ?
html/bidi-normal-011.htm d9f7fb1439a706d2e7005b8570e6a705ce520ebd ?
xhtml1/bidi-normal-011.xht d9f7fb1439a706d2e7005b8570e6a705ce520ebd ?
html/bidi-override-001.htm ac664684809c99d15cc0c7372dd2e51c62439e5d ?
xhtml1/bidi-override-001.xht ac664684809c99d15cc0c7372dd2e51c62439e5d ?
html/bidi-override-002.htm 6b04c2d830fd046cc43961af10058f650c2119bf ?

View file

@ -362,7 +362,7 @@ bidi-normal-007 reference/bidi-normal-007 direction/unicode-bidi: element isolat
bidi-normal-008 reference/bidi-normal-008 direction/unicode-bidi: element isolation and unicode-bidi normal, ltr + number http://www.w3.org/TR/css-writing-modes-3/#text-direction bf2c22038aafc1cbde70576ba28150e08d52b425 `Richard Ishida`<mailto:ishida@w3.org> If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.
bidi-normal-009 reference/bidi-normal-009 direction/unicode-bidi: element isolation and unicode-bidi normal, rtl list http://www.w3.org/TR/css-writing-modes-3/#text-direction c0cd53f8f0390890c36a22831154acdab2034a39 `Richard Ishida`<mailto:ishida@w3.org> If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from following content.
bidi-normal-010 reference/bidi-normal-010 direction/unicode-bidi: element isolation and unicode-bidi normal, ltr list http://www.w3.org/TR/css-writing-modes-3/#text-direction 18688ad3565595094f60867857110d7eaf148213 `Richard Ishida`<mailto:ishida@w3.org> If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from following content.
bidi-normal-011 reference/bidi-embed-011 direction/unicode-bidi: direction alone and inherited, unicode-bidi normal http://www.w3.org/TR/css-writing-modes-3/#text-direction c0b58e86dd22f16731b54681cedd3233ea768ed5 `Richard Ishida`<mailto:ishida@w3.org> Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element.
bidi-normal-011 reference/bidi-normal-011 direction/unicode-bidi: direction alone and inherited, unicode-bidi normal http://www.w3.org/TR/css-writing-modes-3/#text-direction d9f7fb1439a706d2e7005b8570e6a705ce520ebd `Richard Ishida`<mailto:ishida@w3.org> Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element.
bidi-override-001 reference/bidi-override-001 direction/unicode-bidi: span direction rtl, bidi-override (1) http://www.w3.org/TR/css-writing-modes-3/#text-direction ac664684809c99d15cc0c7372dd2e51c62439e5d `Richard Ishida`<mailto:ishida@w3.org> In a ltr context, if direction:rtl and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.
bidi-override-002 reference/bidi-override-002 direction/unicode-bidi: span direction rtl, bidi-override (2) http://www.w3.org/TR/css-writing-modes-3/#text-direction 6b04c2d830fd046cc43961af10058f650c2119bf `Richard Ishida`<mailto:ishida@w3.org> In a ltr context, if direction:rtl and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.
bidi-override-003 reference/bidi-override-003 direction/unicode-bidi: span direction ltr, bidi-override (1) http://www.w3.org/TR/css-writing-modes-3/#text-direction 67db8f179dd8df097aba131592ad3bcc3febf7be `Richard Ishida`<mailto:ishida@w3.org> In a rtl context, if direction:ltr and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in ltr order, ignoring the bidi algorithm.

View file

@ -5,7 +5,7 @@
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-direction" rel="help" />
<link href="reference/bidi-embed-011.xht" rel="match" />
<link href="reference/bidi-normal-011.xht" rel="match" />
<meta content="Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element." name="assert" />
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
@ -46,4 +46,5 @@ Key to entities used below:
</body></html>

View file

@ -519,7 +519,7 @@
<tr id="bidi-normal-011-2" class="primary">
<td><strong>
<a href="bidi-normal-011.xht">bidi-normal-011</a></strong></td>
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
<td><a href="reference/bidi-normal-011.xht">=</a> </td>
<td></td>
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal
<ul class="assert">

View file

@ -0,0 +1,46 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<meta charset="utf-8" />
<title>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal</title>
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida" />
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
.test span { unicode-bidi: normal; }
/* the following styles are not part of the test */
.test, .ref { font-size: 150%; border: 1px solid orange; margin: 10px; width: 10em; padding: 5px; clear: both; }
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
src: url('support/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.test, .ref { font-family: ezra_silregular, serif; }
</style>
</head>
<body>
<p class="instructions" dir="ltr">Test passes if the two boxes are identical.</p>
<!--Notes:
Key to entities used below:
&#x5d0; ... &#x5d5; - The first six Hebrew letters (strongly RTL).
&#x202d; - The LRO (left-to-right-override) formatting character.
&#x202c; - The PDF (pop directional formatting) formatting character; closes LRO.
-->
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
</body></html>

View file

@ -2748,7 +2748,7 @@
<tr>
<td rowspan="1" title="direction/unicode-bidi: direction alone and inherited, unicode-bidi normal">
<a href="bidi-normal-011.xht">bidi-normal-011</a></td>
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
<td><a href="reference/bidi-normal-011.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>

View file

@ -339,7 +339,7 @@ bidi-normal-007.xht == reference/bidi-normal-007.xht
bidi-normal-008.xht == reference/bidi-normal-008.xht
bidi-normal-009.xht == reference/bidi-normal-009.xht
bidi-normal-010.xht == reference/bidi-normal-010.xht
bidi-normal-011.xht == reference/bidi-embed-011.xht
bidi-normal-011.xht == reference/bidi-normal-011.xht
bidi-override-001.xht == reference/bidi-override-001.xht
bidi-override-002.xht == reference/bidi-override-002.xht
bidi-override-003.xht == reference/bidi-override-003.xht

View file

@ -5,7 +5,7 @@
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida" />
<link href="http://www.w3.org/TR/css-writing-modes-3/#text-direction" rel="help" />
<link href="reference/bidi-embed-011.xht" rel="match" />
<link href="reference/bidi-normal-011.xht" rel="match" />
<meta content="Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element." name="assert" />
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
@ -46,4 +46,5 @@ Key to entities used below:
</body></html>

View file

@ -519,7 +519,7 @@
<tr id="bidi-normal-011-2" class="primary">
<td><strong>
<a href="bidi-normal-011.xht">bidi-normal-011</a></strong></td>
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
<td><a href="reference/bidi-normal-011.xht">=</a> </td>
<td></td>
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal
<ul class="assert">

View file

@ -0,0 +1,46 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<meta charset="utf-8" />
<title>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal</title>
<link href="mailto:ishida@w3.org" rel="author" title="Richard Ishida" />
<style type="text/css">
.test b { direction: rtl; font-weight: normal; }
.test span { unicode-bidi: normal; }
/* the following styles are not part of the test */
.test, .ref { font-size: 150%; border: 1px solid orange; margin: 10px; width: 10em; padding: 5px; clear: both; }
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
src: url('support/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.test, .ref { font-family: ezra_silregular, serif; }
</style>
</head>
<body>
<p class="instructions" dir="ltr">Test passes if the two boxes are identical.</p>
<!--Notes:
Key to entities used below:
&#x5d0; ... &#x5d5; - The first six Hebrew letters (strongly RTL).
&#x202d; - The LRO (left-to-right-override) formatting character.
&#x202c; - The PDF (pop directional formatting) formatting character; closes LRO.
-->
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
<div class="ref" dir="ltr">&#x202D;&gt; a &gt; b &gt; ד &gt; d &gt;&#x202C;</div>
</body></html>

View file

@ -2748,7 +2748,7 @@
<tr>
<td rowspan="1" title="direction/unicode-bidi: direction alone and inherited, unicode-bidi normal">
<a href="bidi-normal-011.xht">bidi-normal-011</a></td>
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
<td><a href="reference/bidi-normal-011.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>

View file

@ -339,7 +339,7 @@ bidi-normal-007.xht == reference/bidi-normal-007.xht
bidi-normal-008.xht == reference/bidi-normal-008.xht
bidi-normal-009.xht == reference/bidi-normal-009.xht
bidi-normal-010.xht == reference/bidi-normal-010.xht
bidi-normal-011.xht == reference/bidi-embed-011.xht
bidi-normal-011.xht == reference/bidi-normal-011.xht
bidi-override-001.xht == reference/bidi-override-001.xht
bidi-override-002.xht == reference/bidi-override-002.xht
bidi-override-003.xht == reference/bidi-override-003.xht

View file

@ -6,12 +6,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-05-20 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties">
<link rel="match" href="reference/ref-filled-black-96px-square.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-black.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.htm">
<meta name="flags" content="invalid">
<meta name="assert" content="The 'border-bottom-color' set to #1000 falls back to the initial value.">
<meta name="assert" content="The 'border-bottom-color' set to #1000 is a transparent dark red square.">
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-bottom-style: solid;
border-bottom-width: 1in;
@ -22,7 +29,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,22 +6,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties">
<link rel="match" href="reference/ref-filled-black-96px-square.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-black.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.htm">
<meta name="flags" content="invalid">
<meta name="assert" content="The 'border-left-color' set to #1000 falls back to the initial value.">
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square.">
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-left-style: solid;
border-left-width: 1in;
border-left-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,22 +6,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-06-02 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties">
<link rel="match" href="reference/border-right-color-007-ref.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-black.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.htm">
<meta name="flags" content="invalid">
<meta name="assert" content="The 'border-right-color' set to #1000 falls back to the initial value.">
<meta name="assert" content="The 'border-right-color' set to #1000 is a transparent dark red square.">
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-right-style: solid;
border-right-width: 1in;
border-right-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a box below.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,12 +6,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties">
<link rel="match" href="reference/ref-filled-black-96px-square.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-black.htm">
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.htm">
<meta name="flags" content="invalid">
<meta name="assert" content="The 'border-top-color' set to #1000 falls back to the initial value.">
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square.">
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-top-style: solid;
border-top-width: 1in;
@ -22,7 +29,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -125,7 +125,7 @@
<tr id="list-style-019-1.4.3" class="image">
<td>
<a href="list-style-019.htm">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.htm">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">
@ -155,7 +155,7 @@
<tr id="shand-font-000-1.4.3" class="primary">
<td><strong>
<a href="shand-font-000.htm">shand-font-000</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.htm">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -163,7 +163,7 @@
<tr id="shand-font-001-1.4.3" class="primary">
<td><strong>
<a href="shand-font-001.htm">shand-font-001</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.htm">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -171,7 +171,7 @@
<tr id="shand-font-002-1.4.3" class="primary">
<td><strong>
<a href="shand-font-002.htm">shand-font-002</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.htm">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -179,7 +179,7 @@
<tr id="shand-font-003-1.4.3" class="primary">
<td><strong>
<a href="shand-font-003.htm">shand-font-003</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.htm">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>

View file

@ -9725,7 +9725,7 @@
<tr id="list-style-019-12.5.1" class="primary image">
<td><strong>
<a href="list-style-019.htm">list-style-019</a></strong></td>
<td></td>
<td><a href="reference/list-style-019-ref.htm">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

View file

@ -377,7 +377,7 @@
<tr id="list-style-019-6.1.1" class="image">
<td>
<a href="list-style-019.htm">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.htm">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

View file

@ -9852,7 +9852,7 @@
<tr id="padding-left-036-8.4" class="">
<td>
<a href="padding-left-036.htm">padding-left-036</a></td>
<td></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td></td>
<td>Padding-left using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -9929,7 +9929,7 @@
<tr id="padding-left-047-8.4" class="">
<td>
<a href="padding-left-047.htm">padding-left-047</a></td>
<td></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td></td>
<td>Padding-left using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -10413,7 +10413,7 @@
<tr id="padding-left-applies-to-008-8.4" class="">
<td>
<a href="padding-left-applies-to-008.htm">padding-left-applies-to-008</a></td>
<td></td>
<td><a href="reference/padding-left-applies-to-008-ref.htm">=</a> </td>
<td></td>
<td>Padding-left applied to element with display inline
<ul class="assert">
@ -10435,7 +10435,7 @@
<tr id="padding-left-applies-to-010-8.4" class="">
<td>
<a href="padding-left-applies-to-010.htm">padding-left-applies-to-010</a></td>
<td></td>
<td><a href="reference/padding-left-applies-to-010-ref.htm">=</a> </td>
<td></td>
<td>Padding-left applied to element with display list-item
<ul class="assert">
@ -10765,7 +10765,7 @@
<tr id="padding-right-036-8.4" class="">
<td>
<a href="padding-right-036.htm">padding-right-036</a></td>
<td></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td></td>
<td>Padding-right using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -10842,7 +10842,7 @@
<tr id="padding-right-047-8.4" class="">
<td>
<a href="padding-right-047.htm">padding-right-047</a></td>
<td></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td></td>
<td>Padding-right using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -13810,7 +13810,7 @@
<tr id="padding-left-036-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-036.htm">padding-left-036</a></strong></td>
<td></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td></td>
<td>Padding-left using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -13887,7 +13887,7 @@
<tr id="padding-left-047-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-047.htm">padding-left-047</a></strong></td>
<td></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td></td>
<td>Padding-left using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -14371,7 +14371,7 @@
<tr id="padding-left-applies-to-008-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-applies-to-008.htm">padding-left-applies-to-008</a></strong></td>
<td></td>
<td><a href="reference/padding-left-applies-to-008-ref.htm">=</a> </td>
<td></td>
<td>Padding-left applied to element with display inline
<ul class="assert">
@ -14393,7 +14393,7 @@
<tr id="padding-left-applies-to-010-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-applies-to-010.htm">padding-left-applies-to-010</a></strong></td>
<td></td>
<td><a href="reference/padding-left-applies-to-010-ref.htm">=</a> </td>
<td></td>
<td>Padding-left applied to element with display list-item
<ul class="assert">
@ -14704,7 +14704,7 @@
<tr id="padding-right-036-8.4.#propdef-padding-right" class="primary">
<td><strong>
<a href="padding-right-036.htm">padding-right-036</a></strong></td>
<td></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td></td>
<td>Padding-right using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -14781,7 +14781,7 @@
<tr id="padding-right-047-8.4.#propdef-padding-right" class="primary">
<td><strong>
<a href="padding-right-047.htm">padding-right-047</a></strong></td>
<td></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td></td>
<td>Padding-right using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -24454,11 +24454,11 @@
<tr id="border-bottom-color-030-8.5.2" class="invalid">
<td>
<a href="border-bottom-color-030.htm">border-bottom-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-bottom-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-bottom-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-bottom-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -26571,11 +26571,11 @@
<tr id="border-left-color-030-8.5.2" class="invalid">
<td>
<a href="border-left-color-030.htm">border-left-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-left-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-left-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -28353,11 +28353,11 @@
<tr id="border-right-color-030-8.5.2" class="invalid">
<td>
<a href="border-right-color-030.htm">border-right-color-030</a></td>
<td><a href="reference/border-right-color-007-ref.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-right-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-right-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-right-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -30168,11 +30168,11 @@
<tr id="border-top-color-030-8.5.2" class="invalid">
<td>
<a href="border-top-color-030.htm">border-top-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-top-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-top-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -31953,11 +31953,11 @@
<tr id="border-bottom-color-030-8.5.2.#propdef-border-bottom-color" class="primary invalid">
<td><strong>
<a href="border-bottom-color-030.htm">border-bottom-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-bottom-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-bottom-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-bottom-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -34005,11 +34005,11 @@
<tr id="border-left-color-030-8.5.2.#propdef-border-left-color" class="primary invalid">
<td><strong>
<a href="border-left-color-030.htm">border-left-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-left-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-left-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -35790,11 +35790,11 @@
<tr id="border-right-color-030-8.5.2.#propdef-border-right-color" class="primary invalid">
<td><strong>
<a href="border-right-color-030.htm">border-right-color-030</a></strong></td>
<td><a href="reference/border-right-color-007-ref.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-right-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-right-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-right-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -37575,11 +37575,11 @@
<tr id="border-top-color-030-8.5.2.#propdef-border-top-color" class="primary invalid">
<td><strong>
<a href="border-top-color-030.htm">border-top-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> <a href="reference/ref-transparent-or-black-square-black.htm">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-top-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-top-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#list-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand">
<link rel="help" href="http://www.w3.org/TR/CSS21/cascade.html#specified-value">
<link rel="match" href="reference/list-style-019-ref.htm">
<meta content="image" name="flags">
<meta content="'list-style' property is a shorthand notation that sets the three properties 'list-style-type', 'list-style-image' and 'list-style-position'. If one of the 3 list-style properties is not specified explicitly, then such 'list-style' property is assigned its initial value as indicated in its property definition." name="assert">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-036-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in centimeters.">
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-047-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in millimeters.">
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-applies-to-008-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-left' property applies to elements with a display of inline.">
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-applies-to-010-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-left' property applies to elements with a display of list-item.">
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-right">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-036-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in centimeters.">
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-right">
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties">
<link rel="match" href="reference/padding-left-047-ref.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in millimeters.">
<style type="text/css">

View file

@ -22,7 +22,7 @@
<p>This sentence must be green.</p>
<p>This sentence must be green</p>
<p>This sentence must be green.</p>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
li {
list-style-type: decimal;
list-style-image: none;
list-style-position: inside;
}
</style>
</head>
<body>
<p>Test passes if there is "1." and <strong>no red</strong>.</p>
<ul>
<li>&nbsp;</li>
</ul>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
#div1 { height: 50px; width: 1cm; background: green; }
#div2 { height: 50px; width: 38px; background: green; }
</style>
</head>
<body>
<p>Test passes if there is <strong>no red</strong>.</p>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
#div1 { height: 50px; width: 1mm; background: green; }
#div2 { height: 50px; width: 4px; background: green; }
</style>
</head>
<body>
<p>Test passes if there is <strong>no red</strong>.</p>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

View file

@ -0,0 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
span { border-left: 5px solid blue; }
span span { margin-left: 50px; border-left: 5px solid orange; }
</style>
</head>
<body>
<p>Test passes if there is space between the blue and orange lines.</p>
<div><span><span></span></span>Filler Text</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
body { margin-left: 50px; }
#div1 { display: list-item; height: 200px; width: 200px; }
div div { width: 50px; height: 200px; border-left: 10px solid blue; border-right: 10px solid orange; }
</style>
</head>
<body>
<p>Test passes if there is space between the blue and orange lines and there is a marker bullet on the left-hand side of the blue line.</p>
<div id="div1"><div></div></div>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Jack Moffitt" href="http://metajack.im/">
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
div {
border: 5px solid blue;
height: 1in;
width: 1in;
background: black;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div></div>
</body>
</html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Jack Moffitt" href="http://metajack.im/">
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
div {
border: 5px solid blue;
height: 1in;
width: 1in;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div></div>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
p.test {
font-family: serif;
}
</style>
</head>
<body>
<p>The following paragraphs should be identical:</p>
<p class="test">This should be in a normal weight font.</p>
<p class="test">This should be in a normal weight font.</p>
</body>
</html>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
<style type="text/css">
p.test {
font-family: serif;
font-weight: bold;
}
</style>
</head>
<body>
<p>The following paragraphs should be identical:</p>
<p class="test">This should be in a bold font.</p>
<p class="test">This should be in a bold font.</p>
</body>
</html>

View file

@ -9858,10 +9858,13 @@
</tbody>
<tbody id="border-bottom-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-bottom-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-bottom-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-bottom-color-030.htm">border-bottom-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a></td>
</tr>
</tbody>
<tbody id="border-bottom-color-031" class="invalid">
@ -12298,10 +12301,13 @@
</tbody>
<tbody id="border-left-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-left-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-left-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-left-color-030.htm">border-left-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a></td>
</tr>
</tbody>
<tbody id="border-left-color-031" class="invalid">
@ -14258,10 +14264,13 @@
</tbody>
<tbody id="border-right-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-right-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-right-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-right-color-030.htm">border-right-color-030</a></td>
<td><a href="reference/border-right-color-007-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a></td>
</tr>
</tbody>
<tbody id="border-right-color-031" class="invalid">
@ -16394,10 +16403,13 @@
</tbody>
<tbody id="border-top-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-top-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-top-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-top-color-030.htm">border-top-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.htm">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.htm">=</a></td>
</tr>
</tbody>
<tbody id="border-top-color-031" class="invalid">
@ -29992,6 +30004,14 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
</tr>
</tbody>
<tbody id="list-style-019" class="image">
<tr>
<td rowspan="1" title="list-style - initial value">
<a href="list-style-019.htm">list-style-019</a></td>
<td><a href="reference/list-style-019-ref.htm">=</a> </td>
<td rowspan="1"><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
</tr>
</tbody>
<tbody id="list-style-021" class="image">
<tr>
<td rowspan="1" title="list-style: none - followed by a list-style-image reset">
@ -37624,6 +37644,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-036" class="">
<tr>
<td rowspan="1" title="Padding-left using centimeters with a minimum plus one value, 1cm">
<a href="padding-left-036.htm">padding-left-036</a></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-037" class="">
<tr>
<td rowspan="1" title="Padding-left using centimeters with a negative zero value, -0cm">
@ -37672,6 +37700,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-047" class="">
<tr>
<td rowspan="1" title="Padding-left using millimeters with a minimum plus one value, 1mm">
<a href="padding-left-047.htm">padding-left-047</a></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-048" class="">
<tr>
<td rowspan="1" title="Padding-left using millimeters with a negative zero value, -0mm">
@ -38016,6 +38052,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-008" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display inline">
<a href="padding-left-applies-to-008.htm">padding-left-applies-to-008</a></td>
<td><a href="reference/padding-left-applies-to-008-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-009" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display block">
@ -38024,6 +38068,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-010" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display list-item">
<a href="padding-left-applies-to-010.htm">padding-left-applies-to-010</a></td>
<td><a href="reference/padding-left-applies-to-010-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-012" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display inline-block">
@ -38240,6 +38292,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-036" class="">
<tr>
<td rowspan="1" title="Padding-right using centimeters with a minimum plus one value, 1cm">
<a href="padding-right-036.htm">padding-right-036</a></td>
<td><a href="reference/padding-left-036-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-037" class="">
<tr>
<td rowspan="1" title="Padding-right using centimeters with a negative zero value, -0cm">
@ -38288,6 +38348,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-047" class="">
<tr>
<td rowspan="1" title="Padding-right using millimeters with a minimum plus one value, 1mm">
<a href="padding-right-047.htm">padding-right-047</a></td>
<td><a href="reference/padding-left-047-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-048" class="">
<tr>
<td rowspan="1" title="Padding-right using millimeters with a negative zero value, -0mm">
@ -41640,6 +41708,38 @@
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
</tbody>
<tbody id="shand-font-000" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-000.htm">shand-font-000</a></td>
<td><a href="reference/shand-font-000-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-001" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-001.htm">shand-font-001</a></td>
<td><a href="reference/shand-font-000-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-002" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-002.htm">shand-font-002</a></td>
<td><a href="reference/shand-font-002-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-003" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-003.htm">shand-font-003</a></td>
<td><a href="reference/shand-font-002-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="sibling-selector-002" class="">
<tr>
<td rowspan="1" title="Sibling selector with non-element node">

View file

@ -1264,7 +1264,8 @@ border-bottom-color-026.htm == reference/border-bottom-color-026-ref.htm
border-bottom-color-027.htm == reference/border-bottom-color-027-ref.htm
border-bottom-color-028.htm == reference/border-bottom-color-028-ref.htm
border-bottom-color-029.htm == reference/border-bottom-color-006-ref.htm
border-bottom-color-030.htm == reference/ref-filled-black-96px-square.htm
border-bottom-color-030.htm == reference/ref-transparent-or-black-square-transparent.htm
border-bottom-color-030.htm == reference/ref-transparent-or-black-square-black.htm
border-bottom-color-031.htm == reference/ref-filled-black-96px-square.htm
border-bottom-color-032.htm == reference/border-bottom-color-032-ref.htm
border-bottom-color-033.htm == reference/border-bottom-color-010-ref.htm
@ -1569,7 +1570,8 @@ border-left-color-026.htm == reference/border-bottom-color-026-ref.htm
border-left-color-027.htm == reference/border-bottom-color-027-ref.htm
border-left-color-028.htm == reference/border-bottom-color-028-ref.htm
border-left-color-029.htm == reference/border-bottom-color-006-ref.htm
border-left-color-030.htm == reference/ref-filled-black-96px-square.htm
border-left-color-030.htm == reference/ref-transparent-or-black-square-transparent.htm
border-left-color-030.htm == reference/ref-transparent-or-black-square-black.htm
border-left-color-031.htm == reference/ref-filled-black-96px-square.htm
border-left-color-032.htm == reference/border-bottom-color-032-ref.htm
border-left-color-033.htm == reference/border-bottom-color-010-ref.htm
@ -1814,7 +1816,8 @@ border-right-color-026.htm == reference/border-right-color-026-ref.htm
border-right-color-027.htm == reference/border-right-color-027-ref.htm
border-right-color-028.htm == reference/border-right-color-028-ref.htm
border-right-color-029.htm == reference/border-right-color-006-ref.htm
border-right-color-030.htm == reference/border-right-color-007-ref.htm
border-right-color-030.htm == reference/ref-transparent-or-black-square-transparent.htm
border-right-color-030.htm == reference/ref-transparent-or-black-square-black.htm
border-right-color-031.htm == reference/border-right-color-007-ref.htm
border-right-color-032.htm == reference/border-right-color-032-ref.htm
border-right-color-033.htm == reference/border-right-color-010-ref.htm
@ -2081,7 +2084,8 @@ border-top-color-026.htm == reference/border-bottom-color-026-ref.htm
border-top-color-027.htm == reference/border-bottom-color-027-ref.htm
border-top-color-028.htm == reference/border-bottom-color-028-ref.htm
border-top-color-029.htm == reference/border-bottom-color-006-ref.htm
border-top-color-030.htm == reference/ref-filled-black-96px-square.htm
border-top-color-030.htm == reference/ref-transparent-or-black-square-transparent.htm
border-top-color-030.htm == reference/ref-transparent-or-black-square-black.htm
border-top-color-031.htm == reference/ref-filled-black-96px-square.htm
border-top-color-032.htm == reference/border-bottom-color-032-ref.htm
border-top-color-033.htm == reference/border-bottom-color-010-ref.htm
@ -3797,6 +3801,7 @@ line-height-applies-to-015.htm == reference/line-height-applies-to-001-ref.htm
line-height-applies-to-016.htm == reference/line-height-applies-to-016-ref.htm
line-height-bleed-001.htm == reference/line-height-bleed-001-ref.htm
line-height-bleed-002.htm == reference/line-height-bleed-002-ref.htm
list-style-019.htm == reference/list-style-019-ref.htm
list-style-021.htm == reference/list-style-021-ref.htm
list-style-image-004.htm == reference/list-style-image-004-ref.htm
list-style-image-005.htm == reference/list-style-image-005-ref.htm
@ -4751,12 +4756,14 @@ padding-left-028.htm == reference/margin-left-031-ref.htm
padding-left-029.htm == reference/margin-left-031-ref.htm
padding-left-034.htm == reference/margin-left-004-ref.htm
padding-left-035.htm == reference/margin-left-004-ref.htm
padding-left-036.htm == reference/padding-left-036-ref.htm
padding-left-037.htm == reference/margin-left-004-ref.htm
padding-left-038.htm == reference/margin-left-004-ref.htm
padding-left-039.htm == reference/margin-left-043-ref.htm
padding-left-040.htm == reference/margin-left-043-ref.htm
padding-left-045.htm == reference/margin-left-004-ref.htm
padding-left-046.htm == reference/margin-left-004-ref.htm
padding-left-047.htm == reference/padding-left-047-ref.htm
padding-left-048.htm == reference/margin-left-004-ref.htm
padding-left-049.htm == reference/margin-left-004-ref.htm
padding-left-050.htm == reference/margin-left-043-ref.htm
@ -4800,7 +4807,9 @@ padding-left-applies-to-004.htm == reference/margin-left-applies-to-001-ref.htm
padding-left-applies-to-005.htm == reference/margin-left-applies-to-001-ref.htm
padding-left-applies-to-006.htm == reference/margin-left-applies-to-001-ref.htm
padding-left-applies-to-007.htm == reference/margin-left-applies-to-009-ref.htm
padding-left-applies-to-008.htm == reference/padding-left-applies-to-008-ref.htm
padding-left-applies-to-009.htm == reference/margin-left-applies-to-009-ref.htm
padding-left-applies-to-010.htm == reference/padding-left-applies-to-010-ref.htm
padding-left-applies-to-012.htm == reference/margin-left-applies-to-009-ref.htm
padding-left-applies-to-013.htm == reference/margin-left-applies-to-009-ref.htm
padding-left-applies-to-014.htm == reference/margin-left-applies-to-009-ref.htm
@ -4828,12 +4837,14 @@ padding-right-028.htm == reference/padding-right-028-ref.htm
padding-right-029.htm == reference/padding-right-028-ref.htm
padding-right-034.htm == reference/margin-left-004-ref.htm
padding-right-035.htm == reference/margin-left-004-ref.htm
padding-right-036.htm == reference/padding-left-036-ref.htm
padding-right-037.htm == reference/margin-left-004-ref.htm
padding-right-038.htm == reference/margin-left-004-ref.htm
padding-right-039.htm == reference/padding-right-039-ref.htm
padding-right-040.htm == reference/padding-right-039-ref.htm
padding-right-045.htm == reference/margin-left-004-ref.htm
padding-right-046.htm == reference/margin-left-004-ref.htm
padding-right-047.htm == reference/padding-left-047-ref.htm
padding-right-048.htm == reference/margin-left-004-ref.htm
padding-right-049.htm == reference/margin-left-004-ref.htm
padding-right-050.htm == reference/padding-right-039-ref.htm
@ -5253,6 +5264,10 @@ separated-border-model-009.htm == reference/separated-border-model-007-ref.htm
sgml-comments-001.htm == reference/filler-text-below-green.htm
shand-border-000.htm == reference/shand-border-000-ref.htm
shand-border-001.htm == reference/ref-if-there-is-no-red.htm
shand-font-000.htm == reference/shand-font-000-ref.htm
shand-font-001.htm == reference/shand-font-000-ref.htm
shand-font-002.htm == reference/shand-font-002-ref.htm
shand-font-003.htm == reference/shand-font-002-ref.htm
sibling-selector-002.htm == reference/filler-text-below-green.htm
sort-by-order-001.htm == reference/ref-filled-green-100px-square.htm
specificity-001.htm == reference/filler-text-below-green.htm

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/">
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand">
<link rel="match" href="reference/shand-font-000-ref.htm">
<style type="text/css">
p.one { font-family: serif; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/">
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand">
<link rel="match" href="reference/shand-font-000-ref.htm">
<style type="text/css">
p.one { font-family: serif; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/">
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand">
<link rel="match" href="reference/shand-font-002-ref.htm">
<style type="text/css">
p.one { font-family: serif; font-weight: bold; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/">
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand">
<link rel="match" href="reference/shand-font-002-ref.htm">
<style type="text/css">
p.one { font-family: serif; font-weight: bold; } /* control */

View file

@ -3517,8 +3517,8 @@ html4/border-bottom-color-028.htm cdb963fb6f74b4b28d8d2472df610f43d0abb267 ?
xhtml1/border-bottom-color-028.xht cdb963fb6f74b4b28d8d2472df610f43d0abb267 ?
html4/border-bottom-color-029.htm 335fa4bcc07e2a3146d530629cf58fe5a5de148f ?
xhtml1/border-bottom-color-029.xht 335fa4bcc07e2a3146d530629cf58fe5a5de148f ?
html4/border-bottom-color-030.htm 87cc6ccc88a1e2a6761a22edce9d65437e9a12c8 ?
xhtml1/border-bottom-color-030.xht 87cc6ccc88a1e2a6761a22edce9d65437e9a12c8 ?
html4/border-bottom-color-030.htm d61d0c110cc40d44d3594e4050f38fed2bb7fd55 ?
xhtml1/border-bottom-color-030.xht d61d0c110cc40d44d3594e4050f38fed2bb7fd55 ?
html4/border-bottom-color-031.htm 2f176f22fb7199070f31a0e09d84422e71d5537e ?
xhtml1/border-bottom-color-031.xht 2f176f22fb7199070f31a0e09d84422e71d5537e ?
html4/border-bottom-color-032.htm 39c51c9f4213161c2bdb1991019ff17d3edcacd2 ?
@ -4991,8 +4991,8 @@ html4/border-left-color-028.htm 6743c1320f42845e2f833b58f9d1b13eb54c1531 ?
xhtml1/border-left-color-028.xht 6743c1320f42845e2f833b58f9d1b13eb54c1531 ?
html4/border-left-color-029.htm 97da175e47a70b3e90e72a635cc3df4ba7f931b8 ?
xhtml1/border-left-color-029.xht 97da175e47a70b3e90e72a635cc3df4ba7f931b8 ?
html4/border-left-color-030.htm 4be771e5e7262706f25beae9d7a4740fafdb19b5 ?
xhtml1/border-left-color-030.xht 4be771e5e7262706f25beae9d7a4740fafdb19b5 ?
html4/border-left-color-030.htm b128a45ea4af74942964c42b6de64402f7a97531 ?
xhtml1/border-left-color-030.xht b128a45ea4af74942964c42b6de64402f7a97531 ?
html4/border-left-color-031.htm 67a711e9bca9c4116d4776c24cb77d1152f520dd ?
xhtml1/border-left-color-031.xht 67a711e9bca9c4116d4776c24cb77d1152f520dd ?
html4/border-left-color-032.htm 2e83eb046808ef3575261946674a25df116b451b ?
@ -5593,8 +5593,8 @@ html4/border-right-color-028.htm 1d90e77f237352907464a70a9e84f5e7e71b53f1 ?
xhtml1/border-right-color-028.xht 1d90e77f237352907464a70a9e84f5e7e71b53f1 ?
html4/border-right-color-029.htm 93e6211dca2b0d2496fcb2f9421678a852075e8a ?
xhtml1/border-right-color-029.xht 93e6211dca2b0d2496fcb2f9421678a852075e8a ?
html4/border-right-color-030.htm 0be73840073bf76f54bef02ce30addc33d1bef70 ?
xhtml1/border-right-color-030.xht 0be73840073bf76f54bef02ce30addc33d1bef70 ?
html4/border-right-color-030.htm e2bb0e4733c945b1f6873400f8b4cadf3173bdbe ?
xhtml1/border-right-color-030.xht e2bb0e4733c945b1f6873400f8b4cadf3173bdbe ?
html4/border-right-color-031.htm 99fcd6bd7865abbaea509c3d3246b13e4cd4f6f4 ?
xhtml1/border-right-color-031.xht 99fcd6bd7865abbaea509c3d3246b13e4cd4f6f4 ?
html4/border-right-color-032.htm edffc25032a159bf31b4b86804d69cb6c4644a31 ?
@ -6459,8 +6459,8 @@ html4/border-top-color-028.htm 523d70858255e37045bf408d0730b262a79be10a ?
xhtml1/border-top-color-028.xht 523d70858255e37045bf408d0730b262a79be10a ?
html4/border-top-color-029.htm 20fab6bfb90db52678387b0ce1e60dd9371c8202 ?
xhtml1/border-top-color-029.xht 20fab6bfb90db52678387b0ce1e60dd9371c8202 ?
html4/border-top-color-030.htm 3feabfb24626f700f8a131625c2741e5a7def8b3 ?
xhtml1/border-top-color-030.xht 3feabfb24626f700f8a131625c2741e5a7def8b3 ?
html4/border-top-color-030.htm 223c115ac9e4d58828c8e5d4dedbcfa46ce4d4f5 ?
xhtml1/border-top-color-030.xht 223c115ac9e4d58828c8e5d4dedbcfa46ce4d4f5 ?
html4/border-top-color-031.htm 7695580c3d72e8471833983c8e6653764e6a304d ?
xhtml1/border-top-color-031.xht 7695580c3d72e8471833983c8e6653764e6a304d ?
html4/border-top-color-032.htm bd08af326a6d8abb7b75b92a268854e048ef8b4b ?
@ -8589,8 +8589,8 @@ html4/colors-005.htm c218498e6af442dded6851a98d922339d54944de ?
xhtml1/colors-005.xht c218498e6af442dded6851a98d922339d54944de ?
html4/colors-006.htm c13c1101c45fe22f51d13f7b089dab1bb5959dad ?
xhtml1/colors-006.xht c13c1101c45fe22f51d13f7b089dab1bb5959dad ?
html4/colors-007.htm 3ac3896b8972955b969b7e9565ac0d14aa1ec1f7 ?
xhtml1/colors-007.xht 3ac3896b8972955b969b7e9565ac0d14aa1ec1f7 ?
html4/colors-007.htm aecf600a687dae2592618f11e8ddeb796bf20eb4 ?
xhtml1/colors-007.xht aecf600a687dae2592618f11e8ddeb796bf20eb4 ?
html4/column-background-001.htm 9cac04c0174b9fde18f07c7a31ad462f8a5beaec ?
xhtml1/column-background-001.xht 9cac04c0174b9fde18f07c7a31ad462f8a5beaec ?
html4/column-background-002.htm 89f4cb55b4276c885e384ec922d64d516644a4b0 ?
@ -13540,8 +13540,8 @@ html4/list-style-017.htm d5bd3c481f5952d5dc7a6a2a3eafd1696355e1f3 ?
xhtml1/list-style-017.xht d5bd3c481f5952d5dc7a6a2a3eafd1696355e1f3 ?
html4/list-style-018.htm 7e422e3ef292376e90e5192bcd3295353e942f14 ?
xhtml1/list-style-018.xht 7e422e3ef292376e90e5192bcd3295353e942f14 ?
html4/list-style-019.htm 50fa03f000e475f0461e2d19d5329fa713618574 ?
xhtml1/list-style-019.xht 50fa03f000e475f0461e2d19d5329fa713618574 ?
html4/list-style-019.htm 8de761b8a29f13d33dc7c01ae235ac946a520245 ?
xhtml1/list-style-019.xht 8de761b8a29f13d33dc7c01ae235ac946a520245 ?
html4/list-style-020.htm 792ef31f35f133e75c2b906a2b5ddbda8be7b7bd ?
xhtml1/list-style-020.xht 792ef31f35f133e75c2b906a2b5ddbda8be7b7bd ?
html4/list-style-021.htm ba85cbb037f474a7e9333ebab0599d4b2750acdd ?
@ -16516,8 +16516,8 @@ html4/padding-left-034.htm c05bb4507c432855f9d2bad699e9ee483a02411a ?
xhtml1/padding-left-034.xht c05bb4507c432855f9d2bad699e9ee483a02411a ?
html4/padding-left-035.htm 3c360774937eb883b3ea712eb299ab39ca0fea1d ?
xhtml1/padding-left-035.xht 3c360774937eb883b3ea712eb299ab39ca0fea1d ?
html4/padding-left-036.htm e94d87999904e7009b487883e126b83232918459 ?
xhtml1/padding-left-036.xht e94d87999904e7009b487883e126b83232918459 ?
html4/padding-left-036.htm 7aaab02fcb3ac56d066e071cce3b3fc53ebcaa53 ?
xhtml1/padding-left-036.xht 7aaab02fcb3ac56d066e071cce3b3fc53ebcaa53 ?
html4/padding-left-037.htm 62f210281941fe270d860b7780eb84e0620fd075 ?
xhtml1/padding-left-037.xht 62f210281941fe270d860b7780eb84e0620fd075 ?
html4/padding-left-038.htm ee84838c4d9dd42624a7ba9bfca887b78388c368 ?
@ -16530,8 +16530,8 @@ html4/padding-left-045.htm 0b74747adf397aae332f770ca97f267c3e9cdf73 ?
xhtml1/padding-left-045.xht 0b74747adf397aae332f770ca97f267c3e9cdf73 ?
html4/padding-left-046.htm 42d61ba1986c9f08ac816cc1f993d5d21c38b571 ?
xhtml1/padding-left-046.xht 42d61ba1986c9f08ac816cc1f993d5d21c38b571 ?
html4/padding-left-047.htm bf4e18024fd2e874b29be61a7c727800238ce81f ?
xhtml1/padding-left-047.xht bf4e18024fd2e874b29be61a7c727800238ce81f ?
html4/padding-left-047.htm 171fe4b897c6e6280a83a300502f025afba474fe ?
xhtml1/padding-left-047.xht 171fe4b897c6e6280a83a300502f025afba474fe ?
html4/padding-left-048.htm 63452a150a07467d91cd9d0a6f65ebb1ef19579e ?
xhtml1/padding-left-048.xht 63452a150a07467d91cd9d0a6f65ebb1ef19579e ?
html4/padding-left-049.htm ca7526c9feb3ddf857ce648a61441ba3d15c170f ?
@ -16618,12 +16618,12 @@ html4/padding-left-applies-to-006.htm 52113687c7578eba19d42f50aed680c18ef51cad ?
xhtml1/padding-left-applies-to-006.xht 52113687c7578eba19d42f50aed680c18ef51cad ?
html4/padding-left-applies-to-007.htm 76ff598ea747e363f079fb30fc974dfe059dcda9 ?
xhtml1/padding-left-applies-to-007.xht 76ff598ea747e363f079fb30fc974dfe059dcda9 ?
html4/padding-left-applies-to-008.htm 110704445e5d139d41baba9f9eb8e11e3758ff1a ?
xhtml1/padding-left-applies-to-008.xht 110704445e5d139d41baba9f9eb8e11e3758ff1a ?
html4/padding-left-applies-to-008.htm 7529082f8e4e5e06e1bd8ad445e4b2ea8fffd3c2 ?
xhtml1/padding-left-applies-to-008.xht 7529082f8e4e5e06e1bd8ad445e4b2ea8fffd3c2 ?
html4/padding-left-applies-to-009.htm 1a483a64dbaa98181699b2654a5c399ab93d863f ?
xhtml1/padding-left-applies-to-009.xht 1a483a64dbaa98181699b2654a5c399ab93d863f ?
html4/padding-left-applies-to-010.htm c19635df16ca3940e72d51fae4c664a24a455aa3 ?
xhtml1/padding-left-applies-to-010.xht c19635df16ca3940e72d51fae4c664a24a455aa3 ?
html4/padding-left-applies-to-010.htm 26255040d043b3544a377112a7f133ea41d0605d ?
xhtml1/padding-left-applies-to-010.xht 26255040d043b3544a377112a7f133ea41d0605d ?
html4/padding-left-applies-to-011.htm 6cadf77a03e661fa9be54a28842da41afde37b05 ?
xhtml1/padding-left-applies-to-011.xht 6cadf77a03e661fa9be54a28842da41afde37b05 ?
html4/padding-left-applies-to-012.htm 613da0460a19f901d62af0528a2c12c6970273e2 ?
@ -16682,8 +16682,8 @@ html4/padding-right-034.htm 48d46b0be68d3f5838f42ad936d5c033167b6352 ?
xhtml1/padding-right-034.xht 48d46b0be68d3f5838f42ad936d5c033167b6352 ?
html4/padding-right-035.htm 7617e70b64f72b4ec35a605128364b45f910d6ce ?
xhtml1/padding-right-035.xht 7617e70b64f72b4ec35a605128364b45f910d6ce ?
html4/padding-right-036.htm 9e33962fa50aec1b9a1edd576295b07851d9f42f ?
xhtml1/padding-right-036.xht 9e33962fa50aec1b9a1edd576295b07851d9f42f ?
html4/padding-right-036.htm fab2cc98f534209ca854e48ea0eee0f5d4df9bb0 ?
xhtml1/padding-right-036.xht fab2cc98f534209ca854e48ea0eee0f5d4df9bb0 ?
html4/padding-right-037.htm d652b70ffda668263c096169e7280cf31331f16c ?
xhtml1/padding-right-037.xht d652b70ffda668263c096169e7280cf31331f16c ?
html4/padding-right-038.htm 32823685b8100d23fac09bb2d80aff044a61e52d ?
@ -16696,8 +16696,8 @@ html4/padding-right-045.htm 6538cdf6613c890471884b37180389d2488c9d29 ?
xhtml1/padding-right-045.xht 6538cdf6613c890471884b37180389d2488c9d29 ?
html4/padding-right-046.htm 7bc64da065bfe3af95f271bb2e189bb0cefd94cc ?
xhtml1/padding-right-046.xht 7bc64da065bfe3af95f271bb2e189bb0cefd94cc ?
html4/padding-right-047.htm 22bd84ddd018482b699ce57daf609896196d74e2 ?
xhtml1/padding-right-047.xht 22bd84ddd018482b699ce57daf609896196d74e2 ?
html4/padding-right-047.htm 5f8512e589b361e3aa0f86e6e6944c4d287d2ade ?
xhtml1/padding-right-047.xht 5f8512e589b361e3aa0f86e6e6944c4d287d2ade ?
html4/padding-right-048.htm f28017299de3d6d4e921ced1a62b8028e77da5b0 ?
xhtml1/padding-right-048.xht f28017299de3d6d4e921ced1a62b8028e77da5b0 ?
html4/padding-right-049.htm a32e9f40e118d6ee5065bfb0cd301afdfa63abed ?
@ -17936,14 +17936,14 @@ html4/shand-border-000.htm 1f1233e156bc1791deb976993808ec1cbcc5c554 ?
xhtml1/shand-border-000.xht 1f1233e156bc1791deb976993808ec1cbcc5c554 ?
html4/shand-border-001.htm 090681aa062e7927c73b3b7389072c821ff4a029 ?
xhtml1/shand-border-001.xht 090681aa062e7927c73b3b7389072c821ff4a029 ?
html4/shand-font-000.htm e3ef6238310469dd6fb4a412fa003f43e6660072 ?
xhtml1/shand-font-000.xht e3ef6238310469dd6fb4a412fa003f43e6660072 ?
html4/shand-font-001.htm b65ba4267286f839d83c910a082e1d74f84826e1 ?
xhtml1/shand-font-001.xht b65ba4267286f839d83c910a082e1d74f84826e1 ?
html4/shand-font-002.htm f92d4addb54c0796e0b40330b51db40b9281998f ?
xhtml1/shand-font-002.xht f92d4addb54c0796e0b40330b51db40b9281998f ?
html4/shand-font-003.htm 4c2b26a0a9b42a3a77b7de7d79ebd8c2e8e2981f ?
xhtml1/shand-font-003.xht 4c2b26a0a9b42a3a77b7de7d79ebd8c2e8e2981f ?
html4/shand-font-000.htm 81840472449eb88eb4647a4dfcf3c4f6f26fe3f5 ?
xhtml1/shand-font-000.xht 81840472449eb88eb4647a4dfcf3c4f6f26fe3f5 ?
html4/shand-font-001.htm d4e3fa8e3281f09634a648fec17035fa46f49abf ?
xhtml1/shand-font-001.xht d4e3fa8e3281f09634a648fec17035fa46f49abf ?
html4/shand-font-002.htm ffb598ae994e3f9036fd606b811e4b6338c65c1f ?
xhtml1/shand-font-002.xht ffb598ae994e3f9036fd606b811e4b6338c65c1f ?
html4/shand-font-003.htm d6235e095c4e75ca1b551736057ccdc8d102d74b ?
xhtml1/shand-font-003.xht d6235e095c4e75ca1b551736057ccdc8d102d74b ?
html4/shape-spaces-001.htm a7894745b4534dcf60ccf4c8857fbbec1c9b980b ?
xhtml1/shape-spaces-001.xht a7894745b4534dcf60ccf4c8857fbbec1c9b980b ?
html4/sibling-selector-001.htm 47023ffaaeb4739f93acff95b831fa5c1515883e ?

View file

@ -1778,7 +1778,7 @@ border-bottom-color-026 reference/border-bottom-color-026-ref Border-bottom-colo
border-bottom-color-027 reference/border-bottom-color-027-ref Border-bottom-color set to hex with three digits with a nominal value #999 http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 5cc4fcafad6c221424b38b38c9a2e87c85466e70 `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #999 renders the correct color.
border-bottom-color-028 reference/border-bottom-color-028-ref Border-bottom-color set to hex with three digits with the maximum minus one value of #eee http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties cdb963fb6f74b4b28d8d2472df610f43d0abb267 `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #eee renders the correct color.
border-bottom-color-029 reference/border-bottom-color-006-ref Border-bottom-color set to hex with three digits with the maximum value of #fff http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 335fa4bcc07e2a3146d530629cf58fe5a5de148f `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #fff renders the correct color.
border-bottom-color-030 reference/ref-filled-black-96px-square Border-bottom-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 87cc6ccc88a1e2a6761a22edce9d65437e9a12c8 `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #1000 falls back to the initial value.
border-bottom-color-030 reference/ref-transparent-or-black-square-transparent;reference/ref-transparent-or-black-square-black Border-bottom-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties d61d0c110cc40d44d3594e4050f38fed2bb7fd55 `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #1000 is a transparent dark red square.
border-bottom-color-031 reference/ref-filled-black-96px-square Border-bottom-color set to hex with three digits with the maximum plus one value of #ggg invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 2f176f22fb7199070f31a0e09d84422e71d5537e `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #ggg falls back to the initial value.
border-bottom-color-032 reference/border-bottom-color-032-ref Border-bottom-color set to hex with three digits with a red set to minimum plus one value, #100 http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 39c51c9f4213161c2bdb1991019ff17d3edcacd2 `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #100 renders the correct color.
border-bottom-color-033 reference/border-bottom-color-010-ref Border-bottom-color set to hex with three digits with a red set to a nominal value, #900 http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties b2b0c65201ea87c90284344f79eb958a6fac32aa `Microsoft`<http://www.microsoft.com/> The 'border-bottom-color' set to #900 renders the correct color.
@ -2515,7 +2515,7 @@ border-left-color-026 reference/border-bottom-color-026-ref Border-left-color se
border-left-color-027 reference/border-bottom-color-027-ref Border-left-color set to hex with three digits with a nominal value #999 http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 763d995eb9de9dd1ee5890d6488bbcc4f14eb955 `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #999 renders the correct color.
border-left-color-028 reference/border-bottom-color-028-ref Border-left-color set to hex with three digits with the maximum minus one value of #eee http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 6743c1320f42845e2f833b58f9d1b13eb54c1531 `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #eee renders the correct color.
border-left-color-029 reference/border-bottom-color-006-ref Border-left-color set to hex with three digits with the maximum value of #fff http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 97da175e47a70b3e90e72a635cc3df4ba7f931b8 `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #fff renders the correct color.
border-left-color-030 reference/ref-filled-black-96px-square Border-left-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 4be771e5e7262706f25beae9d7a4740fafdb19b5 `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #1000 falls back to the initial value.
border-left-color-030 reference/ref-transparent-or-black-square-transparent;reference/ref-transparent-or-black-square-black Border-left-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties b128a45ea4af74942964c42b6de64402f7a97531 `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #1000 is a transparent dark red square.
border-left-color-031 reference/ref-filled-black-96px-square Border-left-color set to hex with three digits with the maximum plus one value of #ggg invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 67a711e9bca9c4116d4776c24cb77d1152f520dd `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #ggg falls back to the initial value.
border-left-color-032 reference/border-bottom-color-032-ref Border-left-color set to hex with three digits with a red set to minimum plus one value, #100 http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 2e83eb046808ef3575261946674a25df116b451b `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #100 renders the correct color.
border-left-color-033 reference/border-bottom-color-010-ref Border-left-color set to hex with three digits with a red set to a nominal value, #900 http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 1d90de089316b7404390854fb8ac879b9626ae35 `Microsoft`<http://www.microsoft.com/> The 'border-left-color' set to #900 renders the correct color.
@ -2816,7 +2816,7 @@ border-right-color-026 reference/border-right-color-026-ref Border-right-color s
border-right-color-027 reference/border-right-color-027-ref Border-right-color set to hex with three digits with a nominal value #999 http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties a79f5d68e45d9f14920438a6c985cad5a0d7ff97 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #999 renders the correct color.
border-right-color-028 reference/border-right-color-028-ref Border-right-color set to hex with three digits with the maximum minus one value of #eee http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 1d90e77f237352907464a70a9e84f5e7e71b53f1 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #eee renders the correct color.
border-right-color-029 reference/border-right-color-006-ref Border-right-color set to hex with three digits with the maximum value of #fff http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 93e6211dca2b0d2496fcb2f9421678a852075e8a `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #fff renders the correct color.
border-right-color-030 reference/border-right-color-007-ref Border-right-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 0be73840073bf76f54bef02ce30addc33d1bef70 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #1000 falls back to the initial value.
border-right-color-030 reference/ref-transparent-or-black-square-transparent;reference/ref-transparent-or-black-square-black Border-right-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties e2bb0e4733c945b1f6873400f8b4cadf3173bdbe `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #1000 is a transparent dark red square.
border-right-color-031 reference/border-right-color-007-ref Border-right-color set to hex with three digits with the maximum plus one value of #ggg invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 99fcd6bd7865abbaea509c3d3246b13e4cd4f6f4 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #ggg falls back to the initial value.
border-right-color-032 reference/border-right-color-032-ref Border-right-color set to hex with three digits with a red set to minimum plus one value, #100 http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties edffc25032a159bf31b4b86804d69cb6c4644a31 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #100 renders the correct color.
border-right-color-033 reference/border-right-color-010-ref Border-right-color set to hex with three digits with a red set to a nominal value, #900 http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 294e2bc83d352f28283fe5dbcf8ab60b4b7c9035 `Microsoft`<http://www.microsoft.com/> The 'border-right-color' set to #900 renders the correct color.
@ -3249,7 +3249,7 @@ border-top-color-026 reference/border-bottom-color-026-ref Border-top-color set
border-top-color-027 reference/border-bottom-color-027-ref Border-top-color set to hex with three digits with a nominal value #999 http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 040d6b7c7ab5d6609a2d3002e2c976109d0edf3a `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #999 renders the correct color.
border-top-color-028 reference/border-bottom-color-028-ref Border-top-color set to hex with three digits with the maximum minus one value of #eee http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 523d70858255e37045bf408d0730b262a79be10a `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #eee renders the correct color.
border-top-color-029 reference/border-bottom-color-006-ref Border-top-color set to hex with three digits with the maximum value of #fff http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 20fab6bfb90db52678387b0ce1e60dd9371c8202 `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #fff renders the correct color.
border-top-color-030 reference/ref-filled-black-96px-square Border-top-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 3feabfb24626f700f8a131625c2741e5a7def8b3 `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #1000 falls back to the initial value.
border-top-color-030 reference/ref-transparent-or-black-square-transparent;reference/ref-transparent-or-black-square-black Border-top-color set to hex with three digits with the maximum plus one value of #1000 invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 223c115ac9e4d58828c8e5d4dedbcfa46ce4d4f5 `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #1000 is a transparent dark red square.
border-top-color-031 reference/ref-filled-black-96px-square Border-top-color set to hex with three digits with the maximum plus one value of #ggg invalid http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 7695580c3d72e8471833983c8e6653764e6a304d `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #ggg falls back to the initial value.
border-top-color-032 reference/border-bottom-color-032-ref Border-top-color set to hex with three digits with a red set to minimum plus one value, #100 http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties bd08af326a6d8abb7b75b92a268854e048ef8b4b `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #100 renders the correct color.
border-top-color-033 reference/border-bottom-color-010-ref Border-top-color set to hex with three digits with a red set to a nominal value, #900 http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color,http://www.w3.org/TR/CSS21/box.html#border-color-properties 774e474dcf7668f9b21780f168bb6c6c68472987 `Microsoft`<http://www.microsoft.com/> The 'border-top-color' set to #900 renders the correct color.
@ -4315,7 +4315,7 @@ colors-003 reference/no-red-filler-text-ref Parsing invalid RGB functional notat
colors-004 reference/no-red-filler-text-ref Parsing invalid RGB functional notation - Percentages and Numbers invalid http://www.w3.org/TR/CSS21/syndata.html#color-units 36345dd6e5ad3f371f043088abfa13ca99e41516 `Microsoft`<http://www.microsoft.com/> An RGB value is invalid if it has both percentages and number assignments.
colors-005 reference/filler-text-below-green Clipping of RGB color values http://www.w3.org/TR/CSS21/syndata.html#color-units c218498e6af442dded6851a98d922339d54944de `Microsoft`<http://www.microsoft.com/> Values outside the device gamut are clipped: the red, green, and blue values are changed to fall within the range supported by the device.
colors-006 Comparing color keywords and hex values http://www.w3.org/TR/CSS21/syndata.html#color-units c13c1101c45fe22f51d13f7b089dab1bb5959dad `Microsoft`<http://www.microsoft.com/> Color matching of keywords and hex values.
colors-007 reference/colors-007-ref Color keyword syntax invalid http://www.w3.org/TR/CSS21/syndata.html#color-units 3ac3896b8972955b969b7e9565ac0d14aa1ec1f7 `Germain Garand`<mailto:germain@ebooksfrance.org>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact>
colors-007 reference/colors-007-ref Color keyword syntax invalid http://www.w3.org/TR/CSS21/syndata.html#color-units aecf600a687dae2592618f11e8ddeb796bf20eb4 `Germain Garand`<mailto:germain@ebooksfrance.org>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact>
column-background-001 Column background property http://www.w3.org/TR/CSS21/tables.html#columns 9cac04c0174b9fde18f07c7a31ad462f8a5beaec `Microsoft`<http://www.microsoft.com/> A background can be set on a table column.
column-background-002 Column-group background property http://www.w3.org/TR/CSS21/tables.html#columns 89f4cb55b4276c885e384ec922d64d516644a4b0 `Microsoft`<http://www.microsoft.com/> A background can be set on a table column group.
column-border-001 Column border property http://www.w3.org/TR/CSS21/tables.html#columns 8f29180f158bf4ecc0c932492a899a53e9ff6731 `Microsoft`<http://www.microsoft.com/> A border can be set on a table column.
@ -6805,7 +6805,7 @@ list-style-015 List-style with list-style-image list-style-position list-style-
list-style-016 List-style inheriting a single value http://www.w3.org/TR/CSS21/generate.html#propdef-list-style,http://www.w3.org/TR/CSS21/generate.html#list-style e994d6e1d19c3d7cf7e82b962c4eba693b707d5b `Microsoft`<http://www.microsoft.com/> The shorthand property 'list-style' set to 'inherit' inherits a single value from the parent.
list-style-017 List-style inheriting two values http://www.w3.org/TR/CSS21/generate.html#propdef-list-style,http://www.w3.org/TR/CSS21/generate.html#list-style d5bd3c481f5952d5dc7a6a2a3eafd1696355e1f3 `Microsoft`<http://www.microsoft.com/> The shorthand property 'list-style' set to 'inherit' inherits two values from the parent.
list-style-018 List-style inheriting three values http://www.w3.org/TR/CSS21/generate.html#propdef-list-style,http://www.w3.org/TR/CSS21/generate.html#list-style 7e422e3ef292376e90e5192bcd3295353e942f14 `Microsoft`<http://www.microsoft.com/> The shorthand property 'list-style' set to 'inherit' inherits three values from the parent.
list-style-019 list-style - initial value image http://www.w3.org/TR/CSS21/generate.html#list-style,http://www.w3.org/TR/CSS21/about.html#shorthand,http://www.w3.org/TR/CSS21/cascade.html#specified-value 50fa03f000e475f0461e2d19d5329fa713618574 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`James Hopkins`<james(a)idreamincode.co.uk> 'list-style' property is a shorthand notation that sets the three properties 'list-style-type', 'list-style-image' and 'list-style-position'. If one of the 3 list-style properties is not specified explicitly, then such 'list-style' property is assigned its initial value as indicated in its property definition.
list-style-019 reference/list-style-019-ref list-style - initial value image http://www.w3.org/TR/CSS21/generate.html#list-style,http://www.w3.org/TR/CSS21/about.html#shorthand,http://www.w3.org/TR/CSS21/cascade.html#specified-value 8de761b8a29f13d33dc7c01ae235ac946a520245 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`James Hopkins`<james(a)idreamincode.co.uk> 'list-style' property is a shorthand notation that sets the three properties 'list-style-type', 'list-style-image' and 'list-style-position'. If one of the 3 list-style properties is not specified explicitly, then such 'list-style' property is assigned its initial value as indicated in its property definition.
list-style-020 'list-style' shorthand and 'none' values http://www.w3.org/TR/CSS21/syndata.html#tokenization 792ef31f35f133e75c2b906a2b5ddbda8be7b7bd `Elika J. Etemad`<http://fantasai.inkedblade.net/>
list-style-021 reference/list-style-021-ref list-style: none - followed by a list-style-image reset image http://www.w3.org/TR/CSS21/generate.html#list-style,http://www.w3.org/TR/CSS21/cascade.html#cascading-order ba85cbb037f474a7e9333ebab0599d4b2750acdd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> A value of 'none' for the 'list-style' property sets both 'list-style-type' and 'list-style-image' to 'none'. If two declarations have the same weight, origin and specificity, then the latter specified wins.
list-style-applies-to-001 List-style applied to elements with 'display' set to 'table-row-group' http://www.w3.org/TR/CSS21/generate.html#propdef-list-style,http://www.w3.org/TR/CSS21/generate.html#list-style a5a72e9c84e14d48ac4381d63cdd1b55d30eb1c9 `Microsoft`<http://www.microsoft.com/> The 'list-style' property applies to elements with 'display' set to 'table-row-group'.
@ -8294,14 +8294,14 @@ padding-left-028 reference/margin-left-031-ref Padding-left using picas with a n
padding-left-029 reference/margin-left-031-ref Padding-left using picas with a nominal value with a plus sign, +6pc http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties bec3174bc700c6d0271238d336cb7573aa7bf68f `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a nominal length value in picas with a plus sign.
padding-left-034 reference/margin-left-004-ref Padding-left using centimeters with a minimum minus one value, -1cm invalid http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties c05bb4507c432855f9d2bad699e9ee483a02411a `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum minus one length value in centimeters.
padding-left-035 reference/margin-left-004-ref Padding-left using centimeters with a minimum value, 0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 3c360774937eb883b3ea712eb299ab39ca0fea1d `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum length value in centimeters.
padding-left-036 Padding-left using centimeters with a minimum plus one value, 1cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties e94d87999904e7009b487883e126b83232918459 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum plus one length value in centimeters.
padding-left-036 reference/padding-left-036-ref Padding-left using centimeters with a minimum plus one value, 1cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 7aaab02fcb3ac56d066e071cce3b3fc53ebcaa53 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum plus one length value in centimeters.
padding-left-037 reference/margin-left-004-ref Padding-left using centimeters with a negative zero value, -0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 62f210281941fe270d860b7780eb84e0620fd075 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a negative zero length value in centimeters.
padding-left-038 reference/margin-left-004-ref Padding-left using centimeters with a positive zero value, +0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties ee84838c4d9dd42624a7ba9bfca887b78388c368 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a positive zero length value in centimeters.
padding-left-039 reference/margin-left-043-ref Padding-left using centimeters with a nominal value, 2.54cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties b8918ae204783126063c3e22da419f4a4032e016 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a nominal length value in centimeters.
padding-left-040 reference/margin-left-043-ref Padding-left using centimeters with a nominal value with a plus sign, +2.54cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties b368b58cca18b353bd04a4dfc9a05d0e9c32320a `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a nominal length value in centimeters with a plus sign.
padding-left-045 reference/margin-left-004-ref Padding-left using millimeters with a minimum minus one value, -1mm invalid http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 0b74747adf397aae332f770ca97f267c3e9cdf73 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum minus one length value in millimeters.
padding-left-046 reference/margin-left-004-ref Padding-left using millimeters with a minimum value, 0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 42d61ba1986c9f08ac816cc1f993d5d21c38b571 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum length value in millimeters.
padding-left-047 Padding-left using millimeters with a minimum plus one value, 1mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties bf4e18024fd2e874b29be61a7c727800238ce81f `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum plus one length value in millimeters.
padding-left-047 reference/padding-left-047-ref Padding-left using millimeters with a minimum plus one value, 1mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 171fe4b897c6e6280a83a300502f025afba474fe `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a minimum plus one length value in millimeters.
padding-left-048 reference/margin-left-004-ref Padding-left using millimeters with a negative zero value, -0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 63452a150a07467d91cd9d0a6f65ebb1ef19579e `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a negative zero length value in millimeters.
padding-left-049 reference/margin-left-004-ref Padding-left using millimeters with a positive zero value, +0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties ca7526c9feb3ddf857ce648a61441ba3d15c170f `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a positive zero length value in millimeters.
padding-left-050 reference/margin-left-043-ref Padding-left using millimeters with a nominal value, 25.4mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 089b72a820df142cb9bfa6515066e80d81874cb1 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property handles a nominal length value in millimeters.
@ -8345,9 +8345,9 @@ padding-left-applies-to-004 reference/margin-left-applies-to-001-ref Padding-lef
padding-left-applies-to-005 reference/margin-left-applies-to-001-ref Padding-left applied to element with display table-column-group http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties f2e384aec5f4145b1b11b3e563314e224089a37a `Microsoft`<http://www.microsoft.com/> The 'padding-left' property does not apply to elements with a display of table-column-group.
padding-left-applies-to-006 reference/margin-left-applies-to-001-ref Padding-left applied to element with display table-column http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 52113687c7578eba19d42f50aed680c18ef51cad `Microsoft`<http://www.microsoft.com/> The 'padding-left' property does not apply to elements with a display of table-column.
padding-left-applies-to-007 reference/margin-left-applies-to-009-ref Padding-left applied to element with display table-cell http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 76ff598ea747e363f079fb30fc974dfe059dcda9 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of table-cell.
padding-left-applies-to-008 Padding-left applied to element with display inline http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 110704445e5d139d41baba9f9eb8e11e3758ff1a `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of inline.
padding-left-applies-to-008 reference/padding-left-applies-to-008-ref Padding-left applied to element with display inline http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 7529082f8e4e5e06e1bd8ad445e4b2ea8fffd3c2 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of inline.
padding-left-applies-to-009 reference/margin-left-applies-to-009-ref Padding-left applied to element with display block http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 1a483a64dbaa98181699b2654a5c399ab93d863f `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of block.
padding-left-applies-to-010 Padding-left applied to element with display list-item http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties c19635df16ca3940e72d51fae4c664a24a455aa3 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of list-item.
padding-left-applies-to-010 reference/padding-left-applies-to-010-ref Padding-left applied to element with display list-item http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 26255040d043b3544a377112a7f133ea41d0605d `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of list-item.
padding-left-applies-to-011 Padding-left applied to element with display run-in http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 6cadf77a03e661fa9be54a28842da41afde37b05 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of run-in.
padding-left-applies-to-012 reference/margin-left-applies-to-009-ref Padding-left applied to element with display inline-block http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 613da0460a19f901d62af0528a2c12c6970273e2 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of inline-block.
padding-left-applies-to-013 reference/margin-left-applies-to-009-ref Padding-left applied to element with display table http://www.w3.org/TR/CSS21/box.html#propdef-padding-left,http://www.w3.org/TR/CSS21/box.html#padding-properties 9d27fad36e1660552d8bf4c7eeb03cfa2dba5625 `Microsoft`<http://www.microsoft.com/> The 'padding-left' property applies to elements with a display of table.
@ -8377,14 +8377,14 @@ padding-right-028 reference/padding-right-028-ref Padding-right using picas with
padding-right-029 reference/padding-right-028-ref Padding-right using picas with a nominal value with a plus sign, +6pc http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties f41c4378e194fb00c32ecd43370c9cc8a39937c3 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a nominal length value in picas with a plus sign.
padding-right-034 reference/margin-left-004-ref Padding-right using centimeters with a minimum minus one value, -1cm invalid http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 48d46b0be68d3f5838f42ad936d5c033167b6352 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum minus one length value in centimeters.
padding-right-035 reference/margin-left-004-ref Padding-right using centimeters with a minimum value, 0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 7617e70b64f72b4ec35a605128364b45f910d6ce `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum length value in centimeters.
padding-right-036 Padding-right using centimeters with a minimum plus one value, 1cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 9e33962fa50aec1b9a1edd576295b07851d9f42f `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum plus one length value in centimeters.
padding-right-036 reference/padding-left-036-ref Padding-right using centimeters with a minimum plus one value, 1cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties fab2cc98f534209ca854e48ea0eee0f5d4df9bb0 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum plus one length value in centimeters.
padding-right-037 reference/margin-left-004-ref Padding-right using centimeters with a negative zero value, -0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties d652b70ffda668263c096169e7280cf31331f16c `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a negative zero length value in centimeters.
padding-right-038 reference/margin-left-004-ref Padding-right using centimeters with a positive zero value, +0cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 32823685b8100d23fac09bb2d80aff044a61e52d `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a positive zero length value in centimeters.
padding-right-039 reference/padding-right-039-ref Padding-right using centimeters with a nominal value, 2.54cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 2b01284faffa496c243681fd9e7e1bce0fbd87f1 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a nominal length value in centimeters.
padding-right-040 reference/padding-right-039-ref Padding-right using centimeters with a nominal value with a plus sign, +2.54cm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 2e1d9c11f1d7c22fbedd9a29decba13c56dc6095 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a nominal length value in centimeters with a plus sign.
padding-right-045 reference/margin-left-004-ref Padding-right using millimeters with a minimum minus one value, -1mm invalid http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 6538cdf6613c890471884b37180389d2488c9d29 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum minus one length value in millimeters.
padding-right-046 reference/margin-left-004-ref Padding-right using millimeters with a minimum value, 0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 7bc64da065bfe3af95f271bb2e189bb0cefd94cc `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum length value in millimeters.
padding-right-047 Padding-right using millimeters with a minimum plus one value, 1mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 22bd84ddd018482b699ce57daf609896196d74e2 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum plus one length value in millimeters.
padding-right-047 reference/padding-left-047-ref Padding-right using millimeters with a minimum plus one value, 1mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 5f8512e589b361e3aa0f86e6e6944c4d287d2ade `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a minimum plus one length value in millimeters.
padding-right-048 reference/margin-left-004-ref Padding-right using millimeters with a negative zero value, -0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties f28017299de3d6d4e921ced1a62b8028e77da5b0 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a negative zero length value in millimeters.
padding-right-049 reference/margin-left-004-ref Padding-right using millimeters with a positive zero value, +0mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties a32e9f40e118d6ee5065bfb0cd301afdfa63abed `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a positive zero length value in millimeters.
padding-right-050 reference/padding-right-039-ref Padding-right using millimeters with a nominal value, 25.4mm http://www.w3.org/TR/CSS21/box.html#propdef-padding-right,http://www.w3.org/TR/CSS21/box.html#padding-properties 11f9bb52a9c7bc4337431c6df4cfc4a00ebf4e00 `Microsoft`<http://www.microsoft.com/> The 'padding-right' property handles a nominal length value in millimeters.
@ -9004,10 +9004,10 @@ sgml-comments-001 reference/filler-text-below-green Parsing SGML comments http:
sgml-comments-002 Parsing of CDO/CDC in stylesheets http://www.w3.org/TR/CSS21/syndata.html#comments 019bdc428b4d41ff8c0568c0918761054efe4ead `Ian Hickson`<mailto:ian@hixie.ch>
shand-border-000 reference/shand-border-000-ref Shorthand Properties (border) http://www.w3.org/TR/CSS21/about.html#shorthand 1f1233e156bc1791deb976993808ec1cbcc5c554 `L. David Baron`<http://dbaron.org/>
shand-border-001 reference/ref-if-there-is-no-red Shorthand Properties (border) - maximum of 3 border subproperties invalid http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties,http://www.w3.org/TR/CSS21/about.html#shorthand 090681aa062e7927c73b3b7389072c821ff4a029 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> The 'border' shorthand property, 'border-top' shorthand property and 'border-bottom' shorthand property accept a maximum of 3 border subproperties.
shand-font-000 Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand e3ef6238310469dd6fb4a412fa003f43e6660072 `L. David Baron`<http://dbaron.org/>
shand-font-001 Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand b65ba4267286f839d83c910a082e1d74f84826e1 `L. David Baron`<http://dbaron.org/>
shand-font-002 Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand f92d4addb54c0796e0b40330b51db40b9281998f `L. David Baron`<http://dbaron.org/>
shand-font-003 Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand 4c2b26a0a9b42a3a77b7de7d79ebd8c2e8e2981f `L. David Baron`<http://dbaron.org/>
shand-font-000 reference/shand-font-000-ref Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand 81840472449eb88eb4647a4dfcf3c4f6f26fe3f5 `L. David Baron`<http://dbaron.org/>
shand-font-001 reference/shand-font-000-ref Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand d4e3fa8e3281f09634a648fec17035fa46f49abf `L. David Baron`<http://dbaron.org/>
shand-font-002 reference/shand-font-002-ref Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand ffb598ae994e3f9036fd606b811e4b6338c65c1f `L. David Baron`<http://dbaron.org/>
shand-font-003 reference/shand-font-002-ref Shorthand Properties (font) http://www.w3.org/TR/CSS21/about.html#shorthand d6235e095c4e75ca1b551736057ccdc8d102d74b `L. David Baron`<http://dbaron.org/>
shape-spaces-001 Clip with 'rect()' function values separated may http://www.w3.org/TR/CSS21/visufx.html#clipping a7894745b4534dcf60ccf4c8857fbbec1c9b980b `Microsoft`<http://www.microsoft.com/> User agent may also support separation of the 'rect()' function values 'top', 'right', 'bottom', and 'left' with spaces.
sibling-selector-001 Simple sibling selector http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors 47023ffaaeb4739f93acff95b831fa5c1515883e `Microsoft`<http://www.microsoft.com/> Sibling selector only applies to immediate siblings.
sibling-selector-002 reference/filler-text-below-green Sibling selector with non-element node http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors 3f9a076334e7e604e64693aa3c4574bce241d9c4 `Microsoft`<http://www.microsoft.com/> Sibling selector only applies to immediate siblings ignoring non-element nodes.

View file

@ -6,12 +6,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-20 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-bottom-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-bottom-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-bottom-style: solid;
border-bottom-width: 1in;
@ -22,7 +29,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,22 +6,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-left-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-left-style: solid;
border-left-width: 1in;
border-left-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,22 +6,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-06-02 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/border-right-color-007-ref.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-right-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-right-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-right-style: solid;
border-right-width: 1in;
border-right-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a box below.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -6,12 +6,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-top-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-top-style: solid;
border-top-width: 1in;
@ -22,7 +29,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -125,7 +125,7 @@
<tr id="list-style-019-1.4.3" class="image">
<td>
<a href="list-style-019.xht">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">
@ -155,7 +155,7 @@
<tr id="shand-font-000-1.4.3" class="primary">
<td><strong>
<a href="shand-font-000.xht">shand-font-000</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -163,7 +163,7 @@
<tr id="shand-font-001-1.4.3" class="primary">
<td><strong>
<a href="shand-font-001.xht">shand-font-001</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -171,7 +171,7 @@
<tr id="shand-font-002-1.4.3" class="primary">
<td><strong>
<a href="shand-font-002.xht">shand-font-002</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -179,7 +179,7 @@
<tr id="shand-font-003-1.4.3" class="primary">
<td><strong>
<a href="shand-font-003.xht">shand-font-003</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>

View file

@ -9593,7 +9593,7 @@
<tr id="list-style-019-12.5.1" class="primary image">
<td><strong>
<a href="list-style-019.xht">list-style-019</a></strong></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

View file

@ -377,7 +377,7 @@
<tr id="list-style-019-6.1.1" class="image">
<td>
<a href="list-style-019.xht">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

View file

@ -9841,7 +9841,7 @@
<tr id="padding-left-036-8.4" class="">
<td>
<a href="padding-left-036.xht">padding-left-036</a></td>
<td></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td></td>
<td>Padding-left using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -9918,7 +9918,7 @@
<tr id="padding-left-047-8.4" class="">
<td>
<a href="padding-left-047.xht">padding-left-047</a></td>
<td></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td></td>
<td>Padding-left using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -10402,7 +10402,7 @@
<tr id="padding-left-applies-to-008-8.4" class="">
<td>
<a href="padding-left-applies-to-008.xht">padding-left-applies-to-008</a></td>
<td></td>
<td><a href="reference/padding-left-applies-to-008-ref.xht">=</a> </td>
<td></td>
<td>Padding-left applied to element with display inline
<ul class="assert">
@ -10424,7 +10424,7 @@
<tr id="padding-left-applies-to-010-8.4" class="">
<td>
<a href="padding-left-applies-to-010.xht">padding-left-applies-to-010</a></td>
<td></td>
<td><a href="reference/padding-left-applies-to-010-ref.xht">=</a> </td>
<td></td>
<td>Padding-left applied to element with display list-item
<ul class="assert">
@ -10754,7 +10754,7 @@
<tr id="padding-right-036-8.4" class="">
<td>
<a href="padding-right-036.xht">padding-right-036</a></td>
<td></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td></td>
<td>Padding-right using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -10831,7 +10831,7 @@
<tr id="padding-right-047-8.4" class="">
<td>
<a href="padding-right-047.xht">padding-right-047</a></td>
<td></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td></td>
<td>Padding-right using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -13799,7 +13799,7 @@
<tr id="padding-left-036-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-036.xht">padding-left-036</a></strong></td>
<td></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td></td>
<td>Padding-left using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -13876,7 +13876,7 @@
<tr id="padding-left-047-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-047.xht">padding-left-047</a></strong></td>
<td></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td></td>
<td>Padding-left using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -14360,7 +14360,7 @@
<tr id="padding-left-applies-to-008-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-applies-to-008.xht">padding-left-applies-to-008</a></strong></td>
<td></td>
<td><a href="reference/padding-left-applies-to-008-ref.xht">=</a> </td>
<td></td>
<td>Padding-left applied to element with display inline
<ul class="assert">
@ -14382,7 +14382,7 @@
<tr id="padding-left-applies-to-010-8.4.#propdef-padding-left" class="primary">
<td><strong>
<a href="padding-left-applies-to-010.xht">padding-left-applies-to-010</a></strong></td>
<td></td>
<td><a href="reference/padding-left-applies-to-010-ref.xht">=</a> </td>
<td></td>
<td>Padding-left applied to element with display list-item
<ul class="assert">
@ -14693,7 +14693,7 @@
<tr id="padding-right-036-8.4.#propdef-padding-right" class="primary">
<td><strong>
<a href="padding-right-036.xht">padding-right-036</a></strong></td>
<td></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td></td>
<td>Padding-right using centimeters with a minimum plus one value, 1cm
<ul class="assert">
@ -14770,7 +14770,7 @@
<tr id="padding-right-047-8.4.#propdef-padding-right" class="primary">
<td><strong>
<a href="padding-right-047.xht">padding-right-047</a></strong></td>
<td></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td></td>
<td>Padding-right using millimeters with a minimum plus one value, 1mm
<ul class="assert">
@ -24443,11 +24443,11 @@
<tr id="border-bottom-color-030-8.5.2" class="invalid">
<td>
<a href="border-bottom-color-030.xht">border-bottom-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-bottom-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-bottom-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-bottom-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -26560,11 +26560,11 @@
<tr id="border-left-color-030-8.5.2" class="invalid">
<td>
<a href="border-left-color-030.xht">border-left-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-left-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-left-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -28342,11 +28342,11 @@
<tr id="border-right-color-030-8.5.2" class="invalid">
<td>
<a href="border-right-color-030.xht">border-right-color-030</a></td>
<td><a href="reference/border-right-color-007-ref.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-right-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-right-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-right-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -30157,11 +30157,11 @@
<tr id="border-top-color-030-8.5.2" class="invalid">
<td>
<a href="border-top-color-030.xht">border-top-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-top-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-top-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -31942,11 +31942,11 @@
<tr id="border-bottom-color-030-8.5.2.#propdef-border-bottom-color" class="primary invalid">
<td><strong>
<a href="border-bottom-color-030.xht">border-bottom-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-bottom-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-bottom-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-bottom-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -33994,11 +33994,11 @@
<tr id="border-left-color-030-8.5.2.#propdef-border-left-color" class="primary invalid">
<td><strong>
<a href="border-left-color-030.xht">border-left-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-left-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-left-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -35779,11 +35779,11 @@
<tr id="border-right-color-030-8.5.2.#propdef-border-right-color" class="primary invalid">
<td><strong>
<a href="border-right-color-030.xht">border-right-color-030</a></strong></td>
<td><a href="reference/border-right-color-007-ref.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-right-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-right-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-right-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>
@ -37564,11 +37564,11 @@
<tr id="border-top-color-030-8.5.2.#propdef-border-top-color" class="primary invalid">
<td><strong>
<a href="border-top-color-030.xht">border-top-color-030</a></strong></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> <a href="reference/ref-transparent-or-black-square-black.xht">=</a> </td>
<td><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td>Border-top-color set to hex with three digits with the maximum plus one value of #1000
<ul class="assert">
<li>The 'border-top-color' set to #1000 falls back to the initial value.</li>
<li>The 'border-top-color' set to #1000 is a transparent dark red square.</li>
</ul>
</td>
</tr>

View file

@ -10,6 +10,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#list-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand" />
<link rel="help" href="http://www.w3.org/TR/CSS21/cascade.html#specified-value" />
<link rel="match" href="reference/list-style-019-ref.xht" />
<meta content="image" name="flags" />
<meta content="'list-style' property is a shorthand notation that sets the three properties 'list-style-type', 'list-style-image' and 'list-style-position'. If one of the 3 list-style properties is not specified explicitly, then such 'list-style' property is assigned its initial value as indicated in its property definition." name="assert" />

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-036-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in centimeters." />
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-047-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-left' property handles a minimum plus one length value in millimeters." />
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-applies-to-008-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-left' property applies to elements with a display of inline." />
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-left" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-applies-to-010-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-left' property applies to elements with a display of list-item." />
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-right" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-036-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in centimeters." />
<style type="text/css">

View file

@ -6,6 +6,7 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-25 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-padding-right" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#padding-properties" />
<link rel="match" href="reference/padding-left-047-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'padding-right' property handles a minimum plus one length value in millimeters." />
<style type="text/css">

View file

@ -22,7 +22,7 @@
<p>This sentence must be green.</p>
<p>This sentence must be green</p>
<p>This sentence must be green.</p>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
li {
list-style-type: decimal;
list-style-image: none;
list-style-position: inside;
}
</style>
</head>
<body>
<p>Test passes if there is "1." and <strong>no red</strong>.</p>
<ul>
<li>&nbsp;</li>
</ul>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
#div1 { height: 50px; width: 1cm; background: green; }
#div2 { height: 50px; width: 38px; background: green; }
</style>
</head>
<body>
<p>Test passes if there is <strong>no red</strong>.</p>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
#div1 { height: 50px; width: 1mm; background: green; }
#div2 { height: 50px; width: 4px; background: green; }
</style>
</head>
<body>
<p>Test passes if there is <strong>no red</strong>.</p>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

View file

@ -0,0 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
span { border-left: 5px solid blue; }
span span { margin-left: 50px; border-left: 5px solid orange; }
</style>
</head>
<body>
<p>Test passes if there is space between the blue and orange lines.</p>
<div><span><span></span></span>Filler Text</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
body { margin-left: 50px; }
#div1 { display: list-item; height: 200px; width: 200px; }
div div { width: 50px; height: 200px; border-left: 10px solid blue; border-right: 10px solid orange; }
</style>
</head>
<body>
<p>Test passes if there is space between the blue and orange lines and there is a marker bullet on the left-hand side of the blue line.</p>
<div id="div1"><div></div></div>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Jack Moffitt" href="http://metajack.im/" />
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
div {
border: 5px solid blue;
height: 1in;
width: 1in;
background: black;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div></div>
</body>
</html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Jack Moffitt" href="http://metajack.im/" />
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
div {
border: 5px solid blue;
height: 1in;
width: 1in;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div></div>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
p.test {
font-family: serif;
}
</style>
</head>
<body>
<p>The following paragraphs should be identical:</p>
<p class="test">This should be in a normal weight font.</p>
<p class="test">This should be in a normal weight font.</p>
</body>
</html>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Reftest Reference</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com" />
<style type="text/css">
p.test {
font-family: serif;
font-weight: bold;
}
</style>
</head>
<body>
<p>The following paragraphs should be identical:</p>
<p class="test">This should be in a bold font.</p>
<p class="test">This should be in a bold font.</p>
</body>
</html>

View file

@ -10090,10 +10090,13 @@
</tbody>
<tbody id="border-bottom-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-bottom-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-bottom-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-bottom-color-030.xht">border-bottom-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a></td>
</tr>
</tbody>
<tbody id="border-bottom-color-031" class="invalid">
@ -12530,10 +12533,13 @@
</tbody>
<tbody id="border-left-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-left-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-left-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-left-color-030.xht">border-left-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a></td>
</tr>
</tbody>
<tbody id="border-left-color-031" class="invalid">
@ -14490,10 +14496,13 @@
</tbody>
<tbody id="border-right-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-right-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-right-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-right-color-030.xht">border-right-color-030</a></td>
<td><a href="reference/border-right-color-007-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a></td>
</tr>
</tbody>
<tbody id="border-right-color-031" class="invalid">
@ -16626,10 +16635,13 @@
</tbody>
<tbody id="border-top-color-030" class="invalid">
<tr>
<td rowspan="1" title="Border-top-color set to hex with three digits with the maximum plus one value of #1000">
<td rowspan="2" title="Border-top-color set to hex with three digits with the maximum plus one value of #1000">
<a href="border-top-color-030.xht">border-top-color-030</a></td>
<td><a href="reference/ref-filled-black-96px-square.xht">=</a> </td>
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a> </td>
<td rowspan="2"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
<tr>
<td><a href="reference/ref-transparent-or-black-square-transparent.xht">=</a></td>
</tr>
</tbody>
<tbody id="border-top-color-031" class="invalid">
@ -30344,6 +30356,14 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
</tr>
</tbody>
<tbody id="list-style-019" class="image">
<tr>
<td rowspan="1" title="list-style - initial value">
<a href="list-style-019.xht">list-style-019</a></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td rowspan="1"><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
</tr>
</tbody>
<tbody id="list-style-021" class="image">
<tr>
<td rowspan="1" title="list-style: none - followed by a list-style-image reset">
@ -37968,6 +37988,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-036" class="">
<tr>
<td rowspan="1" title="Padding-left using centimeters with a minimum plus one value, 1cm">
<a href="padding-left-036.xht">padding-left-036</a></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-037" class="">
<tr>
<td rowspan="1" title="Padding-left using centimeters with a negative zero value, -0cm">
@ -38016,6 +38044,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-047" class="">
<tr>
<td rowspan="1" title="Padding-left using millimeters with a minimum plus one value, 1mm">
<a href="padding-left-047.xht">padding-left-047</a></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-048" class="">
<tr>
<td rowspan="1" title="Padding-left using millimeters with a negative zero value, -0mm">
@ -38360,6 +38396,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-008" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display inline">
<a href="padding-left-applies-to-008.xht">padding-left-applies-to-008</a></td>
<td><a href="reference/padding-left-applies-to-008-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-009" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display block">
@ -38368,6 +38412,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-010" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display list-item">
<a href="padding-left-applies-to-010.xht">padding-left-applies-to-010</a></td>
<td><a href="reference/padding-left-applies-to-010-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-left-applies-to-012" class="">
<tr>
<td rowspan="1" title="Padding-left applied to element with display inline-block">
@ -38584,6 +38636,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-036" class="">
<tr>
<td rowspan="1" title="Padding-right using centimeters with a minimum plus one value, 1cm">
<a href="padding-right-036.xht">padding-right-036</a></td>
<td><a href="reference/padding-left-036-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-037" class="">
<tr>
<td rowspan="1" title="Padding-right using centimeters with a negative zero value, -0cm">
@ -38632,6 +38692,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-047" class="">
<tr>
<td rowspan="1" title="Padding-right using millimeters with a minimum plus one value, 1mm">
<a href="padding-right-047.xht">padding-right-047</a></td>
<td><a href="reference/padding-left-047-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="padding-right-048" class="">
<tr>
<td rowspan="1" title="Padding-right using millimeters with a negative zero value, -0mm">
@ -41984,6 +42052,38 @@
<td rowspan="1"><abbr class="invalid" title="Tests invalid CSS">Invalid</abbr></td>
</tr>
</tbody>
<tbody id="shand-font-000" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-000.xht">shand-font-000</a></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-001" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-001.xht">shand-font-001</a></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-002" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-002.xht">shand-font-002</a></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="shand-font-003" class="">
<tr>
<td rowspan="1" title="Shorthand Properties (font)">
<a href="shand-font-003.xht">shand-font-003</a></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
</tbody>
<tbody id="sibling-selector-002" class="">
<tr>
<td rowspan="1" title="Sibling selector with non-element node">

View file

@ -1264,7 +1264,8 @@ border-bottom-color-026.xht == reference/border-bottom-color-026-ref.xht
border-bottom-color-027.xht == reference/border-bottom-color-027-ref.xht
border-bottom-color-028.xht == reference/border-bottom-color-028-ref.xht
border-bottom-color-029.xht == reference/border-bottom-color-006-ref.xht
border-bottom-color-030.xht == reference/ref-filled-black-96px-square.xht
border-bottom-color-030.xht == reference/ref-transparent-or-black-square-transparent.xht
border-bottom-color-030.xht == reference/ref-transparent-or-black-square-black.xht
border-bottom-color-031.xht == reference/ref-filled-black-96px-square.xht
border-bottom-color-032.xht == reference/border-bottom-color-032-ref.xht
border-bottom-color-033.xht == reference/border-bottom-color-010-ref.xht
@ -1569,7 +1570,8 @@ border-left-color-026.xht == reference/border-bottom-color-026-ref.xht
border-left-color-027.xht == reference/border-bottom-color-027-ref.xht
border-left-color-028.xht == reference/border-bottom-color-028-ref.xht
border-left-color-029.xht == reference/border-bottom-color-006-ref.xht
border-left-color-030.xht == reference/ref-filled-black-96px-square.xht
border-left-color-030.xht == reference/ref-transparent-or-black-square-transparent.xht
border-left-color-030.xht == reference/ref-transparent-or-black-square-black.xht
border-left-color-031.xht == reference/ref-filled-black-96px-square.xht
border-left-color-032.xht == reference/border-bottom-color-032-ref.xht
border-left-color-033.xht == reference/border-bottom-color-010-ref.xht
@ -1814,7 +1816,8 @@ border-right-color-026.xht == reference/border-right-color-026-ref.xht
border-right-color-027.xht == reference/border-right-color-027-ref.xht
border-right-color-028.xht == reference/border-right-color-028-ref.xht
border-right-color-029.xht == reference/border-right-color-006-ref.xht
border-right-color-030.xht == reference/border-right-color-007-ref.xht
border-right-color-030.xht == reference/ref-transparent-or-black-square-transparent.xht
border-right-color-030.xht == reference/ref-transparent-or-black-square-black.xht
border-right-color-031.xht == reference/border-right-color-007-ref.xht
border-right-color-032.xht == reference/border-right-color-032-ref.xht
border-right-color-033.xht == reference/border-right-color-010-ref.xht
@ -2081,7 +2084,8 @@ border-top-color-026.xht == reference/border-bottom-color-026-ref.xht
border-top-color-027.xht == reference/border-bottom-color-027-ref.xht
border-top-color-028.xht == reference/border-bottom-color-028-ref.xht
border-top-color-029.xht == reference/border-bottom-color-006-ref.xht
border-top-color-030.xht == reference/ref-filled-black-96px-square.xht
border-top-color-030.xht == reference/ref-transparent-or-black-square-transparent.xht
border-top-color-030.xht == reference/ref-transparent-or-black-square-black.xht
border-top-color-031.xht == reference/ref-filled-black-96px-square.xht
border-top-color-032.xht == reference/border-bottom-color-032-ref.xht
border-top-color-033.xht == reference/border-bottom-color-010-ref.xht
@ -3797,6 +3801,7 @@ line-height-applies-to-015.xht == reference/line-height-applies-to-001-ref.xht
line-height-applies-to-016.xht == reference/line-height-applies-to-016-ref.xht
line-height-bleed-001.xht == reference/line-height-bleed-001-ref.xht
line-height-bleed-002.xht == reference/line-height-bleed-002-ref.xht
list-style-019.xht == reference/list-style-019-ref.xht
list-style-021.xht == reference/list-style-021-ref.xht
list-style-image-004.xht == reference/list-style-image-004-ref.xht
list-style-image-005.xht == reference/list-style-image-005-ref.xht
@ -4751,12 +4756,14 @@ padding-left-028.xht == reference/margin-left-031-ref.xht
padding-left-029.xht == reference/margin-left-031-ref.xht
padding-left-034.xht == reference/margin-left-004-ref.xht
padding-left-035.xht == reference/margin-left-004-ref.xht
padding-left-036.xht == reference/padding-left-036-ref.xht
padding-left-037.xht == reference/margin-left-004-ref.xht
padding-left-038.xht == reference/margin-left-004-ref.xht
padding-left-039.xht == reference/margin-left-043-ref.xht
padding-left-040.xht == reference/margin-left-043-ref.xht
padding-left-045.xht == reference/margin-left-004-ref.xht
padding-left-046.xht == reference/margin-left-004-ref.xht
padding-left-047.xht == reference/padding-left-047-ref.xht
padding-left-048.xht == reference/margin-left-004-ref.xht
padding-left-049.xht == reference/margin-left-004-ref.xht
padding-left-050.xht == reference/margin-left-043-ref.xht
@ -4800,7 +4807,9 @@ padding-left-applies-to-004.xht == reference/margin-left-applies-to-001-ref.xht
padding-left-applies-to-005.xht == reference/margin-left-applies-to-001-ref.xht
padding-left-applies-to-006.xht == reference/margin-left-applies-to-001-ref.xht
padding-left-applies-to-007.xht == reference/margin-left-applies-to-009-ref.xht
padding-left-applies-to-008.xht == reference/padding-left-applies-to-008-ref.xht
padding-left-applies-to-009.xht == reference/margin-left-applies-to-009-ref.xht
padding-left-applies-to-010.xht == reference/padding-left-applies-to-010-ref.xht
padding-left-applies-to-012.xht == reference/margin-left-applies-to-009-ref.xht
padding-left-applies-to-013.xht == reference/margin-left-applies-to-009-ref.xht
padding-left-applies-to-014.xht == reference/margin-left-applies-to-009-ref.xht
@ -4828,12 +4837,14 @@ padding-right-028.xht == reference/padding-right-028-ref.xht
padding-right-029.xht == reference/padding-right-028-ref.xht
padding-right-034.xht == reference/margin-left-004-ref.xht
padding-right-035.xht == reference/margin-left-004-ref.xht
padding-right-036.xht == reference/padding-left-036-ref.xht
padding-right-037.xht == reference/margin-left-004-ref.xht
padding-right-038.xht == reference/margin-left-004-ref.xht
padding-right-039.xht == reference/padding-right-039-ref.xht
padding-right-040.xht == reference/padding-right-039-ref.xht
padding-right-045.xht == reference/margin-left-004-ref.xht
padding-right-046.xht == reference/margin-left-004-ref.xht
padding-right-047.xht == reference/padding-left-047-ref.xht
padding-right-048.xht == reference/margin-left-004-ref.xht
padding-right-049.xht == reference/margin-left-004-ref.xht
padding-right-050.xht == reference/padding-right-039-ref.xht
@ -5253,6 +5264,10 @@ separated-border-model-009.xht == reference/separated-border-model-007-ref.xht
sgml-comments-001.xht == reference/filler-text-below-green.xht
shand-border-000.xht == reference/shand-border-000-ref.xht
shand-border-001.xht == reference/ref-if-there-is-no-red.xht
shand-font-000.xht == reference/shand-font-000-ref.xht
shand-font-001.xht == reference/shand-font-000-ref.xht
shand-font-002.xht == reference/shand-font-002-ref.xht
shand-font-003.xht == reference/shand-font-002-ref.xht
sibling-selector-002.xht == reference/filler-text-below-green.xht
sort-by-order-001.xht == reference/ref-filled-green-100px-square.xht
specificity-001.xht == reference/filler-text-below-green.xht

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand"/>
<link rel="match" href="reference/shand-font-000-ref.xht"/>
<style type="text/css">
p.one { font-family: serif; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand"/>
<link rel="match" href="reference/shand-font-000-ref.xht"/>
<style type="text/css">
p.one { font-family: serif; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand"/>
<link rel="match" href="reference/shand-font-002-ref.xht"/>
<style type="text/css">
p.one { font-family: serif; font-weight: bold; } /* control */

View file

@ -4,6 +4,7 @@
<title>CSS Test: Shorthand Properties (font)</title>
<link rel="author" title="L. David Baron" href="http://dbaron.org/"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/about.html#shorthand"/>
<link rel="match" href="reference/shand-font-002-ref.xht"/>
<style type="text/css">
p.one { font-family: serif; font-weight: bold; } /* control */

View file

@ -15,12 +15,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-20 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-bottom-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-bottom-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-bottom-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-bottom-style: solid;
border-bottom-width: 1in;
@ -31,7 +38,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -15,22 +15,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-left-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-left-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-left-style: solid;
border-left-width: 1in;
border-left-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -15,22 +15,30 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-06-02 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-right-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/border-right-color-007-ref.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-right-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-right-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-right-style: solid;
border-right-width: 1in;
border-right-color: #1000;
height: 1in;
width: 0;
}
</style>
</head>
<body>
<p>Test passes if there is a box below.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -15,12 +15,19 @@
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-05-26 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#propdef-border-top-color" />
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#border-color-properties" />
<link rel="match" href="reference/ref-filled-black-96px-square.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-black.xht" />
<link rel="match" href="reference/ref-transparent-or-black-square-transparent.xht" />
<meta name="flags" content="invalid" />
<meta name="assert" content="The 'border-top-color' set to #1000 falls back to the initial value." />
<meta name="assert" content="The 'border-top-color' set to #1000 is a transparent dark red square." />
<style type="text/css">
div
div.test
{
border: 5px solid blue;
height: 1in;
width: 1in;
}
div.test div
{
border-top-style: solid;
border-top-width: 1in;
@ -31,7 +38,7 @@
</style>
</head>
<body>
<p>Test passes if there is a filled black square.</p>
<div></div>
<p>Test passes if there is a filled black or transparent square surrounded by a blue border.</p>
<div class="test"><div></div></div>
</body>
</html>

View file

@ -125,7 +125,7 @@
<tr id="list-style-019-1.4.3" class="image">
<td>
<a href="list-style-019.xht">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">
@ -155,7 +155,7 @@
<tr id="shand-font-000-1.4.3" class="primary">
<td><strong>
<a href="shand-font-000.xht">shand-font-000</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -163,7 +163,7 @@
<tr id="shand-font-001-1.4.3" class="primary">
<td><strong>
<a href="shand-font-001.xht">shand-font-001</a></strong></td>
<td></td>
<td><a href="reference/shand-font-000-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -171,7 +171,7 @@
<tr id="shand-font-002-1.4.3" class="primary">
<td><strong>
<a href="shand-font-002.xht">shand-font-002</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>
@ -179,7 +179,7 @@
<tr id="shand-font-003-1.4.3" class="primary">
<td><strong>
<a href="shand-font-003.xht">shand-font-003</a></strong></td>
<td></td>
<td><a href="reference/shand-font-002-ref.xht">=</a> </td>
<td></td>
<td>Shorthand Properties (font)
</td>

View file

@ -9593,7 +9593,7 @@
<tr id="list-style-019-12.5.1" class="primary image">
<td><strong>
<a href="list-style-019.xht">list-style-019</a></strong></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

View file

@ -377,7 +377,7 @@
<tr id="list-style-019-6.1.1" class="image">
<td>
<a href="list-style-019.xht">list-style-019</a></td>
<td></td>
<td><a href="reference/list-style-019-ref.xht">=</a> </td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>list-style - initial value
<ul class="assert">

Some files were not shown because too many files have changed in this diff Show more