<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-08-14T11:49:57+00:00</updated><id>/feed.xml</id><title type="html">🚀 DUMMY! A RV Test Site</title><subtitle>A demo site to test Rocket Validator site-wide checker. This site is intentionally full of HTML and accessibility errors, to serve as examples of our site validation tools.</subtitle><entry><title type="html">Responsive issues</title><link href="/responsive/2022/06/24/responsive-issues.html" rel="alternate" type="text/html" title="Responsive issues" /><published>2022-06-24T15:01:00+00:00</published><updated>2022-06-24T15:01:00+00:00</updated><id>/responsive/2022/06/24/responsive-issues</id><content type="html" xml:base="/responsive/2022/06/24/responsive-issues.html"><![CDATA[<style type="text/css">
  .mobile_only {
    display: none;
  }

  .large_only {
    display: none;
  }

  .low_contrast_text {
    background-color: #ddd;
    color: #fff;
  }


  .picture {
    width: 240px;
    margin: 10px;
    border-radius: 10px;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
  }

  @media screen and (max-width: 640px) {
    .mobile_only {
      display: inline
    }
  }

  @media screen and (min-width: 1024px) {
    .large_only {
      display: inline
    }
  }
</style>

<p>
  This paragraph will always be displayed in all widths, but the next paragraphs appear on specific screen sizes.
</p>

<p class="mobile_only">
  This paragraph will only appear on narrow screens, and it contains an accessibility error because <span class="low_contrast_text">some text is hard to read as it has low contrast</span>.
</p>

<p class="mobile_only low_contrast_text">
  Another paragrap that appears on mobile with low contrast text.
</p>

<p class="large_only low_contrast_text">
  This paragraph with low contrast text will only appear on wide screens.
</p>

<p class="large_only">
  <img src="/assets/img/goldfish.jpg" class="picture">
  <img src="/assets/img/chicken.png" class="picture">
</p>]]></content><author><name></name></author><category term="responsive" /><summary type="html"><![CDATA[.mobile_only { display: none; }]]></summary></entry><entry><title type="html">CSS resolution media query</title><link href="/css/resolution/media-queries/2022/06/24/css-resolution-media-query.html" rel="alternate" type="text/html" title="CSS resolution media query" /><published>2022-06-24T15:01:00+00:00</published><updated>2022-06-24T15:01:00+00:00</updated><id>/css/resolution/media-queries/2022/06/24/css-resolution-media-query</id><content type="html" xml:base="/css/resolution/media-queries/2022/06/24/css-resolution-media-query.html"><![CDATA[<style type="text/css">
  #example {
    font-size: 1.2em;
    text-align: center;
    margin: 0.2em 0;
    padding: 2em 0;
    border: 2px solid indigo;
    border-radius: 10pt
  }
  
  @media (max-resolution: 150dpi) {
    #example {
      background: yellow;
    }
  }
</style>

<p>An example taken from <a href="MDN">https://developer.mozilla.org/en-US/docs/Web/CSS/@media/resolution</a></p>

<p id="example">This box will have a yellow background if the resolution is less than 150 DPI.</p>]]></content><author><name></name></author><category term="css" /><category term="resolution" /><category term="media-queries" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Device Pixel Ratio</title><link href="/device-pixel-ratio/media-queries/2022/06/24/device-pixel-ratio.html" rel="alternate" type="text/html" title="Device Pixel Ratio" /><published>2022-06-24T15:01:00+00:00</published><updated>2022-06-24T15:01:00+00:00</updated><id>/device-pixel-ratio/media-queries/2022/06/24/device-pixel-ratio</id><content type="html" xml:base="/device-pixel-ratio/media-queries/2022/06/24/device-pixel-ratio.html"><![CDATA[<style>
.pixel-ratio {
  font-size: 3em;
  text-align: center;
  margin: 0.2em 0;
  padding: 2em 0;
  border: 2px solid indigo;
  border-radius: 10pt
  }
</style>

<p>
  This example demonstrates the effect of zooming the page in
  and out (or moving it to a screen with a different scaling
  factor) on the value of the property <code>Window.devicePixelRatio</code>.
</p>

<div class="pixel-ratio"></div>

<p>
  Example taken from <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio">MDN: Window.devicePixelRatio</a>
</p>

<script>
  let pixelRatioBox = document.querySelector(".pixel-ratio");

  const updatePixelRatio = () => {
    let pr = window.devicePixelRatio;
    let prString = (pr * 100).toFixed(0);
    pixelRatioBox.innerText = `${prString}% (${pr.toFixed(2)})`;
    matchMedia(`(resolution: ${pr}dppx)`).addEventListener("change", updatePixelRatio, { once: true })
  }

  updatePixelRatio();

</script>]]></content><author><name></name></author><category term="device-pixel-ratio" /><category term="media-queries" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Welcome to Jekyll!</title><link href="/jekyll/update/2022/06/23/welcome-to-jekyll.html" rel="alternate" type="text/html" title="Welcome to Jekyll!" /><published>2022-06-23T15:58:17+00:00</published><updated>2022-06-23T15:58:17+00:00</updated><id>/jekyll/update/2022/06/23/welcome-to-jekyll</id><content type="html" xml:base="/jekyll/update/2022/06/23/welcome-to-jekyll.html"><![CDATA[<p>You’ll find this post in your <code class="language-plaintext highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="language-plaintext highlighter-rouge">jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p>

<p>Jekyll requires blog post files to be named according to the following format:</p>

<p><code class="language-plaintext highlighter-rouge">YEAR-MONTH-DAY-title.MARKUP</code></p>

<p>Where <code class="language-plaintext highlighter-rouge">YEAR</code> is a four-digit number, <code class="language-plaintext highlighter-rouge">MONTH</code> and <code class="language-plaintext highlighter-rouge">DAY</code> are both two-digit numbers, and <code class="language-plaintext highlighter-rouge">MARKUP</code> is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.</p>

<p>Jekyll also offers powerful support for code snippets:</p>

<figure class="highlight"><pre><code class="language-ruby" data-lang="ruby"><span class="k">def</span> <span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span>
  <span class="nb">puts</span> <span class="s2">"Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">"</span>
<span class="k">end</span>
<span class="n">print_hi</span><span class="p">(</span><span class="s1">'Tom'</span><span class="p">)</span>
<span class="c1">#=&gt; prints 'Hi, Tom' to STDOUT.</span></code></pre></figure>

<p>Check out the <a href="https://jekyllrb.com/docs/home">Jekyll docs</a> for more info on how to get the most out of Jekyll. File all bugs/feature requests at <a href="https://github.com/jekyll/jekyll">Jekyll’s GitHub repo</a>. If you have questions, you can ask them on <a href="https://talk.jekyllrb.com/">Jekyll Talk</a>.</p>]]></content><author><name></name></author><category term="jekyll" /><category term="update" /><summary type="html"><![CDATA[You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.]]></summary></entry></feed>