Bonjour, j'ai créer un emploi du temps en PHP, MySQL, HTML et CSS, tout fonctionne très bien, sauf que je voudrais changer la font-size, en fonction de la taille du div.
Par exemple si il y a un seul cours sur l'heure : (taille + grande)
Ou plusieurs cours sur la même heure :(taille + petite)
Mais je voudrais que cela se face automatiquement, sans avoir à passer par des classes avec des font-size si possible !
(Une partie du code :
<div class="cours"><?php
$journow = 'Thu';
$reqcoursc1 = $bdd->prepare("SELECT * FROM edt_content WHERE debut_cours = ? AND jour = ? AND id_eta = ?");
$reqcoursc1->execute(array($ic['heure_debut'],$journow,$ideta));
while ($ic1 = $reqcoursc1->fetch()) {
if (strpos($ic1['classe'], $getclasse) !== false) {
$showthis = false;
if ($ic1['keyw'] == 'semaine') {
$showthis = true;
}
if ($ic1['keyw'] == 'Q1') {
if ($semaine == '1') {
$showthis = true;
}
}
elseif ($ic1['keyw'] == 'Q2') {
if ($semaine == '2') {
$showthis = true;
}
}
if ($showthis) {
$reqtabs = $bdd->prepare("SELECT * FROM matiere WHERE id = ? AND id_eta = ?");
$reqtabs->execute(array($ic1['tabs'],$ideta));
$infotabs = $reqtabs->fetch();
$reqprof = $bdd->prepare("SELECT * FROM profs WHERE id = ? AND id_eta = ?");
$reqprof->execute(array($ic1['id_prf'],$ideta));
$infoprof = $reqprof->fetch();
if ($infoprof['sexe'] == 1) {
$sexe = 'Mr. ';
}
elseif ($infoprof['sexe'] == 2) {
$sexe = 'Mme. ';
}
else
{
$sexe = 'M. ';
}
$hourcours = date('H', $ic1['hour_cours']);
$heightt = 6.3 * $hourcours.'vh';
?>
<div id="c1-<?= $ic1['id'] ?>" class="ind-c" style="background: <?= $infotabs['color'] ?>;height: <?= $heightt ?>;">
<span><b><?= strtoupper($infotabs['nom']) ?></b></span>
<span><?= $sexe.strtoupper($infoprof['nom']).' '.mb_substr($infoprof['prenom'], 0, 1, "UTF-8").'.' ?></span>
<?php
if ($ic1['groupes'] !== 'null') {
?>
<span>[<?= $ic1['groupes'] ?>]</span>
<?php
}
?>
<span><?= $ic1['salle'] ?></span>
</div>
<?php
}
}
}
?></div>
)
Merci à ceux qui m'aideront !
(Tous les noms sont fictifs)
- Edité par Joey_czo 6 avril 2021 à 13:17:13
Changer la font size en fonction de la taille du d
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.