Bonjour, j'ai a vrai dire 2 problèmes qui me gène particulièrement:
j'ai crée une barre en position:fixe en bas (j'ai mis top:80%) mais sa beug sur certain terminaux mobile la barre n'est pas vraiment en bas de la page, elle dépasse même, c'est assez bizarre et donc je demande votre aide.
et la 2ième chose je n'arrive pas à centré les 2 boutons par rapport à l'espace de la barre
voici les codes:
CSS:
et maintenant la mises en page:
HTML:
voici ce que le résultat donne:
ok, on vois que j'ai essayé d'y insérez le code d'une "base" de CSS mobile mais même sans cette base le résultat est identique.
Merci de bien vouloir m'aidez. Boris
Modifié par borrougagnou (28 Jan 2014 - 00:34)
j'ai crée une barre en position:fixe en bas (j'ai mis top:80%) mais sa beug sur certain terminaux mobile la barre n'est pas vraiment en bas de la page, elle dépasse même, c'est assez bizarre et donc je demande votre aide.
et la 2ième chose je n'arrive pas à centré les 2 boutons par rapport à l'espace de la barre
voici les codes:
CSS:
@charset "UTF-8";
/* CSS Document */
body{
background-color:#00B000;
}
@media (max-width: 640px) {
/* passer tous les éléments de largeur fixe en largeur automatique */
body,
element1,
element2 {
width: auto;
margin: 0;
padding: 0;
}
/* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
iframe,
object,
embed,
video {
max-width: 100%;
}
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
img {
height: auto; width: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* gestion des mots longs */
textarea,
table,
td,
th,
code,
pre,
samp {
word-wrap: break-word; /* passage à la ligne forcé */
-webkit-hyphens: auto; /* césure propre */
-moz-hyphens: auto;
hyphens: auto;
}
code,
pre,
samp {
white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
}
/* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
element1,
element2 {
float: none;
width: auto;
}
/* masquer les éléments superflus */
.hide_mobile {
display: none !important;
}
/* Un message personnalisé */
body:before {
content: "Version mobile du site";
display: block;
color: #777;
text-align: center;
font-style: italic;
}
}
#barremenu{
position:fixed;
top:80%;
background-color: #F90;
right:0%;
left:0%;
-webkit-box-shadow: 0 -3px 5px rgba(0,0,0,0.25);
-moz-box-shadow: 0 -3px 5px rgba(0,0,0,0.25);
box-shadow: 0 -3px 5px rgba(0,0,0,0.25);
color: #FFFFFF;
font-size: 120%;
font-weight: bold;
-webkit-border-radius:10px 10px 0px 0px;
-moz-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px;
font-family:Calibri;
text-align:center;
}
#barremenu ul{
list-style:none;
margin-left:0;
padding-left:0;
}
#barremenu li{
display:inline;
padding: 0px 15px 0px 5px;
text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
color:#FFFFFF;
border-right:solid 2px rgba(255,255,255,1);
}
#barremenu li span{
border:0;
}
#barremenu li a{
color:#FFFFFF;
text-decoration:none;
}
@media (max-device-width:768px) and (orientation: landscape) {
html {
-webkit-text-size-adjust: 100%;
}
}
et maintenant la mises en page:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="initial-scale=1.0">
<link href="menumob.css" media="all" rel="stylesheet" type="text/css">
<title>Document sans titre</title>
</head>
<body>
<div id="barremenu">
<ul>
<li><span>Menu</span></li>
<li style="border:0px;"><span>Connexion</span></li>
</ul>
</div>
<div>
<p>
</div>
</body>
</html>
voici ce que le résultat donne:
ok, on vois que j'ai essayé d'y insérez le code d'une "base" de CSS mobile mais même sans cette base le résultat est identique.
Merci de bien vouloir m'aidez. Boris
Modifié par borrougagnou (28 Jan 2014 - 00:34)