Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAstrid Ye
6,896 Pointswhat is the point of using <q></q> if I can use "" and make it just work like <q>tag?
And what is the point of citing a website if I can not see the difference on the webpage?
3 Answers
Andrew Zhao
3,267 PointsAstrid, also you know that it's not always people that are reading your webpage.
Oftentimes search engine spiders and other computers are reading your page.
It's important that we have the right structure to maximize the effectiveness of your page, no matter who or what the reader is.
Sreng Hong
15,083 PointsHi Astrid,
The reason that we use the q tags or other html5 tags is not because of their looks, but we should use it for a sematic way.
Astrid Ye
6,896 Pointswhat will happen if I ignore semantics (as long as the webpage show what I want it to show)? will the outcome make trouble for me in the future?
Sreng Hong
15,083 PointsIt's really a good question. First, there is no problem or making you any troubles if you ignore it, but you might think about people who cannot read it. For example, blind people cannot see your webpage, they have to use screen reader to read the contents for them. So, if you just only care about the look of your webpage, you might miss the way you want to express your content to them.
Sreng Hong
15,083 PointsIt's like you use the b and strong tags. The outcome is the same but the meaning is different. So, when the screen reader read the content to the blind people, I think the screen reader might use different expressions or something.
Hope this helps and I encourage you to google more about that. Good luck.
Astrid Ye
6,896 PointsThank you. It makes sense to me now.
Sreng Hong
15,083 PointsYour welcome :)
Philip Enchin
Full Stack JavaScript Techdegree Student 24,726 PointsIt's also worth noting that the <q></q>
tag will allow you to create CSS rules around quotes labeled in this way.