Jump to content
php.lv forumi

display:block un colspan


tomaac

Recommended Posts

Ir tabula ar divām rindām. Pirmā rinda sastāv no četrām kolonnām, otrā rinda - no vienas kolonnas (colspan = 4).

 

<table>
 <tr>
  <td>aaaaa</td>
  <td>aaaaa</td>
  <td>aaaaa</td>
  <td>aaaaa</td>
 </tr>

 <tr id="xxx">
  <td colspan='4'>aaa</td>
  </tr>
</table>

 

Problēma ir tāda, ka man ir nepieciešams, spiežot uz pogu paslēpt/parādīt otro rindu.

Rādot rindu es uzlieku display.style = 'block', bet slēpjot - display.style = 'none'.

Līdz ar to man iznāk,ka otrā rinda ir tāda:

 

  <tr id="xxx" style="display: block">
  <td colspan='4'></td>
  </tr>

 

Bet tā dēļ tas colspan=4 vairs nedarbojas un izskatās it kā apakšējā rinda aizņemtu tikai vienu (pirmo) kolonnu, bet pārējās trīs ir tukšas.

Link to comment
Share on other sites

WebDeveloper ieteikumu es tūlīt izlasīšu, bet

mefisto: es nesapratu domu. CSS slikti pārzinu.... Tu domā aizvākt to style, ielikt tur klasi, teiksim class="mana_klase"? Un tad uz pogas klikšķa būs jādara kas (lai paslēptu/parādītu?).

Link to comment
Share on other sites

tommac: nevajag likt nekādu table-row vai block.

Ja gribi noslēpt, tad liec elements.style.display = "none";

Ja gribi parādīt atpakaļ, tad liec elements.style.display = ""; - tas display vērtību revertos apakaļ uz defaulto.

Vai to pašu dari ar klasēm kā jau mefisto saka.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...