Mes débuts en html

Fermé
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 - Modifié par Pierrecastor le 6/01/2014 à 11:08
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 - 18 févr. 2014 à 18:45
Bonjour,
Comme je vous j'ai dit dans mon dernier message, j'ai décidé de me lancer dans la construction d'un site sur l'armorial de mon département. Les débuts sont un peu laborieux, mais avec votre aide je pense que je parviendrais à le réaliser.
Ma première question semble simple, j'ai vu qu'elle a été posée plusieurs fois et malgré les réponses que j'ai lues, je ne parviens pas à faire ce que je veux:
Je voudrais simplement mettre sur une même ligne "page précédente retour index page suivante" le tout centré sur la page avec des blancs entre les différentes indications. J'ai vu qu'on pouvait le faire avec des nbsp en grandes quantité, mais je suis sûr qu'on peut le faire de façon plus 'élégante'
Merci pour votre aide
Cdt. Jacques



A voir également:

22 réponses

Utilisateur anonyme
6 janv. 2014 à 11:13
salut tu peux faire ainsi :

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>Page</title>
		<style type="text/css">
			#mesliens a{
				margin-right: 30px;
			}
			
		</style>

	</head>
	<body>
		<div id="mesliens">
			<a href="#">page précédente</a>
			<a href="#">retour index</a>
			<a href="#">page suivante</a>
		</div>

	</body>
</html>

1
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
6 janv. 2014 à 11:07
Salut

Tu utilises du CSS avec ton fichier html ?
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
6 janv. 2014 à 11:46
Merci pour cette belle page... mais ça m dépasse un peu...

Voici une de mes pages:

<!DOCTYPE html>
<htlm version="1.0" encoding="utf-8">
<html>
<head>

<title>balarin</title>
<LINK rel="stylesheet" type="text/css" href="T1.css">
</head>
<body>
Balarin


<div align="center">
<img src="Balarin.jpg" width="300" height="400">

</div>

<div id="texte">
texte...
texte...


Si tu pouvais me dire comment et où je colle ce que tu m'as écrit ça m'arrangerais, je sais, je suis un vrai bourrin..... mais il n'y a aucun espoir d'améliortion
JP
0
Utilisateur anonyme
6 janv. 2014 à 11:50
salut, tu met ca :

#mesliens a{
	margin-right: 30px;
			}


dans ton fichier T1.css

et tu met ca :

<div id="mesliens">
			<a href="#">page précédente</a>
			<a href="#">retour index</a>
			<a href="#">page suivante</a>
		</div>



ou tu souhaite voir les liens
0
Utilisateur anonyme
6 janv. 2014 à 11:51
il faudra remplacer les "#" par les noms de pages
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
6 janv. 2014 à 11:59
Merci pour cette réponse, je vais me restaurer un peu et j'essayerais plus tard. Je te tiens au courant
JP
0
Utilisateur anonyme
6 janv. 2014 à 12:07
ok à plus
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
6 janv. 2014 à 14:04
De toute évidence il y a eu un problème de communication
Ce que je veux faire dans un premier temps c'est tout simplement écrire du texte, dans ce cas: page précédente à gauche, retour index au centre et page suivante à droite avec des blancs entre c'est tout. C'est de la mise en page genre traitement de texte
Si tu as une idée, je suis preneur
Merci, JP
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
6 janv. 2014 à 14:15
Ce qu'il faut comprendre, c'est que HTML n'est pas une langage de mise en page, c'est un langage d'organisation du contenu (titres, paragraphe, boites de contenue, etc). La partie qui va s'occuper de la mise en page du contenu HTML, c'est le CSS.

En gros, en HTML, pour faire un titre de niveau 1 tu mettra :

<h1>mon titre</h1>

Et pour le mettre en gras et centré, il faut un fichier CSS attaché qui définira :

h1 {
font-weight: bold;
text-align: center;
}

