Accessibility – WCAG guidelines for displaying statistics and their value? (in HTML)

Sorry if UX is not the place to do it, I'm a UX designer, but this may be a little bit about front-end development.

I'm working on just building some HTML / CSS components for a client, and I'm trying to make them as accessible as possible in the code I provided. Since I've done some accessibility testing lately, this is a big deal that I want to use for my work.

I'm trying to find the best way to present the following, either only with good HTML semantics, or if it requires aria tags, for example from labeled by?

I'm looking for the best way to display a statistic and then its value. Please do not criticize the actual design here, I am not responsible for the design, only for the component production.

Enter the image description here

Currently my code is:

Number of computers affected

230,000

However, I am not sure whether an element of heading h3 is correct here (it is at least the heading of the next higher level on the page). Should I use a label or div with an aria label? Or is it okay to use headings here, even though everything that falls below is a value.

Thank you for your help.

html – How can you rotate a symbol from right to left or have it rotated 180 degrees to the left?

I found this "➤" symbol online for the next button on my website

For example, I've used

Next ➤ (It's good)

Like that, I like to use it the other way around for Prevoius button,

➤ Previous (but this arrow must direct the opposite side)

I can't find the opposite side arrow of the same symbol.
Please share this arrow or how can it be rotated or rotated?

How to run HTML with CSS using Golang

I have a problem with adding CSS to HTML files via the Golang file.
The output on the local server is only the HTML file, not CSS. How can I fix it?

Possibly a problem with the way I use the template package. So can you explain how routing is designed differently? Example: when you go http: // localhost: 8080 / login and it would show login.html. I've seen a Net / http documentation about it, but either I'm blind or I'm just trying to find wrong things there.
All files are in the same directory

welcome.html





Website
    



    

Enter

Registration

style.css

@charset "utf-8";
/* CSS Document */
body
{
    font-family: "Comic Sans MS";
    background-image: url(images/bg.jpg);
    background-repeat: repeat ;
    background-size: 80px 80px ;
}
h1
{
margin: 0;
text-transform: uppercase;
padding-bottom: 5px;
border-bottom: 3px solid rgba(58,87,15,0.80);
}
form 
{
    margin : 0 auto;
    background: rgba(123,170,52,0.76);
    width: 450px;
    height: 350px;
    padding: 20px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.82);
}
.group
{
    margin: 16px ;
    padding: 5px;

}
label
{
    padding-left: 10px;
    text-transform: uppercase;
}
input
{
    margin-top: 5px;
    height: 30px;
    width: 400px;
    border-radius:20px/20px;
    border: none;
    padding-left: 15px;
    font-size: 18px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.82);
}

input:focus{
    border: 2px solid #264503;
    transform: translateX(15px);
    width: 385px;
}
button{
    font-family: "Comic Sans MS";
    cursor: pointer;
    padding: 10px 20px;
    height: 40px;
    color:aliceblue;
    background: rgba(21,73,3,1.00);
    border: none;
    text-transform: uppercase;
    font-size: 15px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.82);
}
button:hover{
    font-weight: bold;
    transform: scale(1.1);
}

.link{
    font-family: "Comic Sans MS";
    cursor: pointer;
    padding: 10px 20px;
    height: 40px;
    color:aliceblue;
    background: rgba(21,73,3,1.00);
    border: none;
    text-transform: uppercase;
    font-size: 15px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.82);
    text-decoration: none; 

}

goFile.go

package main

import (
    "fmt"
    "html/template"
    "net/http"
)

func welcome(w http.ResponseWriter, r *http.Request) {

    tmpl := template.Must(template.ParseFiles("welcome.html"))

    tmpl.Execute(w, nil)
}

func login(w http.ResponseWriter, r *http.Request) {
    tmpl := template.Must(template.ParseFiles("login.html"))

    tmpl.Execute(w, nil)
}

func main() {
    http.HandleFunc("/", welcome)
    http.HandleFunc("/login", login)

    fmt.Println("Listening...")
    http.ListenAndServe(":8080", nil)
}

** The output is as follows: **
output

Sum up: How can I display a page with CSS with the packages golang net / http or html / template?
How do I properly route between pages? Sorry for the mistakes. Thanks in advance guys!

xss – Effect of the script tag in the HTML comment

I recently participated in a CTF and the solution to this CTF is based on this strange behavior of the browser.

In the first case, if I insert a script tag into an HTML comment and do not close this comment, the browser (Firefox) then accepts the entire content as a comment including the body part. And there was no alarm.

Code: