thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 15:53

Je n'avais pas mal posé ma question. Je l'avais bien posé, mais je n'avais pas envisagé la meilleure réponse qui si elle fonctionne ne nécessite effectivement pas d'utiliser js ni de php dans le fichier css.

juannito


31 messages

Mardi 10 Février 2009 - 15:55

outre le caca/pas caca ...

Le Css est normalisé (W3C) , permet de faire une séparation contenu/affichage (inclusion de style). Tu peux meme faire des menus déroulants, des petites animations simples (changer d'image quand tu survoles avec la souris)...

Le javascript peut etre desactivé, dans ce cas ton site est inaccessible. C'est pas propre et plus tu as de script , moins ta securité est bonne.

Tu peux utiliser des tableau (affreuse methode). Mais honnetement, CSS+(x)HTML, ca reste quand meme le plus propre.

Si t'as un soucis, demande. Je maitrise pas trop mal Css.


Xabi


2075 messages

Membre, Developpeur, LAN

Mardi 10 Février 2009 - 16:06

Ce que l'esprit humain peut être maléable <3
chui presque fier mais j'ai qd meme un peu honte de moi Content


les 2 principes de la réussite :

1- Ne jamais révéler tout son savoir.
Absolute Dreams
Zog Zog !


thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 16:09

Txpstar a écrit :
Ce que l'esprit humain peut être maléable &lt;3
chui presque fier mais j'ai qd meme un peu honte de moi Content


Choqué Choqué Choqué Choqué Choqué Choqué Choqué
???????????????????????????????????????

juannito


31 messages

Mardi 10 Février 2009 - 16:13

de toutes façons, tu ne peux pas mettre de Js ou php dans le fichier cs !

JS : script executé coté client
PHP: script executé cote serveur, qui renvoye image ou html ou autre chose
CSS : fichier de style, lu par le naviguateur, pour afficher correctement la page


rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mardi 10 Février 2009 - 16:21

T'est sur que tu veux la resoluion de l'ecran ? (Genre 1024x76Cool
Ou bien tu veux la taille de la fenetre dans laquelle ta page s'affiche ?

Dans les deux cas, c'est possible grace a javascript (sans rafraichir la page ou je ne sais quoi). Tu peux juste afficher ta page cote serveur et changer les proprietes des objets que tu veux redimensionner.


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 16:33 (post édité 1 fois)

rumpl a écrit :
Tu peux juste afficher ta page cote serveur et changer les proprietes des objets que tu veux redimensionner.


oui c'est bien redimensionner un objet en fonction de la taille de la fenêtre du browser ou de la résolution (en fait cela revient à la meme chose, c'est juste j'imagine la méthode js utilisée qui sera pas la meme).

Par contre par "afficher ta page coté serveur" je ne comprends pas ce que tu veux dire.

juannito


31 messages

Mardi 10 Février 2009 - 16:38

Ton naviguateur affiche du HTML....
Jusque la, c'est clair je pense.

Tu peux separer les balises 'style' et les mettre dans un fichier a part. Ton navigateur va chercher ces feuilles de style, l'integrer dans le HTML, et afficher le tout.

Tu peux faire des scripts PHP, qui sont executés du coté serveur. Ton serveur lis le PHP, l'execute , et renvoye du HTML au client.

Tu peux aussi faire la meme chose en python, perl, C++ .... Mais a chaque fois tu renvoyes du HTML (avec integré dedans des Styles CSS)...

Je sais pas si c'est clair lol


thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 16:39

Oui c'est clair, mais tout ça je crois le savoir. Tu t'es complètement éloigné de ma question.

juannito


31 messages

Mardi 10 Février 2009 - 16:42

Donc, ce que je veux dire...
Impossible d'avoir la taille ecran en PHP (coté serveur uniquement)
Et impossible de mettre du javascript ou php dans le fichier CSS.
Bref sinon, balance ce que tu veux faire, le mieux ... ben c'est de le faire lol


thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 16:44

Je vais commencer par essayer de procéder comme nak le dit, parceque nak a une grosse bite.

rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mardi 10 Février 2009 - 16:46

thrallscream a écrit :

Par contre par "afficher ta page coté serveur" je ne comprends pas ce que tu veux dire.


Je voulais dire : pas la peine de changer quoi que ce soit cote serveur.
Tout peut se passer cote client avec une petite fonction javascript.

Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

juannito


31 messages

Mardi 10 Février 2009 - 16:46

C'est toi qui voit.. mais bon, CSS est fait pour ca : la mise en page !
Ca ne fait que ca, et ca le fait bien.

Tu rajoute 1 ligne dans ton code, et hop, c'est dimensionné pile poil..


thrallscream


1945 messages

Membre, Retraité

Mardi 10 Février 2009 - 16:47

oui juan, c'est bien comme cela que je vais essayer?

Merci à tous. Je vous dirais si ça marche.

nakuni


adjoint

11085 messages

Membre, Developpeur, LAN, Retraité, Chef (ED)

Mardi 10 Février 2009 - 19:28

rumpl a écrit :
thrallscream a écrit :

Par contre par "afficher ta page coté serveur" je ne comprends pas ce que tu veux dire.


Je voulais dire : pas la peine de changer quoi que ce soit cote serveur.
Tout peut se passer cote client avec une petite fonction javascript.


DOM?

 

Liens utiles : Rechercher - Droits d'accès