Aide CSS - encadrement

Aide CSS - encadrement - HTML/CSS - Programmation

Marsh Posté le 12-12-2012 à 22:24:06    

Bonjour,
Je suis propriétaire d'un site web et je voudrais un peu d'aide pour modifier mon CSS actuel.
Ca fait déjà un bon moment que je tourne en rond et je n'avance plus.  
J'aimerai modifier la page suivante (www.alidade.eu/italie/j3.php) en intégrant deux barres verticales de couleur sombres (une de chaque côté) pour pouvoir en quelque sorte encadrer mon travail actuel. Mais j'ai beau tester, je n'y arrive pas, sans doute que j'ai trop de div dans mon code.
Peut-être aussi que je n'ai pas les bons outils pour pouvoir facilement visualiser et modifier.
Si une âme charitable pouvait m'aider, j'en serais très reconnaissant.
Merci
 

Code :
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. margin-left: auto;
  5. margin-right: auto;
  6. }
  7. body {
  8. background: #EAC99A url(images/img01.jpg);
  9. font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
  10. color: #A38560;
  11. }
  12. h1, h2, h3 {
  13. font-weight: normal;
  14. color: #B27217;
  15. }
  16. h1 {
  17. }
  18. h2 {
  19. font-size: 2em;
  20. }
  21. h3 {
  22. font-size: 1.2em;
  23. font-weight: bold;
  24. }
  25. p, blockquote, ul, ol {
  26. margin-bottom: 2em;
  27. line-height: 180%;
  28. }
  29. p {
  30. }
  31. blockquote {
  32. }
  33. ul {
  34. list-style: none;
  35. }
  36. ul li {
  37. padding-left: 1em;
  38. background: url(images/img06.gif) no-repeat left center;
  39. }
  40. ol {
  41. margin-left: 3em;
  42. }
  43. ol li {
  44. }
  45. pre, code {
  46. }
  47. pre {
  48. }
  49. code {
  50. }
  51. a {
  52. color: #D65601;
  53. }
  54. a:hover {
  55. color: #D65601;
  56. }
  57. a:visited {
  58. }
  59. img {
  60. border:0;
  61. }
  62. input, textarea, select {
  63. }
  64. input {
  65. }
  66. textarea {
  67. }
  68. select {
  69. }
  70. .bg {
  71. background: url(images/img02.jpg) repeat-x;
  72. }
  73. /* Header */
  74. #header {
  75. width: 960px;
  76. height: 70px;
  77. margin: 0 auto;
  78. padding-top: 40px;
  79. }
  80. /* Logo */
  81. #logo {
  82. float: left;
  83. }
  84. #logo h1 {
  85. margin: 0;
  86. font-size: 2em;
  87. }
  88. #logo h2 {
  89. margin: 0;
  90. padding-left: .1em;
  91. font-size: 1em;
  92. font-weight: bold;
  93. }
  94. #logo a {
  95. text-transform: uppercase;
  96. text-decoration: none;
  97. color: #FFFFFF;
  98. }
  99. /* Menu */
  100. #menu {
  101. float: right;
  102. font-size: large;
  103. }
  104. #menu h2 {
  105. display: none;
  106. }
  107. #menu ul {
  108. margin: 0;
  109. padding-top: 2.35em;
  110. list-style: none;
  111. }
  112. #menu li {
  113. display: inline;
  114. padding-left: 2em;
  115. background: none;
  116. }
  117. #menu a {
  118. text-decoration: none;
  119. letter-spacing: -1px;
  120. color: #FFFFFF;
  121. }
  122. #menu a:hover {
  123. }
  124. /* Wrapper */
  125. #wrapper {
  126. width: 960px;
  127. margin: 0 auto;
  128. }
  129. #wrapperb {
  130. width: 650px;
  131. margin: 1 auto;
  132. }
  133. /* Sidebar */
  134. #sidebar {
  135. float: left;
  136. width: 230px;
  137. background: url(images/img04.jpg) repeat-y;
  138. }
  139. #sidebar .title {
  140. margin: 0;
  141. padding: 20px 20px 0 20px;
  142. background: url(images/img03.jpg) no-repeat;
  143. }
  144. #sidebar .content {
  145. padding: 20px;
  146. }
  147. #sidebar .bottom {
  148. height: 33px;
  149. background: url(images/img05.jpg) repeat-x left bottom;
  150. }
  151. /* Content */
  152. #content {
  153. float: right;
  154. width: 700px;
  155. }
  156. /* Splash */
  157. #splash {
  158. text-align: center;
  159. background: url(images/img09.jpg) repeat-y;
  160. }
  161. #splash .top {
  162. padding: 20px 20px 16px 20px;
  163. background: url(images/img08.jpg) no-repeat;
  164. }
  165. #splash .bottom {
  166. height: 33px;
  167. background: url(images/img05.jpg) repeat-x left bottom;
  168. }
  169. /* Welcome */
  170. #welcome {
  171. padding: 0 20px;
  172. }
  173. /* Samples */
  174. #samples {
  175. padding: 20px;
  176. background: url(images/img05.jpg) repeat-x;
  177. }
  178. /* Footer */
  179. #footer {
  180. width: 400px;
  181. margin: 0 auto;
  182. }
  183. #footer p {
  184. font-size: 10px;
  185.    text-align: center;
  186. }
  187. .truc1 {
  188.         background: #f00;
  189.         float: left;
  190.       }
  191. .truc2 {
  192.         background: #00f;
  193.         float: right;
  194.         text-align: right;
  195. }
  196. .truc1, .truc2 {
  197.         display: block;
  198.         width: 50%;
  199.       }
  200.  
  201.  
  202.  
  203.   #statsWrap {
  204. font-family: Arial, Helvetica, sans-serif;
  205. font-size: 10px;
  206. vertical-align: middle;
  207. }
  208. #statsDetailsWrap {
  209. background: #333333;
  210. float: left;
  211. padding: 1px 3px 1px 1px;
  212. border: #666666 1px inset;
  213. vertical-align: middle;
  214. }
  215. #statsCount {
  216. float: left;
  217. padding: 1px 3px;
  218. background: #999999;
  219. color: #FFFFFF;
  220. border: #666666 1px inset;
  221. width: 40px;
  222. height: 12px;
  223. vertical-align: middle;
  224. }
  225. #statsMetric {
  226. float: left;
  227. padding: 3px;
  228. color: #FFFFFF;
  229. width: 50px;
  230. height: 12px;
  231. vertical-align: middle;
  232. }
  233. #pied_de_page
  234. {
  235. background: url(images/img02_.jpg) repeat-x;
  236.    padding: 5px;
  237.    clear: both;
  238.    text-align: center;
  239. }
  240. #pied_de_page p {
  241. font-size: 10px;
  242.     text-align: center;
  243. }
  244. #link
  245. {
  246.    padding: 5px;
  247.    clear: both;
  248.    text-align: center;
  249. }
  250. #link p {
  251. font-size: 10px;
  252.     text-align: center;
  253. }
  254. table.map1 {
  255. font-family: Book Antiqua;
  256. font-size:100%;
  257. border:0px solid #A38560;
  258. padding:5px;
  259. text-align:left;
  260. background-color: #CEE5F3;
  261. width: 956px;
  262. }
  263. td.pre1 {
  264. font-family: Book Antiqua;
  265. font-size:100%;
  266. border:0px solid #A38560;
  267. padding:5px;
  268. text-align:left;
  269. background-color: #CEE5F3;
  270. width: 0px;
  271. height: 556px;
  272. }
  273. td.pre2 {
  274. font-family: Book Antiqua;
  275. font-size:100%;
  276. border:0px solid #A38560;
  277. padding:5px;
  278. text-align:left;
  279. background-color: #9DD3F5;
  280. width: 0px;
  281. height: 444px;
  282. }
  283. td.pre3 {
  284. font-family: Book Antiqua;
  285. font-size:100%;
  286. border:0px solid #A38560;
  287. padding:5px;
  288. text-align:left;
  289. background-color: #CEE5F3;
  290. width: 500px;
  291. height: 0px;
  292. vertical-align: middle;
  293. }
  294. td.pre4 {
  295. font-family: Book Antiqua;
  296. font-size:100%;
  297. border:0px solid #A38560;
  298. padding:5px;
  299. text-align:left;
  300. background-color: #CEE5F3;
  301. width: 440px;
  302. vertical-align: top;
  303. }
  304. table.voy1 {
  305. font-family: Book Antiqua;
  306. font-size:100%;
  307. border:0px solid #A38560;
  308. padding:5px;
  309. text-align:left;
  310. background-color: #CEE5F3;
  311. width: 882px;
  312. }
  313. td.voy2 {
  314. font-family: Segoe Print;
  315. color:#330066;
  316. font-size:100%;
  317. border:0px solid #A38560;
  318. padding:5px;
  319. text-align:left;
  320. background-color: #9DD3F5;
  321. height: 42px;
  322. }
  323. td.voy3 {
  324. font-family: Segoe Print;
  325. color:#330066;
  326. font-size:100%;
  327. border:0px solid #A38560;
  328. padding:5px;
  329. text-align:left;
  330. background-color: #9DD3F5;
  331. height: 5px;
  332. }

