Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why are <b> and <s> mapped to semantic roles, but <i> is not? #475

Closed
cookiecrook opened this issue Apr 20, 2023 · 5 comments · Fixed by #477
Closed

Why are <b> and <s> mapped to semantic roles, but <i> is not? #475

cookiecrook opened this issue Apr 20, 2023 · 5 comments · Fixed by #477
Assignees

Comments

@cookiecrook
Copy link
Collaborator

Why are <b> and <s> mapped to semantic roles (strong and deletion), but <i> is generic?

FWIW, I think all the style-based tags should be generic, but perhaps we can settle on consistency, one way or the other. Either <i> should be emphasis, or <b> and <s> (maybe more) should be generic, right?

@scottaohara
Copy link
Member

The answer is because I made a mistake :)

@stevefaulkner
Copy link
Contributor

stevefaulkner commented May 9, 2023

@scottaohara Can you explain the reasoning for collapsing the semantics of b/strong and i/em as they are defined in HTML as representing different things

@cookiecrook
Copy link
Collaborator Author

I (and maybe Scott) argued for b and i to map to generic, but the ARIA WG went a different way. @michael-n-cooper @joanmarie or @jnurthen may be able to find the specific decision.

They’d be interested to know that ARIA WG decision conflicts with the primary standard.

@scottaohara
Copy link
Member

just mentioning here that I've commented in the new issue that James created, so per anyone cc'd in the previous comment, may be worth reading that issue too.

@cookiecrook
Copy link
Collaborator Author

Closing the loop.

The AAM change was rolled back with:

The test change was rolled back with:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants