IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Optimiser mon site


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut Optimiser mon site
    Bonjour,

    Je viens de finir une nouvelle version de mon site de reportage

    Entièrement fait en CSS + HTML, pas de tableau ni de javascript ni de gif transparents

    Il y a un fichier index.html qui contient l'article et toutes les galleries photos

    Exemple : http://electroremy3.free.fr/18032011LaRodia/index.html

    Il y a aussi des vidéos avec le lecteur FLV intégré; pour l'instant j'ai un fichier HTML par vidéo je trouve cela un peut dommage, on doit pouvoir optimiser encore...

    Exemple : http://electroremy3.free.fr/18032011...-MAQ01177.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
    <title>www.remylucas.fr - Revue culturelle ind&eacute;pendante - Reportages, photos et vid&eacute;os</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="../v3_videos.css">
    </head>
    	<div id="corps">
    		<a href="index.html">Cliquez ici pour retourner &agrave; l'article</a><BR>
    		<BR>
    		<div id="bandeau">Smac My Pitch Up - 18/03/2011 - La Rodia &agrave; Besan&ccedil;on</a></div>
    		<div id="menu">
    			<div id="titreplaylist">
    				Playlist
    			</div>
    			<div id="playlist">
    				<ul id="artistes">
    					<li class="unselected"><a href="video-MAQ01098.html">20-100</a></li>
    					<li class="selected">She's Drunk</li>
    					<ul id="videos">
    						<li class="unselected"><a href="video-MAQ01142.html">Maq01142.flv</a></li>
    						<li class="unselected"><a href="video-MAQ01152.html">Maq01152.flv</a></li>
    						<li class="unselected"><a href="video-MAQ01160.html">Maq01160.flv</a></li>
    						<li class="unselected"><a href="video-MAQ01169.html">Maq01169.flv</a></li>
    						<li class="unselected"><a href="video-MAQ01173.html">Maq01173.flv</a></li>
    						<li class="selected">Maq01177.flv</li>
    						<li class="unselected"><a href="video-MAQ01183.html">Maq01183.flv</a></li>
    					</ul>
    					<li class="unselected"><a href="video-MAQ01192.html">Mula</a></li>
    					<li class="unselected"><a href="video-MAQ01209.html">Ventolin</a></li>
    					<li class="unselected"><a href="video-MAQ01281.html">Janski Beeeats</a></li>
    					<li class="unselected"><a href="video-MAQ01339.html">DJ Edjotronic</a></li>
    					<li class="unselected"><a href="video-MAQ01372.html">Popof</a></li>
    				</ul>
    			</div>
    			<div id="titresousmenu">
    				Menu
    			</div>
    			<div id="sousmenu">
    				<a class="info" href="index.html#she'sdrunk"><span>Retour&nbsp;aux&nbsp;photos</span><img src="../v3_ico-photo.gif" WIDTH=45 HEIGHT=45></a>
    				<a class="info" href="index.html#top"><span>Retour&nbsp;&agrave;&nbsp;l'article</span><img src="../v3_ico-article.gif" WIDTH=45 HEIGHT=45></a>
    				<a class="info" href="http://electroremy2.free.fr/baseartistes/she's-drunk.html"><span>Plus&nbsp;d'infos&nbsp;sur&nbsp;l'artiste</span><img src="../v3_ico-fiche.gif" WIDTH=45 HEIGHT=45></a>
    				<a class="info" href="videos/She'sDrunk/MAQ01177.flv"><span>T&eacute;l&eacute;charger&nbsp;la&nbsp;vid&eacute;o</span><img src="../v3_ico-dwnl.gif" WIDTH=45 HEIGHT=45></a>
    			</div>
    		</div>
    		<div id="bloc_video">
    			<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="662" height="531" id="FLVPlayer">
    			  <param name="movie" value="FLVPlayer.swf" />
    			  <param name="salign" value="lt" />
    			  <param name="quality" value="high" />
    			  <param name="scale" value="noscale" />
    			  <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Skin&streamName=videos/She'sDrunk/MAQ01177&autoPlay=false&autoRewind=false" />
    			  <embed src="FLVPlayer.swf" flashvars="&MM_ComponentVersion=1&skinName=Skin&streamName=videos/She'sDrunk/MAQ01177&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="662" height="531" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    			</object>
    		</div>
    		<div id="pied_page">(c) R&eacute;my LUCAS 1999-2011 - <a href="http://www.remylucas.fr">www.remylucas.fr</a></div>
    	</div>
    </body>
    </html>
    Comment faire, tout en restant CSS / HTML pur, pour n'avoir qu'un seul fichier html pour toutes les vidéos ?

    Compromis : si j'avais un seul fichier HTML pour toutes les vidéos d'un artiste ça serait déjà très bien

    Voilà

    Edit : vous aurez peut être besoin de jeter un oeuil au fichier CSS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    /* // Charte graphique  */	
    div {
    	font-family:Arial, Sans-serif;
    }
    body {
    	font-family:Arial, Sans-serif;
    	background:#ffffff;
    	}
     
     
    /* // Structure globale de la page  */	
    div#bandeau {
    	margin-left:auto;
    	margin-right:auto;
    	margin-bottom:5px;
    	max-width:900px;
    	background-color:#909090;
    	color:#ffffff;
    	text-align:center;
    	font-size:125%;
    	padding: 10px 0px 10px 0px;
    	}
    div#corps {
    	margin-left:auto;
    	margin-right:auto;
    	width:900px;
    	background-color:#ffffff;
    	text-align:center;
    	}
    div#pied_page {
    	margin-left:auto;
    	margin-right:auto;
    	max-width:900px;
    	background-color:#909090;
    	color:#ffffff;
    	text-align:center;
    	font-size:125%;
    	padding: 10px 0px 10px 0px;
    	clear:both;
    	margin-top:6px;
    	}
     
    /* // Le bloc video */	
    div#bloc_video {
    	margin-left:auto;
    	margin-right:auto;
    	float:left;
    	max-width:900px;
    	background-color:#ffffff;
    }
    div#menu {
    	float:left;
    	width:238px;
    	min-height:531px;
    	background-color:#909090;
     
    	}
    div#clear {
        clear: both;
    }
     
    div#titreplaylist {
    	font-weight:bold;
        text-align:center;
    	margin-top:10px;
    	margin-left:10px;
    	margin-right:10px;
    	margin-bottom:0px;
    	background-color:#d0d0d0;
    	padding: 5px 5px 5px 5px;
    	}
    div#playlist {
        margin-top:0px;
    	margin-left:10px;
    	margin-right:10px;
    	margin-bottom:5px;
    	background-color:#f0f0f0;
    	padding: 5px 5px 5px 5px;
    	}
    div#titresousmenu {
    	font-weight:bold;
        text-align:center;
    	margin-top:10px;
    	margin-left:10px;
    	margin-right:10px;
    	margin-bottom:0px;
    	background-color:#d0d0d0;
    	padding: 5px 5px 5px 5px;
    	}
    div#sousmenu {
        text-align:center;
    	margin-top:0px;
    	margin-left:10px;
    	margin-right:10px;
    	margin-bottom:10px;
    	background-color:#f0f0f0;
    	padding: 12px 5px 7px 5px;
    	line-height:180%;
    	}
     
    /* // L'arborescence */
    ul#artistes, ul#artistes li{
    	text-align:left;
    	font-size:100%;
    	color:#000000;
    	list-style-type:none;
    	padding: 0px;
     
    }
    ul#videos, ul#videos li {
    	text-align:left;
    	font-size:100%;
    	color:#000000;
    	padding: 0px 0px 0px 10px;
    }
    .selected {
    	font-weight:bold;
    }
    .unselected {
    	font-weight:normal;
    }
     
    /* // les liens */
    a{
    	text-decoration:none;
    	}
    a:hover{
    	text-decoration:underline;
    	}
     
    img {
    	border:0;
    }
     
    a.info{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none
    }
     
    a.info:hover{
    z-index:25;
    background-color:#FFF
    }
     
    a.info span{
    display: none
    }
     
    a.info:hover span{
    display:block;
    position:absolute;
    top:5px; left:35px;
    border:1px solid #000;
    background-color:#FFF;
    color:#000;
    text-align: justify;
    font-weight:normal;
    font-size:100%;
    padding:3px 3px 3px 3px;
    }
    A+

  2. #2
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Bonsoir !

    Je ne suis pas sûr de partager ta définition du mot "optimiser"

    Ce que tu cherches à faire, c'est plutôt tout centraliser !?

    J'ignore si tu peux réunir toutes tes vidéos dans un seul fichier html/css, si je peux me permettre, pourquoi tout centraliser, c'est régressif.

    Mais sinon tu pourrais très bien résoudre ton problème en passant par ... du php. En quelques lignes de codes ça marcherait.

    Pourquoi rester en HTML/CSS?

  3. #3
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    Citation Envoyé par Marc22 Voir le message
    Ce que tu cherches à faire, c'est plutôt tout centraliser !?

    J'ignore si tu peux réunir toutes tes vidéos dans un seul fichier html/css, si je peux me permettre, pourquoi tout centraliser, c'est régressif.

    Mais sinon tu pourrais très bien résoudre ton problème en passant par ... du php. En quelques lignes de codes ça marcherait.

    Pourquoi rester en HTML/CSS?
    Je trouve qu'avoir un fichier par vidéo c'est bourrin, ça fait recharger la page entière (bon je chipote un peu )

    Je tiens au HTML/CSS car je suis complétement indépendant du serveur et du client. De plus le site est plus facilement parcourable par les robots des moteurs de recherche.

    A+

  4. #4
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Si tu veux être indépendant du serveur, tu peux quand même utiliser du javascript. Ca peut être une solution

Discussions similaires

  1. La banniere publicitaire ralentis mon site que faire ?
    Par jexl dans le forum Publicité
    Réponses: 4
    Dernier message: 30/05/2005, 12h00
  2. [FLASH MX] Probleme sur mon site....!!
    Par thewill dans le forum Flash
    Réponses: 2
    Dernier message: 07/04/2005, 12h11
  3. [VB.NET] Proteger mon site par mot de passe
    Par stephane93fr dans le forum ASP.NET
    Réponses: 8
    Dernier message: 19/01/2004, 08h53
  4. Débutant : architecture de mon site flash.
    Par Jazzy Troll dans le forum Flash
    Réponses: 3
    Dernier message: 12/01/2004, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo