Kristabs Posted May 24, 2008 Report Share Posted May 24, 2008 Ir kāds paņēmiens izņemot fiksēts input ievades lauka garums, lai tie būtu vismaz +/- 5 pikseļu platumā? Ir norādīts fonts, fonta size un <input type="text" size="20", bet uz dažādiem pārlūkiem (īpaši MAC) rāda pat par 40px platākiem. Ko var maksimāli daudz norādīt ar css, lai būtu pēc iespējas līdzīgāki, neliekot katram laukam noteiktu platumu? Link to comment Share on other sites More sharing options...
IM24LV Posted May 24, 2008 Report Share Posted May 24, 2008 Īsti nesapratu kas par problēmu. min-width: 5px; nederēja? Link to comment Share on other sites More sharing options...
andrisp Posted May 24, 2008 Report Share Posted May 24, 2008 Norādi ar CSS width, bet izmant EM mērvienības. Link to comment Share on other sites More sharing options...
Kristabs Posted May 25, 2008 Author Report Share Posted May 25, 2008 Es negribu ne em, ne px, ne min-width, bet gribu, lai input tagam uzliekot size, tas lauks +/- vienāds rādītos visos pārlūkos. Link to comment Share on other sites More sharing options...
bubu Posted May 25, 2008 Report Share Posted May 25, 2008 Vai tad pats neredzi, ka ar size nesanāk? Liec kā andrisp saka - ar CSS width. Link to comment Share on other sites More sharing options...
Kristabs Posted May 25, 2008 Author Report Share Posted May 25, 2008 Ja es pats redzētu, ka ar size nesanāk, tad neuzsāktu topiku. Link to comment Share on other sites More sharing options...
bubu Posted May 25, 2008 Report Share Posted May 25, 2008 Tu gribi teikt, ka pat neesi pamēģinājis ar to size="xx" veidu? Link to comment Share on other sites More sharing options...
andrisp Posted May 25, 2008 Report Share Posted May 25, 2008 Mjā, interesanti. :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted May 25, 2008 Report Share Posted May 25, 2008 Ko var maksimāli daudz norādīt ar css, lai būtu pēc iespējas līdzīgāki, neliekot katram laukam noteiktu platumu? varbuut izmanto CSS klases, nevis katram peec id #lauka_id vietaa .klases_vards un attieciigi class="klases_vards" --- Izsakies konkretaak , nevis topika sakumaa vienu bet peec tam pa visam ko citu ... Link to comment Share on other sites More sharing options...
bubu Posted May 25, 2008 Report Share Posted May 25, 2008 Grey_Wolf: no kura melnā cauruma tu izzīlēji kautko par #lauka_id css selektoru lietošanu šajā topikā? Link to comment Share on other sites More sharing options...
Kristabs Posted May 26, 2008 Author Report Share Posted May 26, 2008 Laikam neizsakos konkrēti, centīšos vēlreiz apstāstīt... Tātad izveidojot <input type="text" size="20"> tas katrā pārlūkā rādās ar dažādu garumu. Nevēlos ar css likt fiksētus garumus, bet lai tas attiecībā no size norādītā, maina platumu, tai pat laikā saglabājot +/- vienādu platumu dažādos pārlūkos. Pašlaik lielākā problēma, ka uz mac`iem lauki ir par ~40 px platāki, kā uz Win FF. Link to comment Share on other sites More sharing options...
IM24LV Posted May 26, 2008 Report Share Posted May 26, 2008 Ar javascript nosaki browseri, un tad attiecīgi ja ir MAC browseris lai izvada par 4 vienīām mazāku un ja ir IE, tad par 4 vienībām lielāku. :) Čakars :) Link to comment Share on other sites More sharing options...
andrisp Posted May 26, 2008 Report Share Posted May 26, 2008 Nea, tad jau drīzāk ar Javascript dabū size atribūta vērtību un pēc tam uzseto, piem: input.style.width = input_size * 5 + 'px'; Link to comment Share on other sites More sharing options...
Kristabs Posted May 26, 2008 Author Report Share Posted May 26, 2008 Viss ģeniālais ir vienkāršs. andrisp, attapīgi un tieši tas ko vajadzēja, paldies. Link to comment Share on other sites More sharing options...
Recommended Posts