Hello please can someone help me out on this?

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**

.red-text {
  color: red;

<h2 class="red-text">CatPhotoApp</h2>
<p class="red-text">Click here to view more <a href="#">cat photos</a>.</p>

<a href="#"><img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg" alt="A cute orange cat lying on its back."></a>

  <p>Things cats love:</p>
    <li>cat nip</li>
    <li>laser pointers</li>
  <p>Top 3 things cats hate:</p>
    <li>flea treatment</li>
    <li>other cats</li>

<form action="https://freecatphotoapp.com/submit-cat-photo">
  <label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
  <label><input type="radio" name="indoor-outdoor"> Outdoor</label><br>
  <label><input type="checkbox" name="personality" checked> Loving</label>
  <label><input type="checkbox" name="personality"> Lazy</label>
  <label><input type="checkbox" name="personality"> Energetic</label><br>
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36

Challenge: Change the Font Size of an Element

Link to the challenge:

.red-text {
  color: red;

Inside the <styles> element write styles for p (paragraph) element in this way:

  1. Use the font-size: property and set it to 16px

Hi, if you check the instruction with sample code they show you how to change the font-size for all h1 tags.

h1 {
  font-size: 30px;

so inside the style tag you need to add new rule (above or under the existing rule for the .red-text)…
it will be similar as the one in the sample, but except of h1 you need to target p tag and assign the value you are asked.

Do you understand how to use Styles to make your HTML look different.

You could have a paragraph, like:

<h5>Some header text</h5>

This is fine, but it looks boring:
So, to make it look more interesting, you could make it a certain font-size.
That is where the Style element comes in.

  h5 {
    font-size: 28px
.   .   .   .   .   .   .   .   .
<h5>Some header text</h5>

That will mean all h5 headers on that page will have that font-size (28px in this example):

If you want to use a style for various elements, like a header and a paragraph, for instance, you can make a Class. This is what they have done with the red-text class. It is used for a header and paragraph.
Below you can see the red-text Class. You could also have a logo-text ID (ID is not used in this challenge).

  .red-text {
    color: red;
  #logo-text {
    color: blue;
    font-size: 42px;
 h6 {
    font-size: 24px

Note the dot ( . ) in front of red-text. That means it is a CLASS that can be used a number of times on the page.

Note the hash ( # ) in front of logo-text. That means it is an ID that can only be use ONCE on the page. A logo is usually only displayed once and it would have the attributes that make the logo unique (in this silly example, big text with a blue color).

The h6 in the STYLE section does not have anything in front of it. No dot or hash or anything else. This is because it is a standard kind of element in HTML.

The challenge asks you to set a font-size attribute for the p (paragraph) element. That means that all paragraphs will have that font-size attribute.

<p>A paragraph full of interesting information.</p>

If you understand how to use STYLES to make HTML look different, then the challenge will be simple for you.
Hope this helps.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.