Evo Web
  • Components
  • Accessibility
  • Guides

Site Menu

Main Navigation
Components
Accessibility
Guides
  • Components
  • Accessibility
  • Guides
  • Github Repo
  • Accordion
  • Alert Dialog
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Calendar
  • Card
  • Carousel
  • Ccd
  • Chart Legend
  • Checkbox
  • Chip
  • Chips Combobox
  • Combobox
  • Confirm Dialog
  • Date Textbox
  • Details
  • Donut Chart
  • Education Notice
  • Eek
  • Field
  • File Input
  • File Preview Card Group
  • File Preview Card
  • Filter Chip
  • Filter Input
  • Flag
  • Floating Label
  • Global
  • Icon Button
  • Icon
  • Image Placeholder
  • Infotip
  • Inline Notice
  • Item Tile Group
  • Item Tile
  • Layout Grid
  • Lightbox Dialog
  • Link
  • List
  • Listbox Button
  • Listbox
  • Marketsans
  • Menu Button
  • Menu
  • Number Input
  • Page Grid
  • Page Notice
  • Pagination
  • Panel Dialog
  • Phone Input
  • Progress Bar Expressive
  • Progress Bar
  • Progress Spinner
  • Progress Stepper
  • Radio
  • Sass
  • Section Notice
  • Section Title
  • Segmented Buttons
  • Select
  • Selection Chip
  • Signal
  • Skeleton
  • Snackbar Dialog
  • Split Button
  • Star Rating Select
  • Star Rating
  • Switch
  • Table
  • Tabs
  • Textbox
  • Toast Dialog
  • Toggle Button Group
  • Toggle Button
  • Tokens
  • Tooltip
  • Tourtip
  • Typography
  • Utility
  • Accessibility Docs

  • Patterns

    • Description List
    • Fake Menu Button
    • Fake Tabs
    • Footnote
    • Form
    • Form Validation
    • Heading
    • Image
    • Input Dialog
    • Input Meter
    • Input Validation
    • Popover
    • Pulldown List
    • Region
    • Skip Navigation
    • Table Cell
    • Time
  • Anti Patterns

    • Disabling Pinch To Zoom
    • Hand Cursor On Buttons
    • Javascript Href
    • Layout Table
    • Non Interactive Hover
    • Open New Window
    • Setting Focus On Page Load
    • Tabindex Itis
    • Title Tooltip
  • Techniques

    • Active Descendant
    • Alternative Text
    • Ambiguous Label
    • Background Icon
    • Keyboard Interface
    • Keyboard Trap
    • Live Region
    • Offscreen Text
    • Roving Tabindex
    • Skip To Main Content
  • Testing

    • Checklist
    • Known Issues
  • Misc

    • Aria Essentials
    • Component Naming Scheme
    • Faq
  • Page Grid Use Guide
  • Skeleton Use Guide
  • Animation Guide

COMPONENTS

  • Accordion
  • Alert Dialog
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Calendar
  • Card
  • Carousel
  • Ccd
  • Chart Legend
  • Checkbox
  • Chip
  • Chips Combobox
  • Combobox
  • Confirm Dialog
  • Date Textbox
  • Details
  • Donut Chart
  • Education Notice
  • Eek
  • Field
  • File Input
  • File Preview Card Group
  • File Preview Card
  • Filter Chip
  • Filter Input
  • Flag
  • Floating Label
  • Global
  • Icon Button
  • Icon
  • Image Placeholder
  • Infotip
  • Inline Notice
  • Item Tile Group
  • Item Tile
  • Layout Grid
  • Lightbox Dialog
  • Link
  • List
  • Listbox Button
  • Listbox
  • Marketsans
  • Menu Button
  • Menu
  • Number Input
  • Page Grid
  • Page Notice
  • Pagination
  • Panel Dialog
  • Phone Input
  • Progress Bar Expressive
  • Progress Bar
  • Progress Spinner
  • Progress Stepper
  • Radio
  • Sass
  • Section Notice
  • Section Title
  • Segmented Buttons
  • Select
  • Selection Chip
  • Signal
  • Skeleton
  • Snackbar Dialog
  • Split Button
  • Star Rating Select
  • Star Rating
  • Switch
  • Table
  • Tabs
  • Textbox
  • Toast Dialog
  • Toggle Button Group
  • Toggle Button
  • Tokens
  • Tooltip
  • Tourtip
  • Typography
  • Utility

You are here

  • Evo Web
  • Components
  • Link
  • Css
  • Overview
  • Accessibility
  • CSS 2.0
  • Design System

Link Component

The link module itself does not provide any base styling of anchor tags, that styling instead comes from the global module.

Nested Link

When nested amongst paragraphs of text, the anchor tag's default underline gives visual affordance that this selection of text is a hyperlink . The color of the link alone would not be sufficient affordance in this context and therefore the underline is required and must not be removed.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
  <a href="https://www.ebay.com"> tempor incididunt </a>
  ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
  exercitation
  <a href="https://www.ebay.com"> ullamco laboris </a>
  nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
  reprehenderit in
  <a href="https://www.ebay.com"> voluptate velit esse cillum </a>
  dolore eu fugiat nulla pariatur.
</p>

Nav Link

Nav links are typically used in blocks of navigation within sidebars, allowing the user to navigate the site hierarchy.

Nav links remove the default underline. The "color alone" principle mentioned above is not violated, because in this context there are other visual affordances (e.g. heading, placement, spacing and surrounding elements) that these elements are interactive.

Navigation

  • Link 1
  • Link 2
  • Link 3
  • Link 4
  • Link 5
<nav aria-labelledby="nav-link-heading" role="navigation">
  <h2 id="nav-link-heading">Navigation</h2>
  <ul>
    <li>
      <a class="nav-link" href="#link1"> Link 1 </a>
    </li>
    <li>
      <a class="nav-link" href="#link2"> Link 2 </a>
    </li>
    <li>
      <a class="nav-link" href="#link3"> Link 3 </a>
    </li>
    <li>
      <a class="nav-link" href="#link4"> Link 4 </a>
    </li>
    <li>
      <a class="nav-link" href="#link5"> Link 5 </a>
    </li>
  </ul>
</nav>

Legal Link

For a link used in legal text (such as Terms & Conditions), use the legal-link .

Terms & Conditions
<div>
  <a class="legal-link" href="https://www.ebay.com"> Terms & Conditions </a>
</div>
<div>
  <button class="fake-link legal-link" type="button">Privacy Policy</button>
</div>

Fake Link

To style a button to look like a link, use the fake-link class.

<button class="fake-link" type="button">Button</button>
Lightbox Dialog ComponentList Component
Evo Web

Building accessible and performant components for the modern, responsive web. Empowering developers to create inclusive user experiences.

© 2025 Evo Web. All rights reserved.

Main

  • Components
  • Accessibility
  • Guides
  • Evo CSS Components
  • Evo Marko Components
  • Evo React Components
  • Sitemap

Web Guides and Best Practices

  • Page Grid Use Guide
  • Animation Guide
  • Skeleton Use Guide