Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> CSS do pola select option
mskiba
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 28.04.2013

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


Witam, mam problem ze stylami do powyższego pola.

Chce zrobic cos takiego jak tutaj: http://sklep.intercars.com.pl/#katalog , chodzi o ten trzeci option, a dokładniej o jego formatowanie. Może mnie ktoś naprowadzić jak się za to zabrać?
Go to the top of the page
+Quote Post
freemp3
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Jak dobrze rozumiem chodzi o te pionowe kreski oddzielające poszczególne opcje. Czy zajrzałeś może w źródło strony? To nie jest w żaden specjalny sposób ostylowane. Po prostu została użyta czcionka, w której każdy znak ma identyczną szerokość i w odpowiednich miejscach zostały wstawione pionowe kreski "|".

Ten post edytował freemp3 1.08.2013, 09:21:12


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
mskiba
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 28.04.2013

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


Sorry, ale nie umiem się w tym źródle połapać :/ Czy bardzo nie na miejscu byłaby prośba o jakiś przykład jak to zrobić ?
Go to the top of the page
+Quote Post
freemp3
post
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Samymi stylami tego nie zrobisz. Koniecze jest ustawienie pionowych kresek w odpowiednich miejscach. Do tego musisz użyć JS albo PHP, które policzy jaki długi jest ciąg znaków, który chcesz umieścić w każdej z kolumn i dopełnić pozostałe wolne miejsce spacjami lub jeśli tekst jest za długi to go odpowiednio uciąć.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
WiruSSS
post
Post #5





Grupa: Zarejestrowani
Postów: 83
Pomógł: 7
Dołączył: 3.02.2007

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


W pliku CSS

  1. .monospace{
  2. font-family:Consolas, 'Lucida Console', 'DejaVu Sans Mono', monospace;
  3. }


w pliku z formularzem

  1. <select class="monospace">
  2. <option value="value0">Wybierz </option>
  3. <option value="value1">1600-2 | 1573 | 86 | 1967.12 - 1971.10</option>
  4. <option value="value2">2002 | 1990 | 100 | 1971.05 - 1975.07</option>


jako spacji musisz uzyć twardej sapacji, jako że option nie obsługuje white-space:pre ani tym bardziej pre

Kod
& nbsp;

lub

& #160;


bez spacji po & oczywiście wystarczy tylko w miejscach gdzie masz kilka spacji obok siebie, pojedyncze zostaw normalne


co do ilości spacji to:
albo musisz sobie liczyć białe znaki haha.gif
albo rozsądniej użyć php aby to zrobiło za Ciebie smile.gif

Ten post edytował WiruSSS 17.08.2013, 03:35:08
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 11:35