Reply

Marsh Posté le 12-12-2012 à 22:24:06   

Reply

Marsh Posté le 13-12-2012 à 09:38:25    

J'ai pas trop compris ou tu veux mettre tes barres. Tu veux encadrer ton site ou seulement la colonne de droite ?
 
Si c'est la colonne de droite il te suffit de rajouter des border-right et border-left sur ta div #content

Reply

Marsh Posté le 13-12-2012 à 11:25:28    

Merci pour ta réponse
Non, je souhaiterai encadrer tout le site et pas seulement la colonne de gauche.
En fait, je voudrai rajouter un cadre à l'extrême gauche de la page, et un autre à l'extrême droite de la page.  
Je mets cette image pour expliquer. Tout ce qui est en blanc (header, footer, sidebar) ets le site actuel. J'aimerai juste rajouter les deux cadres noirs sur toute la longueur de la page.
Merci
http://img141.imageshack.us/img141/331/clipboard02ph.jpg
 
Uploaded with ImageShack.us
 
Est-ce possible?

Reply

Marsh Posté le 13-12-2012 à 15:06:27    

ok, dans ce cas, il faut que tu mette un background noir sur ton body que tu créée une nouvelle div qui englobe ta div bg. Dans le css de cette nouvelle div tu lui donne une dimension de 960px que tu centre grace aux margin, tu lui mets ton background 'img01.jpg'.
 
