TUTORIAL: Multi-Column Layout Using CSS Float - Partie 2
- digitalMedia
- a.k.a. dM


- Inscription: Déc 29, 2003
- Messages: 5169
- Loc: SC-USA
- Status: Offline
Il s'agit d'un didacticiel niveau intermédiaire et est le prolongement d'un précédent tutoriel qui peut être trouvé ici . Elle suppose que le lecteur a une bonne connaissance et compréhension du langage HTML et CSS.
Introduction
Dans notre précédent tutoriel, nous avons vu comment nous pouvons créer des configurations multi-colonne en utilisant un balisage sémantique et CSS pour manipuler les conteneurs. Nous avons utilisé les méthodes requises aucune solution de contournement, hacks ou un navigateur de traitements spécifiques. Là, continuez bien à celle qui, en examinant les moyens de surmonter les insuffisances techniques et les pièges sans bouleverser l'agencement.
Voici le balisage et le CSS qui nous restait à la fin du tutoriel précédent.
Actuellement, notre document devrait rendre quasi identique dans tous les navigateurs actuels * ( Figure 1 ).
* Par «courant», Im se réfère vaguement à Internet Explorer 7, Firefox 2, Opera 9 et Safari 3. La version actuelle de Konquorer devraient être ajoutés à cette liste, cependant, je n'ai pas accès à ce navigateur.
Travailler avec le Content-Box Box Model intérieures et extérieures
La première chose dont nous avons besoin de discuter et de comprendre est le modèle de boîte. Comprendre cela est important lorsque l'on définit une largeur de pixel fixe pour un élément de type bloc. Dans ce cas, le <div> éléments que nous utilisons pour les colonnes.
Les deux types de modèles en boîte, la teneur en «boîte» et la «frontière-box". La différence entre eux est de savoir comment nous considérons leurs dimensions. Lorsque la largeur d'un border-box est mesurée aux frontières sous forme d'une frontière, un content-box est mesurée en termes de zone de contenu. Ceci est illustré ci-dessous ( Les figures 2 et 3 ).
box_content.gif
Le modèle de boîtier le plus largement supporté aujourd'hui est le content-box.
Parce weve défini des largeurs spécifiques pour les colonnes, nous ne voulons pas toucher leur remplissage ou de marges. L'agrandissement de ces serait, en effet, d'élargir la largeur de la colonne cumulative et entraîner nos colonnes à envelopper. Par conséquent, on normalise ceux-ci en les mettant à "0".
Pour reformuler cette idée: Si je crée un content-box et définissez sa largeur de 200 pixels, puis a ajouté 10 pixels de remplissage de tous les côtés, le cadre sera rendu visuellement que 220 pixels.
Bien qu'il mai sembler contre-intuitif, au lieu de s'appliquer une fois padding au conteneur, on l'applique à des éléments textuels à l'intérieur. Ces éléments n'ont pas reçu des largeurs spécifiques et, par conséquent, conforme naturellement à la surface des conteneurs du contenu. Ce fut le dernier morceau de CSS, nous avons ajouté dans le tutoriel précédent.
Nous pourrions, bien sûr, être plus précis avec les dimensions de notre rembourrage en spécifiant haut, à droite, en bas à gauche et les dimensions. Lets do this, temporairement, avec l'<li> élément en utilisant la notation abrégée.
«Comment puis-je obtenir toutes les colonnes d'élargir la même façon?"
La réponse est brève: «Nous ne faisons pas. "Ce que nous faisons, cependant, est de créer l'illusion que cela se produit en utilisant un fond graphique. Nous n'appliquons pas le fond de chaque colonne, à titre individuel. Au lieu de cela, nous appliquons une image de fond unique pour le PARE le contenant. Dans ce cas , le <div> identifiés comme «page_conatiner". En Figure 4 , Nous voyons ce que l'arrière-plan résultant ressemblera. Pour ce faire, ont besoin ainsi de créer, ou obtenir un graphique qui est de 760 pixels de large et 1 pixel de hauteur.
Dans le CSS, nous pouvons éliminer les couleurs solides que nous avons spécifié précédemment pour les colonnes.
Ensuite, appliquez bien notre graphique qui par défaut se répète, ou de tuiles.
Quand nous rendre la page, il semble que les colonnes s'étirent verticalement et égale, indépendamment de qui nous avons beaucoup de contenu dans une colonne donnée.
Travailler avec la <ul> comme un menu
La prochaine chose bien regarder, c'est le menu. Les raisons d'utiliser des listes triées comme un menu et la manipulation avancée d'entre eux serait un bon sujet pour un tutoriel, mais il n'est pas dans le champ d'application de celle-ci.
Modification d'un <ul> utilisé comme un menu semble être une pierre d'achoppement pour beaucoup d'entre nous. Typiquement, l'objectif de style dans le menu est d'avoir chaque lien s'étendent à travers la largeur horizontale de la colonne. En outre, comme la mer pour le curseur utilisateurs d'interagir avec la région tout entière.
L'objectif est atteint, tout simplement, en chargeant ces liens pour rendre comme éléments de niveau bloc, par opposition aux éléments de niveau ligne. Et de réduire également le remplissage de l'<li> conteneurs à "0" et ajoutez l'espacement désiré le <a> éléments. Bien être la création d'un sélecteur de nouveau dans notre CSS.
Aux fins de voir les interactions curseur, bien ajouter encore un autre nouveau sélecteur, aussi bien - un pseudo-état de l'élément <a>.
Conclusion
Dans ce tutoriel weve vu comment construire et entretenir un aménagement tri-colonne en utilisant un balisage sémantique et CSS - sans solutions de contournement. En outre, weve exploré la façon de surmonter les erreurs courantes qui, autrement, briser notre disposition.
Bien que ce didacticiel ne traite pas, la même technique peut être appliquée à un pourcentage basé layouts.
S'il vous plaît PM moi avec des suggestions pour améliorer ce tutoriel.
Merci!
dM
Introduction
Dans notre précédent tutoriel, nous avons vu comment nous pouvons créer des configurations multi-colonne en utilisant un balisage sémantique et CSS pour manipuler les conteneurs. Nous avons utilisé les méthodes requises aucune solution de contournement, hacks ou un navigateur de traitements spécifiques. Là, continuez bien à celle qui, en examinant les moyens de surmonter les insuffisances techniques et les pièges sans bouleverser l'agencement.
Voici le balisage et le CSS qui nous restait à la fin du tutoriel précédent.
Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>My Website</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="page_container">
<div id="header">
<h1>My Web Site</h1>
</div>
<div id="left_column">
<ul>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>
</div>
<div id="center_column">
<h2>My Document</h2>
<p>Vivamus elementum ligula gravida neque. Cras adipiscing ligula non turpis. Sed cursus scelerisque libero. Sed at arcu. Vestibulum metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Phasellus id turpis. Sed purus. Integer eget ligula elementum felis aliquet rhoncus. Morbi augue.</p>
</div>
<div id="right_column">
<h3>Sidebar</h3>
<p>Vivamus non urna eget nisi placerat vehicula. Vivamus semper molestie lacus. Proin a tellus et massa placerat ultricies. Curabitur viverra convallis felis.</p>
</div>
<div id="footer">
<p>Copyright Information</p>
</div>
</div>
</body>
</html>
<html>
<head>
<title>My Website</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="page_container">
<div id="header">
<h1>My Web Site</h1>
</div>
<div id="left_column">
<ul>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>
</div>
<div id="center_column">
<h2>My Document</h2>
<p>Vivamus elementum ligula gravida neque. Cras adipiscing ligula non turpis. Sed cursus scelerisque libero. Sed at arcu. Vestibulum metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Phasellus id turpis. Sed purus. Integer eget ligula elementum felis aliquet rhoncus. Morbi augue.</p>
</div>
<div id="right_column">
<h3>Sidebar</h3>
<p>Vivamus non urna eget nisi placerat vehicula. Vivamus semper molestie lacus. Proin a tellus et massa placerat ultricies. Curabitur viverra convallis felis.</p>
</div>
<div id="footer">
<p>Copyright Information</p>
</div>
</div>
</body>
</html>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <title>My Website</title>
- <link rel="stylesheet" type="text/css" href="style.css" />
- </head>
- <body>
- <div id="page_container">
- <div id="header">
- <h1>My Web Site</h1>
- </div>
- <div id="left_column">
- <ul>
- <li><a href="#">Menu 1</a></li>
- <li><a href="#">Menu 2</a></li>
- <li><a href="#">Menu 3</a></li>
- </ul>
- </div>
- <div id="center_column">
- <h2>My Document</h2>
- <p>Vivamus elementum ligula gravida neque. Cras adipiscing ligula non turpis. Sed cursus scelerisque libero. Sed at arcu. Vestibulum metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Phasellus id turpis. Sed purus. Integer eget ligula elementum felis aliquet rhoncus. Morbi augue.</p>
- </div>
- <div id="right_column">
- <h3>Sidebar</h3>
- <p>Vivamus non urna eget nisi placerat vehicula. Vivamus semper molestie lacus. Proin a tellus et massa placerat ultricies. Curabitur viverra convallis felis.</p>
- </div>
- <div id="footer">
- <p>Copyright Information</p>
- </div>
- </div>
- </body>
- </html>
Code: [ Select ]
/* Intrinsic HTML Elements */
body{margin:0;padding:0;}
div{margin:0;padding:0;}
h1, h2, h3, p{margin:0;padding:10px;}
ul{margin:0;padding:0;}
li{list-style-type:none;padding:10px;}
/* Uniquely Identified Containers */
#page_container{width:760px;margin:0 auto;}
#header{background:#999;}
#left_column{width:180px;float:left;background:#CCC;}
#center_column{width:400px;float:left;background:#ECECEC;}
#right_column{width:180px;float:left;background:#CCC;}
#footer{clear:both;background:#999;}
body{margin:0;padding:0;}
div{margin:0;padding:0;}
h1, h2, h3, p{margin:0;padding:10px;}
ul{margin:0;padding:0;}
li{list-style-type:none;padding:10px;}
/* Uniquely Identified Containers */
#page_container{width:760px;margin:0 auto;}
#header{background:#999;}
#left_column{width:180px;float:left;background:#CCC;}
#center_column{width:400px;float:left;background:#ECECEC;}
#right_column{width:180px;float:left;background:#CCC;}
#footer{clear:both;background:#999;}
- /* Intrinsic HTML Elements */
- body{margin:0;padding:0;}
- div{margin:0;padding:0;}
- h1, h2, h3, p{margin:0;padding:10px;}
- ul{margin:0;padding:0;}
- li{list-style-type:none;padding:10px;}
- /* Uniquely Identified Containers */
- #page_container{width:760px;margin:0 auto;}
- #header{background:#999;}
- #left_column{width:180px;float:left;background:#CCC;}
- #center_column{width:400px;float:left;background:#ECECEC;}
- #right_column{width:180px;float:left;background:#CCC;}
- #footer{clear:both;background:#999;}
Actuellement, notre document devrait rendre quasi identique dans tous les navigateurs actuels * ( Figure 1 ).
Attachments:
* Par «courant», Im se réfère vaguement à Internet Explorer 7, Firefox 2, Opera 9 et Safari 3. La version actuelle de Konquorer devraient être ajoutés à cette liste, cependant, je n'ai pas accès à ce navigateur.
Travailler avec le Content-Box Box Model intérieures et extérieures
La première chose dont nous avons besoin de discuter et de comprendre est le modèle de boîte. Comprendre cela est important lorsque l'on définit une largeur de pixel fixe pour un élément de type bloc. Dans ce cas, le <div> éléments que nous utilisons pour les colonnes.
Les deux types de modèles en boîte, la teneur en «boîte» et la «frontière-box". La différence entre eux est de savoir comment nous considérons leurs dimensions. Lorsque la largeur d'un border-box est mesurée aux frontières sous forme d'une frontière, un content-box est mesurée en termes de zone de contenu. Ceci est illustré ci-dessous ( Les figures 2 et 3 ).
Attachments:
Figure 2 - The border-box
box_content.gif
Le modèle de boîtier le plus largement supporté aujourd'hui est le content-box.
Parce weve défini des largeurs spécifiques pour les colonnes, nous ne voulons pas toucher leur remplissage ou de marges. L'agrandissement de ces serait, en effet, d'élargir la largeur de la colonne cumulative et entraîner nos colonnes à envelopper. Par conséquent, on normalise ceux-ci en les mettant à "0".
Pour reformuler cette idée: Si je crée un content-box et définissez sa largeur de 200 pixels, puis a ajouté 10 pixels de remplissage de tous les côtés, le cadre sera rendu visuellement que 220 pixels.
Bien qu'il mai sembler contre-intuitif, au lieu de s'appliquer une fois padding au conteneur, on l'applique à des éléments textuels à l'intérieur. Ces éléments n'ont pas reçu des largeurs spécifiques et, par conséquent, conforme naturellement à la surface des conteneurs du contenu. Ce fut le dernier morceau de CSS, nous avons ajouté dans le tutoriel précédent.
Code: [ Select ]
h1, h2, h3, p{margin:0;padding:10px;}
Nous pourrions, bien sûr, être plus précis avec les dimensions de notre rembourrage en spécifiant haut, à droite, en bas à gauche et les dimensions. Lets do this, temporairement, avec l'<li> élément en utilisant la notation abrégée.
Code: [ Select ]
li{list-style-type:none;padding:5px 10px 5px 10px;}
«Comment puis-je obtenir toutes les colonnes d'élargir la même façon?"
La réponse est brève: «Nous ne faisons pas. "Ce que nous faisons, cependant, est de créer l'illusion que cela se produit en utilisant un fond graphique. Nous n'appliquons pas le fond de chaque colonne, à titre individuel. Au lieu de cela, nous appliquons une image de fond unique pour le PARE le contenant. Dans ce cas , le <div> identifiés comme «page_conatiner". En Figure 4 , Nous voyons ce que l'arrière-plan résultant ressemblera. Pour ce faire, ont besoin ainsi de créer, ou obtenir un graphique qui est de 760 pixels de large et 1 pixel de hauteur.
Attachments:
Figure 4 - Background design
Dans le CSS, nous pouvons éliminer les couleurs solides que nous avons spécifié précédemment pour les colonnes.
Code: [ Select ]
#left_column{width:180px;float:left;}
#center_column{width:400px;float:left;}
#right_column{width:180px;float:left;}
#center_column{width:400px;float:left;}
#right_column{width:180px;float:left;}
- #left_column{width:180px;float:left;}
- #center_column{width:400px;float:left;}
- #right_column{width:180px;float:left;}
Ensuite, appliquez bien notre graphique qui par défaut se répète, ou de tuiles.
Code: [ Select ]
#page_container{width:760px;margin:0 auto;background:url(background.gif);}
Quand nous rendre la page, il semble que les colonnes s'étirent verticalement et égale, indépendamment de qui nous avons beaucoup de contenu dans une colonne donnée.
Attachments:
Travailler avec la <ul> comme un menu
La prochaine chose bien regarder, c'est le menu. Les raisons d'utiliser des listes triées comme un menu et la manipulation avancée d'entre eux serait un bon sujet pour un tutoriel, mais il n'est pas dans le champ d'application de celle-ci.
Modification d'un <ul> utilisé comme un menu semble être une pierre d'achoppement pour beaucoup d'entre nous. Typiquement, l'objectif de style dans le menu est d'avoir chaque lien s'étendent à travers la largeur horizontale de la colonne. En outre, comme la mer pour le curseur utilisateurs d'interagir avec la région tout entière.
L'objectif est atteint, tout simplement, en chargeant ces liens pour rendre comme éléments de niveau bloc, par opposition aux éléments de niveau ligne. Et de réduire également le remplissage de l'<li> conteneurs à "0" et ajoutez l'espacement désiré le <a> éléments. Bien être la création d'un sélecteur de nouveau dans notre CSS.
Code: [ Select ]
li{list-style-type:none;padding:0;}
li a{display:block;background:#CCC;padding:5px 10px 5px 10px;}
li a{display:block;background:#CCC;padding:5px 10px 5px 10px;}
- li{list-style-type:none;padding:0;}
- li a{display:block;background:#CCC;padding:5px 10px 5px 10px;}
Aux fins de voir les interactions curseur, bien ajouter encore un autre nouveau sélecteur, aussi bien - un pseudo-état de l'élément <a>.
Code: [ Select ]
li a:hover{background:#F00;}
Attachments:
Figure 6 - Final render (Opera 9.26)
Conclusion
Dans ce tutoriel weve vu comment construire et entretenir un aménagement tri-colonne en utilisant un balisage sémantique et CSS - sans solutions de contournement. En outre, weve exploré la façon de surmonter les erreurs courantes qui, autrement, briser notre disposition.
Bien que ce didacticiel ne traite pas, la même technique peut être appliquée à un pourcentage basé layouts.
S'il vous plaît PM moi avec des suggestions pour améliorer ce tutoriel.
Merci!
dM
Attachments:
Figure 3 - The content-box
- Anonymous
- Bot


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Février 29th, 2008, 10:05 am
- George L.
- Bronze Member


- Inscription: Nov 05, 2007
- Messages: 2206
- Loc: Malaysia
- Status: Offline
- digitalMedia
- a.k.a. dM


- Inscription: Déc 29, 2003
- Messages: 5169
- Loc: SC-USA
- Status: Offline
- George L.
- Bronze Member


- Inscription: Nov 05, 2007
- Messages: 2206
- Loc: Malaysia
- Status: Offline
Salut dM, Good Day, 
J'ai quelques questions. Laissez-nous dire, l'image de fond se répète pas, ce qui en fait une position centrale ou ailleurs, où (à gauche, à droite). Comment pourriez-vous recommander que je le faire?
Si nous avons de nombreuses pages, recommanderiez-vous que copier et coller à partir de ma première page HTML? dire que j'ai plus de 50 pages de liens. (ou même plus). En ce qui concerne la cohérence de la mise en page web est concerné, comment vous nous recommander de le faire? Votre temps est très appréciée.
Merci beaucoup,
g.
J'ai quelques questions. Laissez-nous dire, l'image de fond se répète pas, ce qui en fait une position centrale ou ailleurs, où (à gauche, à droite). Comment pourriez-vous recommander que je le faire?
Si nous avons de nombreuses pages, recommanderiez-vous que copier et coller à partir de ma première page HTML? dire que j'ai plus de 50 pages de liens. (ou même plus). En ce qui concerne la cohérence de la mise en page web est concerné, comment vous nous recommander de le faire? Votre temps est très appréciée.
Merci beaucoup,
g.
- digitalMedia
- a.k.a. dM


- Inscription: Déc 29, 2003
- Messages: 5169
- Loc: SC-USA
- Status: Offline
George L. a écrit:
...Disons, l'image de fond se répète pas, ce qui rend position centrale ou quelque part ailleurs (gauche, droite). Comment pourriez-vous recommander que je le faire?
L'image de fond dans le page_container "élément", ou tout récipient, peut être manipulé de plusieurs façons en ajoutant des directives à l'arrière-plan "" définition.
Dans le général, "background" de définition (s) que vous pouvez définir
- Une couleur unie
- Une image
- Comment l'image se répète, ou ne sont pas
- Comment réagit l'image dans un espace de défilement
- Le placement vertical de l'image par l'alignement, soit par mesure pixel
- Le placement horizontal de l'image par l'alignement, soit par mesure pixel
Code: [ Select ]
#page_container{
background-attachment: fixed;
background-color: #FFFFFF;
background0image:url(background.gif)
background-repeat: no-repeat;
background-position: center 20px;
}
background-attachment: fixed;
background-color: #FFFFFF;
background0image:url(background.gif)
background-repeat: no-repeat;
background-position: center 20px;
}
- #page_container{
- background-attachment: fixed;
- background-color: #FFFFFF;
- background0image:url(background.gif)
- background-repeat: no-repeat;
- background-position: center 20px;
- }
Cela peut également être accompli avec une notation abrégée...
Code: [ Select ]
#page_container{background:url(background.gif) fixed no-repeat center 20px #FFF;
George L. a écrit:
Si nous avons de nombreuses pages, recommanderiez-vous que je copier-coller depuis ma première page HTML? dire que j'ai plus de 50 pages de liens. (ou même plus). En ce qui concerne la cohérence la mise en page est concerné, comment pourriez-vous nous recommander à faire? Votre temps est très appréciée.
Je recommande que les styles de site à l'échelle sont toujours logés dans un seul fichier, chaque fois que possible. Si les variations sont nécessaires dans un site, je suggère que les diverses définitions sont données leurs propres feuilles de style et chargé en outre par page.
Voici un exemple...
Code: [ Select ]
<!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" />
<title>My HTML Document</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link href="master.css" type="text/css" rel="stylesheet" media="screen" />
<link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
</head>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My HTML Document</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link href="master.css" type="text/css" rel="stylesheet" media="screen" />
<link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
</head>
- <!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" />
- <title>My HTML Document</title>
- <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
- <link href="master.css" type="text/css" rel="stylesheet" media="screen" />
- <link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
- </head>
- dM
- George L.
- Bronze Member


- Inscription: Nov 05, 2007
- Messages: 2206
- Loc: Malaysia
- Status: Offline
digitalMedia a écrit:
Je recommande que les styles de site à l'échelle sont toujours logés dans un seul fichier, chaque fois que possible. Si les variations sont nécessaires dans un site, je suggère que les diverses définitions sont données leurs propres feuilles de style et chargé en outre par page.
Voici un exemple...
Line number On/Off
Code: Select all
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. <html xmlns="http://www.w3.org/1999/xhtml">
3. <head>
4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5. <title>My HTML Document</title>
6. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
7. <link href="master.css" type="text/css" rel="stylesheet" media="screen" />
8. <link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
9. </head>
Voici un exemple...
Code: [ Select ]
Line number On/Off
Code: Select all
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. <html xmlns="http://www.w3.org/1999/xhtml">
3. <head>
4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5. <title>My HTML Document</title>
6. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
7. <link href="master.css" type="text/css" rel="stylesheet" media="screen" />
8. <link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
9. </head>
- Line number On/Off
- Code: Select all
- 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- 2. <html xmlns="http://www.w3.org/1999/xhtml">
- 3. <head>
- 4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- 5. <title>My HTML Document</title>
- 6. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
- 7. <link href="master.css" type="text/css" rel="stylesheet" media="screen" />
- 8. <link href="uniqueForThisPage.css" type="text/css" rel="stylesheet" media="screen" />
- 9. </head>
Je ne comprends pas cette partie. Un tutoriel sur la duplication des pages similaires serait utile à mon avis. Toutefois, il appartient à l'animateur d'en décider. Merci encore à ce tutoriel Nice.
- Druid2000
- Born


- Inscription: Jan 08, 2009
- Messages: 4
- Status: Offline
Wow! Je ne savais pas Id être traités à un cours comme celui-ci lorsque j'ai rejoint ce site. Le meilleur CSS tutorial Ive trouver. Peut-être votre méthode d'enseignement, mais je n'ai pas eu le temps de faire un tutorial et n'a de toute façon!
Advanced menu manipulation serait un excellent moyen de continuer.
Une chose qui ne me dérange est l'espace blanc de chaque côté du conteneur. Si vous voulez accéder à l'espace de conception ou d'ajouter des fonctionnalités comment le feriez-vous?
Hey, merci. Ill certainement être à la recherche de plus de vous.
Advanced menu manipulation serait un excellent moyen de continuer.
Une chose qui ne me dérange est l'espace blanc de chaque côté du conteneur. Si vous voulez accéder à l'espace de conception ou d'ajouter des fonctionnalités comment le feriez-vous?
Hey, merci. Ill certainement être à la recherche de plus de vous.
- davidlieb
- Born


- Inscription: Fév 02, 2010
- Messages: 2
- Status: Offline
C'est l'un des meilleurs sur les tutoriels CSS mise en page qui Ive a lire! Merci!
Im having trouble voyant l'image de fond de la #page_container dans Firefox. Je peux le voir si je définir une hauteur pour le #page_container, mais sinon ça ne se voit pas. Aucune supposition quant à whats happening?
Merci beaucoup encore!
Im having trouble voyant l'image de fond de la #page_container dans Firefox. Je peux le voir si je définir une hauteur pour le #page_container, mais sinon ça ne se voit pas. Aucune supposition quant à whats happening?
Merci beaucoup encore!
- digitalMedia
- a.k.a. dM


- Inscription: Déc 29, 2003
- Messages: 5169
- Loc: SC-USA
- Status: Offline
S'il n'y a pas de clear: both; objet dans le pare pas, le réservoir ne génèrera hauteur à partir du 3 colonnes, car theyve quitté le rendu de flux. J'étais à l'accomplissement de cette #pied de page.
Avez-vous le pied de page? Est-il à l'intérieur du #page_container div?
Si rien de tout cela semble correct, s'il vous plaît envoyer un balisage pour que je puisse regarder.
...et merci pour le compliment. Content que les gens Im tirer quelque chose de cela.
Avez-vous le pied de page? Est-il à l'intérieur du #page_container div?
Si rien de tout cela semble correct, s'il vous plaît envoyer un balisage pour que je puisse regarder.
...et merci pour le compliment. Content que les gens Im tirer quelque chose de cela.
- dM
- davidlieb
- Born


- Inscription: Fév 02, 2010
- Messages: 2
- Status: Offline
Je n'avais en effet un pied de page avec claire: les deux. Toutefois, il avait aussi un flotteur sur elle, qui semble casser des choses. Lorsque j'ai pris l'flotter, cela marchait parfaitement!
Donc, vous devez avoir au moins un objet avec claires et sans flotteur, est-ce exact?
...et vous êtes les bienvenus. Im un enseignant, moi-même. Alors je connais un bon enseignement. Et youve got it! Youre merveilleux à détruire. Si jamais vous êtes dans la SF et ont besoin d'un emploi, Im le directeur de la formation dans une école appelée l'apprendre. Look me up!
-David
Donc, vous devez avoir au moins un objet avec claires et sans flotteur, est-ce exact?
...et vous êtes les bienvenus. Im un enseignant, moi-même. Alors je connais un bon enseignement. Et youve got it! Youre merveilleux à détruire. Si jamais vous êtes dans la SF et ont besoin d'un emploi, Im le directeur de la formation dans une école appelée l'apprendre. Look me up!
-David
- digitalMedia
- a.k.a. dM


- Inscription: Déc 29, 2003
- Messages: 5169
- Loc: SC-USA
- Status: Offline
Page 1 sur 1
Pour répondre à ce sujet, vous devez vous connecter ou vous enregistrer. Il est gratuit.
Afficher de l'information
- Total des messages de ce sujet: 12 messages
- Modérateur: Tutorial Writers
- Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités
- Vous ne pouvez pas poster de nouveaux sujets
- Vous ne pouvez pas répondre aux sujets
- Vous ne pouvez pas éditer vos messages
- Vous ne pouvez pas supprimer vos messages
- Vous ne pouvez pas joindre des fichiers
