Use el archivo css local si el enlace al archivo css en línea está muerto

El problema:

estoy usandow3.css(si entras ahoraw3schools.com el sitio está fuera de servicio por mantenimiento) para diseñar mi sitio web. El problema aquí es quew3schools.com está bajando de vez en cuando.

Entonces mi sitio web se ve espeluznante y no necesito eso.

Así que tengo una copia local delw3.css en la computadora y hasta el servidor que contiene el sitio web.

En línea:

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

Local:

<link rel="stylesheet" href="../css/w3.css">

La pregunta:

Cómo sé cuándo el enlace al que apuntow3schools está muerto, así que puedo usar el localw3.css file.¿Cómo puedo hacer eso?

1) Detectar si está roto

2) Use el CSS local antes de cargar el sitio web

Finalmente

¿Qué están haciendo las grandes empresas para eso?3-4 Los servicios web caen, toda la compañía está cayendo .....

Soy nuevo en el desarrollo web, así que ... Gracias ...

Editar: (tengo algo en mente)

Cargando ellocal(...site in on a server,that local i mean) y elw3schools archivo, pero eso aumentará la carga del sitio ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta