Centrer un cadre en CSS sur page HTML

astonvmax56 Messages postés 2 Date d'inscription vendredi 13 septembre 2024 Statut Membre Dernière intervention 18 septembre 2024 - Modifié le 17 sept. 2024 à 13:07
astonvmax56 Messages postés 2 Date d'inscription vendredi 13 septembre 2024 Statut Membre Dernière intervention 18 septembre 2024 - 18 sept. 2024 à 08:45

Bonjour tout le monde,

je tourne en rond depuis des jours pour arriver à centrer sur une page un cadre qui fait 80% de la largeur

la police fonctionne bien.

j'ai essayer avec frame - conteneur - block  , rien à faire

voila mon  html :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<!-- DATE DE CREATION: 01/07/2011 -->
<HTML>

<HEAD>

<TITLE>ASTONVMAX</TITLE>
<META NAME="Description" CONTENT="ASTONVMAX">
<META NAME="Keywords" CONTENT="ASTONVMAX">
<META NAME="Author" CONTENT="ASTONVMAX">
<META NAME="Generator" CONTENT="WebExpert">
 
<!-- CCS pour font speciale  "" Arima-Madurai-Extra Bold "" sur la page web   -->   

<link rel="stylesheet" type="text/css" href="fonts.css">

<link rel="stylesheet" type="text/css" href="cadres.css">

<!-- CCS pour font speciale  "" Arima-Madurai-Extra Bold "" sur la page web   -->   
  
</HEAD>
    
    
 
<BODY>

<BR>    


    <div class="border3"><A HREF="http://www.auvergne.pref.gouv.fr/" TITLE="prefecture" TARGET="_blank">PREFECTURE</div>

    <div class="border4"><A HREF="https://ants.gouv.fr/" TITLE="documents sécurisés" TARGET="_blank">ANTS</div>


<BR>    

    
</BODY>
</HTML>

et mon CSS : 

 "cadres.css"


.border3{
  border-width: 2px ;
  border-style: solid ;
  border-color : #000000 ;
  padding : center ;
  padding-top : 2px ;
  padding-bottom : 2px ;
  margin-top : 2px ;
  margin-bottom : 2px ;
  background-color : #80FFFF ;

  
}    

j'ai enlevé weigth : 80% ; parce que ca me le centre pas, ca me l'aligne sur la gauche de la page

j'ai 6 "border" parce que je veux mettre une couleur différente pour chaque cadre. 

merci beaucoup

A voir également:

2 réponses

Bruno83200_6929 Messages postés 192 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 18 septembre 2024 31
17 sept. 2024 à 16:22

Bonjour, 

Pour y parvenir, il faut jouer avec les propriétés CSS telles que la largeur (width), le centrage via les marges, et un meilleur contrôle des bordures.

Voici une version modifiée de votre code HTML et CSS qui devrait vous permettre de centrer correctement le cadre sur la page :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<!-- DATE DE CREATION: 01/07/2011 -->
<HTML>
<HEAD>
  <TITLE>ASTONVMAX</TITLE>
  <META NAME="Description" CONTENT="ASTONVMAX">
  <META NAME="Keywords" CONTENT="ASTONVMAX">
  <META NAME="Author" CONTENT="ASTONVMAX">
  <META NAME="Generator" CONTENT="WebExpert">
  
  <!-- CCS pour font speciale  "" Arima-Madurai-Extra Bold "" sur la page web   -->   
  <link rel="stylesheet" type="text/css" href="fonts.css">
  <link rel="stylesheet" type="text/css" href="cadres.css">
  
</HEAD>
<BODY>

<BR>

<div class="border3">
  <A HREF="http://www.auvergne.pref.gouv.fr/" TITLE="prefecture" TARGET="_blank">PREFECTURE</A>
</div>

<div class="border4">
  <A HREF="https://ants.gouv.fr/" TITLE="documents sécurisés" TARGET="_blank">ANTS</A>
</div>

<BR>

</BODY>
</HTML>
.border3, .border4 {
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  padding: 10px; /* Ajustement de la taille des marges internes */
  background-color: #80FFFF;
  
  width: 80%; /* Le cadre prend 80% de la largeur de la page */
  margin: 10px auto; /* 'auto' centre l'élément horizontalement */
  text-align: center; /* Centrage du texte à l'intérieur du cadre */
}

Avec ces ajustements, vos cadres .border3 et .border4 devraient être correctement centrés, tout en occupant 80% de la largeur de la page.


0
astonvmax56 Messages postés 2 Date d'inscription vendredi 13 septembre 2024 Statut Membre Dernière intervention 18 septembre 2024
18 sept. 2024 à 08:45

bonjour et merci,

je vais essayer votre solution et vous tiendrai au courant,

0