Si je me suis pas embrouillé ca devrait marcher ;)

Reply

Marsh Posté le 13-12-2012 à 16:51:07    

Très bien compris, j'essaye dès ce soir.
Merci

Reply

Marsh Posté le 13-12-2012 à 18:32:54    

egege a écrit :

ok, dans ce cas, il faut que tu mette un background noir sur ton body que tu créée une nouvelle div qui englobe ta div bg. Dans le css de cette nouvelle div tu lui donne une dimension de 960px que tu centre grace aux margin, tu lui mets ton background 'img01.jpg'.
 
Si je me suis pas embrouillé ca devrait marcher ;)


 
Finalement ça ne marche pas, j'ai essayé , je n'arrive pas à ajouter les cadres, comme si les div déjà définies prenaient le dessus.
J'arrive à avoir du noir mais pas au bon endroit
http://img14.imageshack.us/img14/8020/clipboard02roy.jpg
 
Uploaded with ImageShack.us

Reply

Marsh Posté le 14-12-2012 à 10:07:11    

Tu as bien créée ta div qui englobe la div bg ?

Code :
  1. <body>
  2. <div id="site">
  3.   <div class="bg">
  4.    <!-- Ton site -->
  5. </div>
  6. </div>
  7. </body>


 
Et dans ton css tu dois avoir

Code :
  1. body{background:#000;}
  2. #site{width:960px; margin: 0px auto; background: url('img1.jpg');}


Reply

Marsh Posté le 16-12-2012 à 18:36:09    

Merci  :)  
Ca marche, j'avais mal fait mon boulot

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed