parent
e17ddd1405
commit
f1bf92aa78
@ -0,0 +1,119 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>LangProg</title>
|
||||
<link href="styles/main.css" rel="stylesheet" type="text/css" />
|
||||
<link href="styles/index.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
<div class="title">
|
||||
<h1>LangProg - Main</h1>
|
||||
<img src="img/ProgrammingLanguage1-1.jpg" alt="ImgTitle" />
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
<a href="./index.html">Menu Principal</a>
|
||||
<a href="pages/galerie.html">Galerie</a>
|
||||
<a href="pages/donnees.html">Données</a>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<div class="main-content">
|
||||
<section class="articles">
|
||||
<h2>actualités des languages</h2>
|
||||
|
||||
<div>
|
||||
<article>
|
||||
<h3>Quelques données...</h3>
|
||||
<p>Voici quelques données sur les différants languages de
|
||||
programmation.</p>
|
||||
<a href="./pages/donnees.html">Voir les données...</a>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Le C</h3>
|
||||
<p>C est un langage de programmation <strong>impératif
|
||||
généraliste</strong>, de bas niveau. Inventé au début des années 1970
|
||||
pour réécrire Unix, C est devenu un des langages les plus utilisés,
|
||||
encore de nos jours.</p>
|
||||
<a href="./pages/article1.html">Lire la suite...</a>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Le C++</h3>
|
||||
<p>C++ est un langage de programmation <strong>compilé</strong>
|
||||
permettant la programmation sous de multiples paradigmes,
|
||||
<strong>dont la programmation procédurale, la programmation orientée
|
||||
objet et la programmation générique.</strong> Ses bonnes
|
||||
performances, et sa compatibilité avec le C en font un des langages
|
||||
de programmation les plus utilisés dans les applications où la
|
||||
performance est critique.</p>
|
||||
<a href="./pages/article2.html">Lire la suite...</a>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h3>Le C#</h3>
|
||||
<p>C# est un langage de programmation <strong>orientée objet</strong>,
|
||||
fortement typé, dérivé de C et de C++, ressemblant au langage Java.
|
||||
Il est utilisé pour développer des <strong>applications
|
||||
web</strong>, ainsi que des <strong>applications de bureau, des
|
||||
services web, des commandes, des widgets ou des bibliothèques de
|
||||
classes</strong>.</p>
|
||||
<a href="./pages/article3.html">Lire la suite...</a>
|
||||
</article>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="actus">
|
||||
<h2>Actualités du site</h2>
|
||||
|
||||
<div>
|
||||
<article>
|
||||
<h4>Initialisation du site</h4>
|
||||
<p>08/09/2022: Création de la page d'acceuil, des 3 premiers articles,
|
||||
et de la table.</p>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h4>Ajouts des stylesheets</h4>
|
||||
<p>15/09/2022: Ajouts de styles.css.</p>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h4>MAJ complete de la structuration du site</h4>
|
||||
<p>29/09/2022: Création de multiple fichiers de styles adaptive,
|
||||
arrangement du code pour une meilleur lisibilité.</p>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h4>MAJ du style 1</h4>
|
||||
<p>05/10/2022: Mise à niveau du style: style pour les pages d'article,
|
||||
de donnée, création de la page de Gallerie avec des photos et des
|
||||
vidéos, nouvelles bordures, overflow, position (stiky).</p>
|
||||
</article>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<aside class="links">
|
||||
<h3>Liens externes..</h3>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://fr.wikipedia.org/wiki/C_(langage)">C (Wiki)</a></li>
|
||||
<li><a href="https://fr.wikipedia.org/wiki/C%2B%2B">C++ (Wiki)</a></li>
|
||||
<li><a href="https://fr.wikipedia.org/wiki/C_sharp">C# (Wiki)</a></li>
|
||||
</ul>
|
||||
</aside>
|
||||
|
||||
<footer>
|
||||
<p>Auteur: Alexandre Agostinho (TP1)</p>
|
||||
<p><a href="mailto:alexandre.agostinho@etu.uca.fr">alexandre.agostinho@etu.uca.fr</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,152 @@
|
||||
body {
|
||||
background-color: #ebebeb;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
background-color: darkgrey;
|
||||
text-decoration: none;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
a:link, a:visited { color: white; }
|
||||
a:hover { color: cadetblue; background-color: white; }
|
||||
a:active { color: darkgrey; }
|
||||
|
||||
/* HEADER */
|
||||
|
||||
.header {
|
||||
border-left: 10px solid cadetblue;
|
||||
background-image: linear-gradient(to right, #ebebeb, cadetblue);
|
||||
position: sticky;
|
||||
top: 0px;
|
||||
}
|
||||
|
||||
.header .title {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.header h1 {
|
||||
margin-left: 10px;
|
||||
margin-bottom: 4px;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.header img {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 124px;
|
||||
}
|
||||
|
||||
.header nav {
|
||||
background-color: cadetblue;
|
||||
}
|
||||
|
||||
.header nav a {
|
||||
background-color: cadetblue;
|
||||
margin-inline: 10px;
|
||||
}
|
||||
|
||||
.header a:hover { color: darkgrey; }
|
||||
.header a:active { color: cadetblue; }
|
||||
|
||||
/* MAIN CONTENT */
|
||||
|
||||
.main-content {
|
||||
border-left: 10px solid cadetblue;
|
||||
border-right: 2px solid cadetblue;
|
||||
border-radius: 0 14px 0 0;
|
||||
margin-right: 20%;
|
||||
}
|
||||
|
||||
.main-content section {
|
||||
margin-left: 10px;
|
||||
border-bottom: 2px solid cadetblue;
|
||||
}
|
||||
|
||||
.main-content .articles div {
|
||||
height: 600px;
|
||||
overflow: scroll;
|
||||
}
|
||||
|
||||
.main-content .actus div {
|
||||
height: 200px;
|
||||
overflow: scroll;
|
||||
}
|
||||
|
||||
.main-content .articles article {
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
.main-content h2,h3 {
|
||||
border-bottom: 6px solid cadetblue;
|
||||
border-left: 6px solid darkgrey;
|
||||
border-radius: 0 14px;
|
||||
padding-bottom: 4px;
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.main-content h2 {
|
||||
background-color: cadetblue;
|
||||
border-bottom: 6px solid darkgrey;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
.main-content h4 {
|
||||
border-bottom: 2px solid cadetblue;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.main-content p, li {
|
||||
padding-right: 20px;
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.main-content .actus h4 {
|
||||
margin-bottom: 0;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.main-content .actus p {
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
/* ASIDE */
|
||||
|
||||
.links {
|
||||
background-color: #ebebebca;
|
||||
padding-left: 2%;
|
||||
padding-right: 2%;
|
||||
padding-top: 1%;
|
||||
border: 6px solid cadetblue;
|
||||
border-radius: 0 14px;
|
||||
position: fixed;
|
||||
top: 113px;
|
||||
right: 1%;
|
||||
left: 80%;
|
||||
height: 400px;
|
||||
margin-left: 1%;
|
||||
}
|
||||
|
||||
.links h3, ul {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
/* FOOTER */
|
||||
|
||||
footer {
|
||||
background-color: darkgray;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
position: sticky;
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
footer p {
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
@ -1,152 +1,103 @@
|
||||
body {
|
||||
background-color: #ebebeb;
|
||||
margin: 0;
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
a {
|
||||
background-color: darkgrey;
|
||||
text-decoration: none;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
body {
|
||||
font-family: Arial;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
a:link, a:visited { color: white; }
|
||||
a:hover { color: cadetblue; background-color: white; }
|
||||
a:active { color: darkgrey; }
|
||||
|
||||
/* HEADER */
|
||||
/* HEADER --------------------------------------------*/
|
||||
|
||||
.header {
|
||||
border-left: 10px solid cadetblue;
|
||||
background-image: linear-gradient(to right, #ebebeb, cadetblue);
|
||||
position: sticky;
|
||||
top: 0px;
|
||||
}
|
||||
|
||||
.header .title {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.header h1 {
|
||||
margin-left: 10px;
|
||||
margin-bottom: 4px;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.header img {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 124px;
|
||||
}
|
||||
|
||||
.header nav {
|
||||
background-color: cadetblue;
|
||||
}
|
||||
|
||||
.header nav a {
|
||||
background-color: cadetblue;
|
||||
margin-inline: 10px;
|
||||
background-image: linear-gradient(to right, #ebebeb, cadetblue);
|
||||
text-align: center;
|
||||
padding: 60px;
|
||||
color: #ebebeb;
|
||||
}
|
||||
|
||||
.header a:hover { color: darkgrey; }
|
||||
.header a:active { color: cadetblue; }
|
||||
|
||||
/* MAIN CONTENT */
|
||||
|
||||
.main-content {
|
||||
border-left: 10px solid cadetblue;
|
||||
border-right: 2px solid cadetblue;
|
||||
border-radius: 0 14px 0 0;
|
||||
margin-right: 20%;
|
||||
.nav-bar a:link { color: white; }
|
||||
.nav-bar a:visited { color: white; }
|
||||
.nav-bar a:hover {
|
||||
color: #555;
|
||||
background-color: #ebebeb;
|
||||
border: 10px solid #ebebeb;
|
||||
border-radius: 25px;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.main-content section {
|
||||
margin-left: 10px;
|
||||
border-bottom: 2px solid cadetblue;
|
||||
}
|
||||
|
||||
.main-content .articles div {
|
||||
height: 600px;
|
||||
overflow: scroll;
|
||||
.nav-bar {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding: 5px;
|
||||
align-items: baseline;
|
||||
background-color: #555;
|
||||
}
|
||||
|
||||
.main-content .actus div {
|
||||
height: 200px;
|
||||
overflow: scroll;
|
||||
.nav-bar a {
|
||||
padding: 5px 20px;
|
||||
margin: 0 10px 0 10px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
border-radius: 25%;
|
||||
transition:
|
||||
border 300ms,
|
||||
font-size 300ms,
|
||||
background-color 300ms,
|
||||
color 300ms;
|
||||
}
|
||||
|
||||
.main-content .articles article {
|
||||
margin-bottom: 50px;
|
||||
.nav-left {
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
align-items: baseline;
|
||||
}
|
||||
|
||||
.main-content h2,h3 {
|
||||
border-bottom: 6px solid cadetblue;
|
||||
border-left: 6px solid darkgrey;
|
||||
border-radius: 0 14px;
|
||||
padding-bottom: 4px;
|
||||
padding-left: 10px;
|
||||
.nav-right {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: baseline;
|
||||
}
|
||||
|
||||
.main-content h2 {
|
||||
background-color: cadetblue;
|
||||
border-bottom: 6px solid darkgrey;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
/* MAIN CONTENT --------------------------------------------*/
|
||||
|
||||
.main-content h4 {
|
||||
border-bottom: 2px solid cadetblue;
|
||||
padding-bottom: 4px;
|
||||
.main-content {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.main-content p, li {
|
||||
padding-right: 20px;
|
||||
text-align: justify;
|
||||
.side {
|
||||
flex: 20%;
|
||||
background-color: #f1f1f1;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.main-content .actus h4 {
|
||||
margin-bottom: 0;
|
||||
padding-bottom: 2px;
|
||||
.main {
|
||||
flex: 80%;
|
||||
background-color: #ebebeb;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.main-content .actus p {
|
||||
margin-top: 2px;
|
||||
article {
|
||||
border-bottom: 1px solid #555;
|
||||
}
|
||||
|
||||
/* ASIDE */
|
||||
|
||||
.links {
|
||||
background-color: #ebebebca;
|
||||
padding-left: 2%;
|
||||
padding-right: 2%;
|
||||
padding-top: 1%;
|
||||
border: 6px solid cadetblue;
|
||||
border-radius: 0 14px;
|
||||
position: fixed;
|
||||
top: 113px;
|
||||
right: 1%;
|
||||
left: 80%;
|
||||
height: 400px;
|
||||
margin-left: 1%;
|
||||
.title-link {
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.links h3, ul {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
/* FOOTER */
|
||||
/* RESPONSIVE -----------------------------------------------------*/
|
||||
|
||||
footer {
|
||||
background-color: darkgray;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
position: sticky;
|
||||
bottom: 0px;
|
||||
@media screen and (max-width: 700px) {
|
||||
.main-content, .nav-bar {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
footer p {
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
Loading…
Reference in new issue