blob: 13bd0e305bc761a4d8d7790e4e00e0fded599ca9 [file] [log] [blame]
<!DOCTYPE html>
<style>
input, textarea {
height: 8px;
}
.placeholder-shown {
background-color: green;
}
</style>
<p>This test checks how various input elements are styled when :placeholder-shown is applied.</p>
<div>
<textarea></textarea>
<textarea placeholder></textarea>
<textarea placeholder="Placeholder text" class="placeholder-shown"></textarea>
<textarea placeholder="Placeholder text">Foobar</textarea>
</div>
<div>
<input>
<input placeholder>
<input placeholder="Placeholder text" class="placeholder-shown">
<input placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="">
<input type="" placeholder>
<input type="" placeholder="Placeholder text" class="placeholder-shown">
<input type="" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="hidden">
<input type="hidden" placeholder>
<input type="hidden" placeholder="Placeholder text" class="placeholder-shown">
<input type="hidden" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="text">
<input type="text" placeholder>
<input type="text" placeholder="Placeholder text" class="placeholder-shown">
<input type="text" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="tel">
<input type="tel" placeholder>
<input type="tel" placeholder="Placeholder text" class="placeholder-shown">
<input type="tel" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="url">
<input type="url" placeholder>
<input type="url" placeholder="Placeholder text" class="placeholder-shown">
<input type="url" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="email">
<input type="email" placeholder>
<input type="email" placeholder="Placeholder text" class="placeholder-shown">
<input type="email" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="password">
<input type="password" placeholder>
<input type="password" placeholder="Placeholder text" class="placeholder-shown">
<input type="password" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="search">
<input type="search" placeholder>
<input type="search" placeholder="Placeholder text" class="placeholder-shown">
<input type="search" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="date">
<input type="date" placeholder>
<input type="date" placeholder="Placeholder text">
<input type="date" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="month">
<input type="month" placeholder>
<input type="month" placeholder="Placeholder text">
<input type="month" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="week">
<input type="week" placeholder>
<input type="week" placeholder="Placeholder text">
<input type="week" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="time">
<input type="time" placeholder>
<input type="time" placeholder="Placeholder text">
<input type="time" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="datetime-local">
<input type="datetime-local" placeholder>
<input type="datetime-local" placeholder="Placeholder text">
<input type="datetime-local" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="number">
<input type="number" placeholder>
<input type="number" placeholder="Placeholder text" class="placeholder-shown">
<input type="number" placeholder="Placeholder text" value="0">
</div>
<div>
<input type="range">
<input type="range" placeholder>
<input type="range" placeholder="Placeholder text">
<input type="range" placeholder="Placeholder text" value="1">
</div>
<div>
<input type="checkbox">
<input type="checkbox" placeholder>
<input type="checkbox" placeholder="Placeholder text">
<input type="checkbox" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="radio">
<input type="radio" placeholder>
<input type="radio" placeholder="Placeholder text">
<input type="radio" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="file">
<input type="file" placeholder>
<input type="file" placeholder="Placeholder text">
<input type="file" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="submit">
<input type="submit" placeholder>
<input type="submit" placeholder="Placeholder text">
<input type="submit" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="image">
<input type="image" placeholder>
<input type="image" placeholder="Placeholder text">
<input type="image" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="reset">
<input type="reset" placeholder>
<input type="reset" placeholder="Placeholder text">
<input type="reset" placeholder="Placeholder text" value="Foobar">
</div>
<div>
<input type="color">
<input type="color" placeholder>
<input type="color" placeholder="Placeholder text">
<input type="color" placeholder="Placeholder text" value="Foobar">
</div>