Tom's Guide > Forum > Programmation > petits problèmes sur le language xhtml

petits problèmes sur le language xhtml

Forum Programmation : petits problèmes sur le language xhtml

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour tout le monde. premier post dans cette partie... que d'émotion!!
j'ai quelques questions sur du language html pour mes pages web quee je suis entrain de construire....
-je n'ai pas trouvé comment définir la place d'un objet (image ou autre) en pixel ou en cm
-comment faire pour définir que l'objet se met dessus/dessous le texte??
merci pour vos réponses


Message édité par adeltimple le 27-01-2007 à 11:42:07
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

<img src="image.jpg" align="ce_que_tu_veux" width="largeur" height="hauteur" border="0">

Dans l'attribut align tu mets left, right, centre, middle, bottom, top, etc...

Répondre à cybertaf

j'ai créer un tableau pour faciliter la mise en page mais je n'arrive pas à ce que la colonne 1 et la colonne 3 qui sont largement plus petites (en hauteur) que la deuxième ait le texte en haut de page.
pour la première colonne j'ai
<TD width=100 align="top"><hr><a href="acceuil.html">acceuil</a><hr><a href="trucs et astuces.html">trucs et astuces</a><hr>2<hr>3<hr></TD>
quelqu'un peut-il m'expliquer la réponse à mon problème?? merci

Répondre à adeltimple

Avant que tu t'aventure dans la découverte de l'HTML, je te conseille de prendre directement en compte l'XHTML (qui n'est rien d'autre que de l'HTML un peu plus stricte).
L'XHTML à la différence de l'HTML, ne permet pas de mettre dans le code des données qui corresponde à la mise en page, pour cela il faut utiliser les CSS.
Par exemple pour ton problème,
XHTML

Code :
  1. <img id="monimage" src=tasource..." alt="TexteAlternatif"/>


CSS

Code :
  1. #monimage {
  2.     width: XXXpx; /*Largeur*/
  3.     height: XXXpx; /*Heuteur */
  4. }


Si cette approche t'intéresse et même si tu n'a rien compris à ce que j'ai écris, va faire un tour sur le Site du Zéro qui t'expliquera comment découvrir tout cela à merveille !

La mise en page avec les <table>, c'est dépassé et surtout... c'est horrible à maintenir et à faire évoluer !!!!!!!!!

XHTML -> l'information brute
CSS -> mise en page
Comme ça tu pourra même faire changer entièrement le design de ton site uniquement en changeant de fichier CSS, mais tu découvrira cela plus tard si ça t'intéresse (je dis ça car j'ai commencé à faire du web il y a 1an de cela, et je suis bien content d'avoir découvert XHTML et CSS après les merdiques mise en page avec <table>.... :)


Message édité par MoOx_t le 24-01-2007 à 17:54:13
------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t

Bonjour, j'ai suivi vos conseils et je suis allé sur le site du zéro et aprés presque 11h devant mon PC en deux jour j'ai enfin réussis à me faire deux pages qui ont enfin un style d'enfer (ou presque) mais je bute encore sur quelques trucs: j'ai voulu créer avec <form> </form> un formulaire pour demander aux éventuels visiteurs leur avis et ce que je peux améliorer mais sur le tuto du site du zéro il disent comment faire pour que cela apparaisse, disent que c'est du php qu'il faut insérer pour pouvoir envoyer les résultats vers une adresse e-mail mais ne disent pas comment procéder.
Mon fichier xhtml:
<form method="post" action="cible_formulaire.php">

<fieldset>
<legend>Vos coordonnées</legend>

<label>Quel est votre nom ou pseudo ?<br />
<input type="text" name="nom" tabindex="10" />
</label><br />
<label>Quel est votre prénom ?<br />
<input type="text" name="prenom" tabindex="20" />
</label><br />
<label>Quel est votre e-mail ?<br />
<input type="text" name="email" tabindex="30" />
</label>
</fieldset>

<fieldset>
<legend>Votre avis sur ce site et de ces astuces en particulier</legend>

<p>
que pensez-vous de se site et de ces astuces en particulier??? :<br />
<label><input type="radio" name="souhait" value="bien" tabindex="40" /> bien, i,téréssant</label><br />
<label><input type="radio" name="souhait" value="celebre"à améliorer="50" /> améliorable</label><br />
<label><input type="radio" name="souhait" value="interéssant" tabindex="60" /> Intéréssant</label><br />
<label><input type="radio" name="souhait" value="nul" tabindex="70" />nul</label><br />
</p>

