Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sąsiadujące DIV-y o wartości procentowej
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
tinware
Witajcie,

Mam podobny problem, który poruszał darksiders94 dwa miesiące temu na tym forum.
Temat: Sasiednie divy

Niestety lub też stety z poniższym kodem nie miałbym problemu, gdyby nie wartość procentowa wymiarów (strona responsywna). W moim przypadku wygląda do następująco:



Plus kod CSS. Oczywiście menu, location, content zawarty jest w wrapper4, który to z kolei zawarty jest w całości, czyli page:

  1. #page{
  2. width: 80%;
  3. padding: 0px;
  4. }
  5.  
  6. #wrapper4{
  7. clear: left;
  8. clear: right;
  9. width: 100%;
  10. margin-top: 10px;
  11. padding: 0px;
  12. }
  13.  
  14. #menu{
  15. position: static;
  16. float: left;
  17. width: 20%;
  18. padding: 10px;
  19. text-align: left;
  20. background-color: #111111;
  21. }
  22.  
  23. #location{
  24. float: right;
  25. width: 73%;
  26. margin-bottom: 10px;
  27. margin-left: 10px;
  28. padding: 10px;
  29. text-align: left;
  30. background-color: #111111;
  31. }
  32.  
  33. #content{
  34. position: static;
  35. float: right;
  36. width: 73%;
  37. margin-bottom: 10px;
  38. padding: 10px;
  39. text-align: justify;
  40. background-color: #111111;
  41. }


Problem tkwi w odstępie pomiędzy menu a lokalizatorem oraz treścią. Oczywiście zadałem mu margin-left: 10px; ale ma się to nijak do podanych wartości procentowych. Zależy mi na możliwości zbliżania i oddalania strony, tak aby div-y będące obok siebie nie przeskakiwały na dół będąc zawsze obok siebie na zasadzie:
100% -> menu - 10px - content
Czy spotkałeś się kiedyś z takim problemem?


Drugi z moich problemów dotyczy innej strony. Pasek przewijania w JS przewijający DIV-a. Bardzo fajnie to wygląda, niestety nie na Chrome. Po kliknięciu na obszar diva, div zaznacza się na niebiesko. Czy znasz jakieś parametry dla CSSa, aby to zaznaczanie można było ukryć, wyłączyć?




Pozdrawiam,
Kamil
trueblue
Cytat(tinware @ 3.08.2015, 15:12:48 ) *
Problem tkwi w odstępie pomiędzy menu a lokalizatorem oraz treścią. Oczywiście zadałem mu margin-left: 10px; ale ma się to nijak do podanych wartości procentowych. Zależy mi na możliwości zbliżania i oddalania strony, tak aby div-y będące obok siebie nie przeskakiwały na dół będąc zawsze obok siebie na zasadzie:
100% -> menu - 10px - content
Czy spotkałeś się kiedyś z takim problemem?

Szukaj pod hasłem: box-sizing

Cytat(tinware @ 3.08.2015, 15:12:48 ) *
Po kliknięciu na obszar diva, div zaznacza się na niebiesko. Czy znasz jakieś parametry dla CSSa, aby to zaznaczanie można było ukryć, wyłączyć?

https://css-tricks.com/almanac/properties/u/user-select/
tinware
Cytat(trueblue @ 3.08.2015, 15:18:29 ) *
Szukaj pod hasłem: box-sizing


Pomogło:

  1. box-sizing: border-box;
  2. width: calc(20% - 10px);
  3. margin-right: 10px;




Cytat(trueblue @ 3.08.2015, 15:18:29 ) *


Niestety, próbowałem już tej opcji. W między czasie po kilku godzinach z wujkiem Google znalazłem na to odpowiedź. Zapisz to sobie, może Ci się przyda ;-)

  1. <style>
  2. textarea {
  3. -moz-appearance:none;
  4. outline:0px none transparent;
  5. }
  6.  
  7. textarea:focus, input:focus{
  8. outline: 0;
  9. }
  10.  
  11. *:focus {
  12. outline: 0;
  13. }
  14. </style>




Dziękuję za pomoc. Czy wiesz może jak może jak wykonać coś takiego:



mam dwa divy obok siebie (float: left)
w każdym z nim (w środku) po np. dwa divy (jeden pod drugim, zależy ile PHP models będzie potrzebował)
kiedy uzupełniam tekstem któryś z nich tło w tym obok się nie wydłuża...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.