Tu devrais faire un tour ici pour assimiler les bases : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
6 janv. 2014 à 14:33
Oui, ça j'ai à peu près compris, mais ce que je n'arrive pas à faire c'est de mettre un mot complètement à gauche, un au centre et le troisième à droite le tout sur la même ligne et séparés par des blancs
Désolé...
0
Utilisateur anonyme
6 janv. 2014 à 15:28
ne soit pas pressé, prends le temps de lire le tutoriel de Pierrecastor, tu y arrivera rapidement
0
tiens regarde c'est ca que tu veux ?

http://pour-ccm.zz.mu/
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
Modifié par roentgen le 6/01/2014 à 15:43
Non, mon but n'est pas d'apprendre ces langages qui ne me serviront qu'une seule fois.
Ce que je veux faire n'est pas compliqué, il s'agit de faire des pages toutes identiques en ce qui concerne leur mise en page, certes il y en aura peut-être 2500 et autant ou presque d'images. Le fonctionnement est tout simple, un alphabet, on clic sur le A, les noms qui commencent par A s'affichent, on clic sur celui qu'on veut et on arrive à la page. Ensuite, soit on va en avant, page suivante, soit on va en arrière, page précédente, soit on retourne à l'index, c'est tout.

J'ai à peu près compris comment s'articulait le html et css pour pouvoir faire mes pages, ce qui m'arrête c'est simplement le fait de ne pas pouvoir mettre sur une même ligne trois éléments, c'est simplement une question d'esthétique. Si je ne trouve la réponse à cette question qui me semble assez simple pour les "pros", et bien je ferais différemment, c'est tout
Merci pour ton aide, JP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 6/01/2014 à 15:55
salut

fait ca ce sera centré

html

<div id="mesliens">
<ul>
<li><a href="#">page précédente</a></li>
<li><a href="#">retour index</a></li>
<li><a href="#">page suivante</a></li>
</ul>
</div>

et dans ton css

#mesliens ul {
text-align:center;
list-style-type:none;
}

#mesliens ul li{
display:inline;
margin: 0 10%;
}

ou sinon : a gauche / centré / a droite


html

<div id="mesliens">
<ul>
<li class="g"><a href="#">page précédente</a></li>
<li class="c"><a href="#">retour index</a></li>
<li class="d"><a href="#">page suivante</a></li>
</ul>
</div>

le css

#mesliens ul {
list-style-type:none;
margin:0;
padding:0;
}

.g {
display:block;
float:left;
text-align:left;
width:33.33%;
}

.c {
display:block;
float:left;
text-align:center;
width:33.33%;
}

.d {
display:block;
float:left;
text-align:right;
width:33.33%;
}


Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
6 janv. 2014 à 17:18
Il faut vraiment tout ça?... Et ben je n'étais pas prêt d'y arriver.
Pour ce soir je vais bâcher, je testerai demain
Merci pour ton aide,
Jacques
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 6/01/2014 à 17:56
ben oui

mais bon je t'ai donné 2 solutions

en plus il faudra mettre en forme les liens (couleur, taille de police, etc) avec #mesliens a {} et #mesliens a:hover {}

tu devrais faire un tour sur le lien que t'a donné Pierrecastor et suivre les tutos afin d'assimiler les bases et éviter les erreurs que tu devras corriger sur tout ton site. le html / css ce n'est pas du traitement de texte ... la mise en forme par css c'est pas ce qu'il y a de plus court a faire mais après quand c'est fait t'es tranquille et ta mise en forme / mise en page du site est faite après il y a juste a remplir avec du contenu.
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
7 janv. 2014 à 09:34
Bonjour,
Avant de commencer ce travail, je suis allé voir sur le net pour trouver des didacticiels sur le html, j'ai commencé par ''le html pour les nuls", puis sur celui-ci:

https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3

Je voudrais juste vous dire que j'ai 65 ans et porteur d'une maladie génétique qui m'a conduit 12 fois au bloc opératoire donc trois anévrismes de l'aorte et une valve cardiaque.
J'avale quotidiennement une douzaine de comprimés depuis quelques dizaines d'années et dont les effets indésirables permanents affectent notamment le cerveau.
J'ai de gros problèmes avec la mémoire dite immédiate, ce qui veut dire que je ne me souviens pas de ce que j'ai fait hier mais aussi me prive de la lecture. Je suis limité à un article de presse, mais je suis incapable de lire un bouquin. De plus, il m'est aussi très difficile voire impossible de déclencher le mécanisme du raisonnement. Difficile à dire et à admettre d'autant que je faisais autrefois des math et de la physique pour le plaisir
Pour en revenir au htlm, je suis très curieux de nature, et j'ai voulu apprendre ce langage, mais après plusieurs jours à relire encore et encore les mêmes pages, j'ai abandonné. J'ai pu faire une mise en page qui va me servir à entrer les données, mais le reste sera inaccessible pour moi.
Voilà pourquoi je frappe à la porte de CCM.
Bonne journée, JP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
7 janv. 2014 à 11:20
je comprends, bon courage et n'hésite pas a venir ici si tu en as besoin
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
7 janv. 2014 à 11:45
Ce que tu m'as envoyé fonctionne, il y a juste un espace un peu grand entre la dernière ligne du texte et les liens, j'ai bien essayé de comprendre, mais j'ai abandonné. Je sais que la mise en page pourrait être bien mieux, mais l'important reste quand même le contenu

voici ce que ça donne (sous réserve que ça fonctionne....)
JP

https://www.casimages.com/f.php?f=140107115037475946.pdf
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
7 janv. 2014 à 11:51
donne le code + css
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
7 janv. 2014 à 12:14
body

{
background-color: #CFC9F7;
color: #791B2D;
text-align: center;
font-size: 80pt;
font-variant: inherit;
}

#texte{
background-color: #CFC9F7;
color: blue;
font-size: 25pt;
text-align: justify;
text-indent: 3%;
margin-left: 3%;
margin-right: 3%
}
#mesliens


.g {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:left;
width:33.33%;
}

.c {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:center;
width:33.33%;
}

.d {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:right;
width:33.33%;
}

#retour
{

}
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
7 janv. 2014 à 12:21
le html aussi
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
7 janv. 2014 à 12:58
<!DOCTYPE html>

<htlm version="1.0" encoding="utf-8">
<html>
<head>

<title>agniel</title>
<LINK rel="stylesheet" type="text/css" href="T1.css">
</head>
<body>
Agniel


<div align="center">
<img src="agniel.jpg" width="300" height="400">

</div>

<div id="texte">

AGNIEL. -- Steyert. <i>Arm. du Lyonnais</i>, Forez et Beaujolais : <i><font color="red">Coupé d'azur, à trois étoiles rangées d'argent sommées d'un soleil d'or, et d'or à l'agneau passant d'azur. </font colord="red"></i><p>
Pierre Agniel, marchand drapier, né à Uzès, en 1708, premier échevin à Lyon, en 1724, fit reprise du fief de la Vernouse en Bresse, le 7 mars 1735; il est la souche de cette famille qui a donné en outre Pierre Agniel, trésorier de France en 1732 et président du bureau des finances de Lyon en 1787. Jean-Baptiste Agniel, écuyer, fit reprise du fief pour la seigneurie de la Vernouse, le 20 août 1759 et messire Agniel de la Vernouse, le 7 août 1777.
En 1785, la Vernouse appartenait aux Rambaud.
La famille est aujourd'hui représentée par M. Agniel de Chenelette



</div>
<div id="mesliens">
<ul>
<li class="g"><a href="agneaux.html">page précédente</a></li>
<li class="c"><a href="index.html">retour index</a></li>
<li class="d"><a href="aguerre.html">page suivante</a></li>
</ul>
</div><br>

</div>


</body>
</html>
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 7/01/2014 à 14:46
voici le code corrigé et commenté afin de t'aider

mettre toujours les paragraphe entre les balise p
comme cela
<p> texte blabla</p>

le texte en rouge dans une balise span
<span> le texte est rouge</span>

le titre de la page dans la balise h1
<h1>je suis le titre</h1>

voila le code

html

<!DOCTYPE html>
<htlm version="1.0" encoding="utf-8">
<head>
<title>balarin</title>
<LINK rel="stylesheet" type="text/css" href="T1.css">
</head>

<body>

<div id="top">
<!-- mettre le titre dans la balise h1-->
<h1>Agniel</h1>
<!-- mettre l'image ici-->
<img src="agniel.jpg" width="300" height="400">
</div>

<!--mettre le texte ici entre les balises p (paragraphe) le texte en rouge dans une balise span class rouge et le non italic dans span class debut-->
<div id="texte">
<p><span class="debut">AGNIEL. -- Steyert. </span>Arm. du Lyonnais, Forez et Beaujolais : <span class="red">Coupé d'azur, à trois étoiles rangées d'argent sommées d'un soleil d'or, et d'or à l'agneau passant d'azur. </span>
Pierre Agniel, marchand drapier, né à Uzès, en 1708, premier échevin à Lyon, en 1724, fit reprise du fief de la Vernouse en Bresse, le 7 mars 1735; il est la souche de cette famille qui a donné en outre Pierre Agniel, trésorier de France en 1732 et président du bureau des finances de Lyon en 1787.</p>
<p>Jean-Baptiste Agniel, écuyer, fit reprise du fief pour la seigneurie de la Vernouse, le 20 août 1759 et messire Agniel de la Vernouse, le 7 août 1777.
En 1785, la Vernouse appartenait aux Rambaud.</p>
<p>La famille est aujourd'hui représentée par M. Agniel de Chenelette</p>
</div>

<!--ici les liens -->
<div id="mesliens">
<ul>
<li class="g"><a href="agneaux.html">page précédente</a></li>
<li class="c"><a href="index.html">retour index</a></li>
<li class="d"><a href="aguerre.html">page suivante</a></li>
</ul>
</div>

</body>
</html>

Le css

body {
background-color: #CFC9F7;
color: #791B2D;
text-align: center;
font-size: 80pt;
font-variant: inherit;
}
/** le haut avec titre et image **/
#top {
margin:0 3% 20px 3%;
text-align:center;
}
/** titre **/
#top h1 {
color: #791B2D;
font-size: 30pt;
text-align:center;
}
/** la div ou il y a le texte **/
#texte{
margin:0 3% 0 3%;
}
/** paragraphe **/
#texte p {
color: blue;
font-size: 25pt;
text-align: justify;
text-indent: 3%;
margin:0 0 10px 0;
font-style:italic;
}
/** la div de liens **/
#mesliens {
margin:10px 3% 0 3%;
}
/** la balise de liste de lliens **/
#mesliens ul{
margin:0;
padding:30px 0 90px 0;
}
/** couleurs des liens **/
#mesliens a {
color: red;
}

#mesliens a:hover {
color: #791B2D;
}
/** position des liens **/
.g {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:left;
width:33.33%;
}

.c {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:center;
width:33.33%;
}

.d {
color: blue;
font-size: 25pt;
display:block;
float:left;
text-align:right;
width:33.33%;
}
/** le texte en rouge**/
.red {
color:red;
}
/** le texte non italic **/
.debut {
font-style:normal;
}

Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 7/01/2014 à 14:45
j'ai modifié le code à 14h 45 donc reprend le ci dessus au cas ou tu l'aurais déjà copié collé
voila
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
7 janv. 2014 à 14:51
Bon.... je vois que j'étais loin du compte...
Comme disait ma grand mère, faire et défaire c'est toujours travailler
Merci pour ton aide
JP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
8 janv. 2014 à 11:47
ok bye
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
10 janv. 2014 à 10:08
Bonjour,
Je reviens vers toi pour te soumettre un nouveau "petit" problème. Je voudrais faire mes pages d'introduction mais comment faire les liens pour accéder aux pages.

