Recall & Review
beginner
What attribute do you add to an <a> tag to open a link in a new tab?
You add the
target="_blank" attribute to the <a> tag to open the link in a new tab.Click to reveal answer
intermediate
Why should you add
rel="noopener noreferrer" when using target="_blank"?Adding
rel="noopener noreferrer" improves security and privacy by preventing the new page from accessing the original page via JavaScript.Click to reveal answer
beginner
Write a simple HTML link that opens https://example.com in a new tab safely.
<a href="https://example.com" target="_blank" rel="noopener noreferrer">Visit Example</a>Click to reveal answer
intermediate
What happens if you use
target="_blank" without rel="noopener noreferrer"?The new tab can access the original page's window object, which can be a security risk if the new page is malicious.
Click to reveal answer
beginner
Can you open a link in the same tab using the
target attribute? If yes, how?Yes, by using
target="_self" which is the default behavior and opens the link in the same tab.Click to reveal answer
Which attribute value opens a link in a new browser tab?
✗ Incorrect
The
target="_blank" attribute opens the link in a new tab or window.What is the purpose of adding
rel="noopener noreferrer" with target="_blank"?✗ Incorrect
It prevents the new page from accessing the original page's window object, improving security.
What happens if you omit the
target attribute in an <a> tag?✗ Incorrect
By default, links open in the same tab if
target is not specified.Which of these is NOT a valid
target attribute value?✗ Incorrect
_newtab is not a valid target value; use _blank to open in a new tab.Why is it important to consider accessibility when opening links in new tabs?
✗ Incorrect
Informing users helps them understand the behavior and avoid confusion, improving accessibility.
Explain how to create a link in HTML that opens in a new tab safely and why each part is important.
Think about what happens when a link opens in a new tab and how to keep the original page safe.
You got /3 concepts.
Describe the default behavior of links in HTML and how the
target attribute changes it.Consider what happens when you click a link without any special attributes.
You got /3 concepts.