Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wymuszenie położenia div
primo
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Witam,


proszę o pomoc w konstruowaniu definicji diva, który będzie miał wymuszone położenie względem nadrzędnego diva.

Bardziej obrazowo:

http://www.treningbiegacza.home.pl/roztoka/index.php


Chodzi mi o to aby poszczególne artykuły nie nachodziły na siebie, kiedy jest mniej treści oraz aby ten div "dodane przez..." zawsze był pod fotką.

  1. .podpis{
  2. position:relative;
  3. color:#b9ceda;
  4. padding: 0;
  5. margin-top: 50px;
  6. margin-bottom:10px;
  7. text-align: right;
  8. }
Go to the top of the page
+Quote Post
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Zrezygnuj z position:relative; będzie łatwiej to ustawić.
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




<div id="pozycjoner">
<img>
<div> podpis</div>
</div>
I pozycjonujesz sobie pozycjonera tak jak chcesz.
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Zrobiłabym tak

Artykuł dałabym w divie. Wewnątrz dałabym dwa divy jeden zawierałby img i podpis, który będzie się ustawiał pod nim. Drugi div zawierałby treść. Oba względem siebie np float: left więc ustawią się jeden obok drugiego.
Go to the top of the page
+Quote Post
primo
post
Post #5





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 29.08.2008, 11:04:09 ) *
Zrobiłabym tak

Artykuł dałabym w divie. Wewnątrz dałabym dwa divy jeden zawierałby img i podpis, który będzie się ustawiał pod nim. Drugi div zawierałby treść. Oba względem siebie np float: left więc ustawią się jeden obok drugiego.

To może napiszę jak mam to zrobione:

  1. <div class="tresc">
  2. <h1></h1>
  3. <p class="h-t">DATA</p>
  4. <div class="p-tr">TREŚĆ ARTYKUŁU</div>
  5. <div class="podpis">PODPIS POD ARTYKUŁEM</div>
  6. <div class="postlist-pager">PAGER</div>
  7. </div>


Co ciekawe pod IE7 wyświetla się poprawnie, jedynie pod Firefoxem nie chce działać tak jakbym sobie tego życzył. To jakiś cud (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował primo 29.08.2008, 10:17:30
Go to the top of the page
+Quote Post
JoShiMa
post
Post #6





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(primo @ 29.08.2008, 11:11:54 ) *
To może napiszę jak mam to zrobione:

  1. <div class="tresc">
  2. <h1></h1>
  3. <p class="h-t">DATA</p>
  4. <div class="p-tr">TREŚĆ ARTYKUŁU</div>
  5. <div class="podpis">PODPIS POD ARTYKUŁEM</div>
  6. <div class="postlist-pager">PAGER</div>
  7. </div>


Co ciekawe pod IE7 wyświetla się poprawnie, jedynie pod Firefoxem nie chce działać tak jakbym sobie tego życzył. To jakiś cud (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Nie cud, tylko coś skopałeś bo to pod FF zwykle wyświetla się prawidłowo a pod IE nie. Pokaż style do tych pudełek. Acha, a gdzie jest obrazek? w którym pudełku?

Jedna uwaga znacznik <h1> powinien być na podstronie tylko w jednym miejscy. Tytuły artykułów wpakuj w h2 albo wyższy w zależności czy jakieś <hx> jeszcze gdzieś na tej stronie wykorzystujesz.
Go to the top of the page
+Quote Post
primo
post
Post #7





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 29.08.2008, 11:31:43 ) *
Nie cud, tylko coś skopałeś bo to pod FF zwykle wyświetla się prawidłowo a pod IE nie. Pokaż style do tych pudełek. Acha, a gdzie jest obrazek? w którym pudełku?

Jedna uwaga znacznik <h1> powinien być na podstronie tylko w jednym miejscy. Tytuły artykułów wpakuj w h2 albo wyższy w zależności czy jakieś <hx> jeszcze gdzieś na tej stronie wykorzystujesz.


Obrazek jest w TREŚĆ ARTYKUŁU. To jest wszystko wyciągane z bazy danych i raczej muszę to załatwić w ten sposób, że jego położenie pozostanie niezmienione, bo nie uśmiecha mi się zmiana treści każdego artykułu w bazie, choć jeśli trzeba będzie...

  1. @charset "utf-8";
  2. /* CSS Document */
  3. a{
  4. text-decoration:underline;
  5. color:#fff;
  6. }
  7. a:hover{
  8. color:#FF9900;
  9. text-decoration:none;
  10. }
  11. body{
  12. background:#183445;
  13. font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
  14. margin:0;
  15. padding:0;
  16. }
  17.  
  18. .pds{
  19. width:963px;
  20. position:relative;
  21. margin:0 auto;
  22.  
  23. }
  24. .s{
  25. background:url(images/tlo.jpg) repeat-y;
  26.  
  27. }
  28. .t1{
  29. height:129px; position:relative;
  30. }
  31. .t1 div { position:absolute;}
  32. .png{
  33.  
  34. z-index:5;
  35.  
  36. }
  37. .img_mov{
  38.  
  39. right:17px;
  40. }
  41. .m_s{ background:url(images/t3.jpg) no-repeat; height:48px; padding-left:30px; font-family:Arial, Helvetica, sans-serif;}
  42. .m_s ul{
  43. display:inline;
  44. list-style:none;
  45.  
  46. }
  47. .m_s ul li{
  48. float:left;
  49. display:inline;
  50. width:130px;
  51. }
  52. .m_s a{
  53. text-align:center;
  54. display:block;
  55. color:#CCCCCC;
  56. font-style:italic;
  57. font-size:13px;
  58. font-weight:bold;
  59. text-decoration:none;
  60. background:url(images/m_bok.jpg) no-repeat center right;
  61. padding:16px 14px 16px 10px;
  62. }
  63. .m_s a:hover{
  64. background:url(images/mc2.jpg);
  65. color:#FFCC00;
  66. }
  67.  
  68.  
  69. img{ border:0;}
  70.  
  71. .left{
  72. width:233px;
  73. padding-left:21px;
  74. float:left;
  75. }
  76.  
  77. .tekst{
  78.  
  79. color:#fff;
  80. font-size:12px;
  81. line-height:15px;
  82. }
  83. .tresc{
  84. padding:25px;
  85. }
  86. .tekst h1{
  87. font-size:16px;
  88. color:#fff;
  89. border-bottom:1px solid #406E89;
  90. margin:4px 0px;
  91. padding:8px 0px;
  92.  
  93. }
  94. .tekst a{
  95. color:#fff;
  96. text-decoration:none;
  97. }
  98. .tekst a:hover{
  99. color:#FF9900;
  100. }
  101.  
  102. .ng1{
  103. background:url(images/ng1.jpg) no-repeat;
  104. text-align:right;
  105. font-size:18px;
  106. color:#E2ECEF;
  107. padding:14px 30px 30px 10px;
  108. }
  109.  
  110. .right{
  111. width:691px;
  112. float:left;
  113. }
  114. .menu{
  115. padding:5px 10px;
  116. }
  117. .menu ul{
  118. list-style:none;
  119. display:block;
  120. padding:5px;
  121. margin:0px;
  122.  
  123. }
  124. .menu ul li{ padding:8px 0px 8px 25px;
  125. border-bottom:1px solid #F4F5F7;
  126. display:block;
  127. background:url(images/m_img.jpg) left center no-repeat;
  128. }
  129. .menu a{
  130. display:block;
  131. text-decoration:none;
  132. color:#3D6883;
  133. font-size:12px;
  134. font-family:Verdana, Arial, Helvetica, sans-serif;
  135. }
  136. .menu a:hover{
  137. color:#FF6600;
  138. }
  139.  
  140. .m-tekst{
  141. font-size:12px;
  142. color:#666666;
  143. padding:10px 15px;
  144. }
  145. .nowosci{
  146. background:url(images/n-tlo.gif);
  147. position:relative;
  148. }
  149. .nowosci1{
  150. position:absolute;
  151. top:20px;
  152. left:140px;
  153. width:330px;
  154. font-size:12px;
  155. color:#fff;
  156. }
  157. .n-p{
  158. position:absolute;
  159. right:30px;
  160. top:20px;
  161. border:1px solid #2D5D76;
  162. }
  163.  
  164. .h-t{
  165. color:#b9ceda;
  166. padding:0;
  167. margin:0;
  168. margin-bottom:10px;
  169. }
  170. .kategorie{
  171. color:#b9ceda;
  172. padding:0;
  173. margin:0;
  174. margin-bottom:10px;
  175. text-align: right;
  176. }
  177. .p-tr{
  178. width:650px;
  179. position:relative;
  180. }
  181. .p-tr img{
  182. border:3px solid #224559;
  183. margin:10px;
  184. }
  185. .p-tr ul{
  186. margin:5px 0px;
  187. background:#264e66;
  188. padding:10px 30px;
  189. width:60%;
  190. }
  191. .p-img{
  192. position:absolute;
  193. right:-180px;
  194. }
  195. .p-img img{
  196. border:2px solid #274C62;
  197. }
  198. .m-d{
  199. background:#264e66 url(images/m-d.gif) repeat-x;
  200. padding:20px;
  201. }
  202.  
  203. .komentarze{
  204. padding:10px;
  205. }
  206. .komentarze input, .komentarze textarea{
  207. padding:4px;
  208. font-size:11px;
  209. color:#ffeea8;
  210. background:#183445;
  211. border:1px solid #54819c;
  212. font-family:Verdana, Arial, Helvetica, sans-serif;
  213. }
  214.  
  215. .postlist-pager {
  216. text-align: right;
  217. margin-top: 30px;
  218. border-top: 1px solid silver;
  219. }
  220.  
  221.  
  222.  
  223. .podpis{
  224. position:relative;
  225. color:#b9ceda;
  226. padding: 0;
  227. margin-top: 10px;
  228. margin-bottom:10px;
  229. text-align: right;
  230. }
Go to the top of the page
+Quote Post
JoShiMa
post
Post #8





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Masz tu:
http://blog.bexlab.pl/tutorials/artykul.html

Układ jaki Ci jest potrzebny. Działa pod FF i IE7. Popatrz na środek. Układ pudełek i style. Bordery dodane, żeby było widać co jest gdzie.
Go to the top of the page
+Quote Post
primo
post
Post #9





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 29.08.2008, 11:43:01 ) *
Masz tu:
http://blog.bexlab.pl/tutorials/artykul.html

Układ jaki Ci jest potrzebny. Działa pod FF i IE7. Popatrz na środek. Układ pudełek i style. Bordery dodane, żeby było widać co jest gdzie.

Dziękuję bardzo. O to mi chodziło. Dodałem tylko zapis:
  1. clear:both;


Może ktoś tylko sprawdzić czy pod IE6 też jest ok??
Go to the top of the page
+Quote Post
JoShiMa
post
Post #10





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(primo @ 29.08.2008, 11:52:59 ) *
Dziękuję bardzo. O to mi chodziło. Dodałem tylko zapis:
  1. clear:both;


Gdzie był potrzebny jeszcze?
Go to the top of the page
+Quote Post
primo
post
Post #11





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 29.08.2008, 12:01:33 ) *
Gdzie był potrzebny jeszcze?

Tylko tu go dałem:
  1. .podpis{
  2. clear:both;
  3. color:#b9ceda;
  4. padding: 0;
  5. margin-top: 10px;
  6. margin-bottom:10px;
  7. text-align: right;
  8. }
Go to the top of the page
+Quote Post
Kreton
post
Post #12





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


Cytat(primo @ 29.08.2008, 11:52:59 ) *
Dziękuję bardzo. O to mi chodziło. Dodałem tylko zapis:
  1. clear:both;


Może ktoś tylko sprawdzić czy pod IE6 też jest ok??


Pod IE6 jest OK.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:11