Voici un lien que je consulte régulièrement et dont le fonctionnement me conviendrait parfaitement:

http://www.blason-armoiries.org/heraldique/a/index.html

Il faudrait que les listes de noms puissent être mises à jour sans difficultés majeures puisque ce que je fais sera sans cesse modifié

D'autre part, il existe en héraldique des site à but commercial qui vendent des images de blasons, il est évident que je ne voudrais pas que ces gens puissent copier mes images, est-il possible de les verrouiller?

Je ne voudrais pas abuser de ta disponibilité, si cela te demande trop de temps, n'hésite à me le dire
Merci pour ton aide, JP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
10 janv. 2014 à 13:29
Bonjour

pour faire un lien

<p><a href="http://www.blason-armoiries.org/heraldique/a/index.html" target="_blank">Blasons et armoiries</a></p>

pour ce qui est d'interdire le copier des image tu peux interdire le clic droit mais bon si quelqu'un veux vraiment les récuperer il affiche la source de la page et peux voir l'adresse de l'image ou bien il désactive javascript ou bien il fait une copie d'ecran. Mais bon il faut quand meme s'y connaitre pour faire ca

tu rajoute oncontextmenu="return false" dans le tag de l'image comme ceci

<img src="agniel.jpg" width="300" height="400" oncontextmenu="return false">


Je te conseil pour mettre a jour sans difficultés de faire tes pages en php (extention du nom de fichier en .php) et d'utilser les includes pour les parties du site qui se repètent et doivent être misent a jour évidemment il faut aussi installer un serveur sur ton ordinateur du genre easyphp
https://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-include-php.html
https://www.youtube.com/watch?v=vMRIyXPLKMI


0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
10 janv. 2014 à 13:32
Hum, vu ce qui à été dit, je doute que l'apprentissage et la mise en place d'une partie PHP sois vraiment envisageable.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
10 janv. 2014 à 13:34
bas juste des include c'est assez simple je pense
0
Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 143
10 janv. 2014 à 13:37
Si on veut faire une parti dynamique pour les mises à jour de la liste, c'est loin d'être simple.

Même un include n'est pas simple pour quelqu'un n'ayant aucune compétence en développement.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 10/01/2014 à 13:48
petit truc

pour tes images de blasons mets les images dans un dossier que tu nomme blasons, ce dossier doit être dans le dossier ou est ton site
puis tu affiche l' image comme cela
<img src="blasons/agniel.jpg" width="300" height="400" oncontextmenu="return false">
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
10 janv. 2014 à 14:43
Merci pour vos réponses. Je pense que je me suis mal expliqué, ce n'est pas un lien vers ce site que je voudrais faire, mais c'est une page qui ressemble, c'est à dire, un alphabet et une liste classée par ordre alphabétique de mes fichiers
En fait, je voudrais la même mise en forme mais avec mes éléments
Pour le reste il me semble que c'est bien trop compliqué pour moi, je ne sais pas comment je vais m'y prendre pour ne pas être copié par des gens comme ceux-là..


https://www.orange.fr/portail?nom=AYMARD

Je m'intéresse à l'histoire locale et je sais que ce que je fais intéresse beaucoup de personnes, je fais bien sûr tout ça gratuitement mais de là à donner du''stock'' à un commerçant, non.


Merci pour vos réponses, JP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 10/01/2014 à 17:46
Alors la franchement ca demande beaucoup de boulot donc soit tu utilise un cms comme wordpress mais meme savoir s'en servir c'est compliqué soit tu apprends vraiment html css php mysql et prépare toi a plusieurs centaines d'heures une fois que tu sauras maitrise un cms ou le html css et php mysql
0
roentgen Messages postés 189 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 30 mai 2015 8
11 janv. 2014 à 09:22
bonjour,
Merci pour vos réponses, je laisse ça de coté pour l'instant.
Bonne journée, JP
0