<p>
<label>Si "nul", veuillez m'indiquer vos reproches:<br />
<textarea name="precisions" cols="60" rows="4" tabindex="80"></textarea></label>
</p>
</fieldset>


<p>
<input type="submit" /> <input type="reset" />
</p>

</form>

une deuxième question: en lisant le chapitre 4 du tuto (comment mettre son site sur le web) j'ai lu qu'il fallait réserver son nom de domaine (avant de trouver un hébergeur)et que cela été payant. N'y a t-il pas une autre manière pour pouvoir déposer son site gratuitement sur le net???
merci

PS pour moox_t je viens encore de me faire une belle frayeure, quand j'ai voulu changer mon écran de font je me suis planté est j'ai oublié un guillmet. ça a pris des proportions démeusurées qui si je me souviens bien n'étaient pas aussi grosse sous le html normal. mais ce n'est peut-ête juste une impréssion...

Répondre à adeltimple

Dans "cible_formulaire.php" tu traite les résultats de ton formulaire en récupérant les champs avec la variable $_POST

Ensuite tu les envoies vers ton adresse mail avec la variable mail()

Pour ton hébergement, il y en a plein de gratuit... Par exemple chez ton FAI qui propose surment un espace pour ta page perso. Sinon il y a Free qui te propose un hébergement gratuit sans obligation d'être abonné chez eux.
L'adresse de ton site web sera par exemple: "http://http://perso.orange.fr/ton_site", ou "http://ton_site.free.fr", etc...
Si tu veux un nom de domaine en .com, .fr, .org, etc... là c'est payant. Ca va de 6 à 15 € par an. Il te faudra alors faire une redirection vers ton hébergeur.

Voilà...

Répondre à cybertaf

ok merci
cybertaf je vais éssayer ce que tu m'as dit

Répondre à adeltimple

j'ai éssayé et je n'ai pas réussi pour le problème du formulaire et sur internet j'ai rien trouvé. il faut donc créer un fichier php avec <?php
mais aprés je suis carément HS es-ce que quelqu'un pourrait me donner un exemple concret???
merci bcp

Répondre à adeltimple

j'ai éssayé mais je n'ai rien compris: d'aprés ce que j'ai vu sur le net on cré une nouvelle page php puis en entête<?php mais aprés je suis carément hs es-ce que quelqu'un pourrait me donner un exemple concret???
merci bcp
désolé pour le bis, j'ai cru que mon contrôle parental avait bloqué la page


Message édité par adeltimple le 28-01-2007 à 14:29:00
Répondre à adeltimple

Citation :

j'ai lu qu'il fallait réserver son nom de domaine (avant de trouver un hébergeur)et que cela été payant. N'y a t-il pas une autre manière pour pouvoir déposer son site gratuitement sur le net???
merci


Sur la pupart des hébergements, le prix du nom de domaine est inclu (voir 2)
ex : http://commander.1and1.fr/ (un hébergeur de qualité avec nom de domaine inclu, je vais opté pour celui là d'ici peu).
Pour ton hitore de contact, je te ferai parvenir une solution simple sous peu...

Répondre à MoOx_t

Dans "cible_formulaire.php":


Code :
  1. <?php
  2. $nom = $_POST['nom'];
  3. $prenom = $_POST['prenom'];
  4. $email = $_POST['email'];
  5. // etc, etc...
  6. mail("ton_adresse_mail", "Sujet du mail", "Nom: $nom\n Prenom: $prenom\n etc,etc..." );
  7. ?>



T'as la base, à toi de jouer maintenant ;)

Répondre à cybertaf

et dans // etc, etc je laisse vide???

Répondre à adeltimple

Tu le fais expres ou quoi :o :o :o :o :o :o

Non tu ne laise pas vide, tu récupères tout tes champs de formulaire avec la variable $_POST comme j'ai commencé à le faire, et ensuite tu mets tes toutes tes variables récupérées dans la fonction mail() comme j'ai commencé à le faire

Répondre à cybertaf

<Recupère le script que je t'ai donné en mp, et au lieu de faire un insert dans la base, tu utilise la fonction mail()

------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t
Tom's Guide > Forum > Programmation > petits problèmes sur le language xhtml
Aller à :

Il y a 2805 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens