CSS to get canvas and table on the same row. | XM Community
Skip to main content
Hello Community. I want to make my canvas image and table in one row next to each other.

Here is what I have right now:

!



I am using this CSS: https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.3/semantic.css



I have added the following on top in my CSS:



.Skin .SkinInner {min-width: 1500px!important;}



table{



display: inline-table!important;

max-width: 50% !important;

margin:0px!important;

}



canvas{



display:inline-block!important;



}





And just in case, this is my table code inside my question:



<canvas id="myCanvas" ></canvas>







<table class="ui selectable two column celled table">

<thead>

<tr>

<th colspan="2">Would you rather have...${lm://CurrentLoopNumber}</th>

</tr>

</thead>

<tbody id="table-body">

<tr>

<td id="cell1a">${lm://Field/1}/64 chance for $160</td>

<td id="cell1">$160 for sure</td>

</tr>

<tr>

<td id="cell2a">${lm://Field/1}/64 chance for $160</td>

<td id="cell2">$140 for sure</td>

</tr>

<tr>

<td id="cell3a">${lm://Field/1}/64 chance for $160</td>

<td id="cell3">$120 for sure</td>

</tr>

<tr>

<td id="cell4a">${lm://Field/1}/64 chance for $160</td>

<td id="cell4">$100 for sure</td>

</tr>

<tr>

<td id="cell5a">${lm://Field/1}/64 chance for $160</td>

<td id="cell5">$80 for sure</td>

</tr>

<tr>

<td id="cell6a">${lm://Field/1}/64 chance for $160</td>

<td id="cell6">$60 for sure</td>

</tr>

<tr>

<td id="cell7a">${lm://Field/1}/64 chance for $160</td>

<td id="cell7">$40 for sure</td>

</tr>

<tr>

<td id="cell8a">${lm://Field/1}/64 chance for $160</td>

<td id="cell8">$20 for sure</td>

</tr>

<tr>

<td id="cell9a">${lm://Field/1}/64 chance for $160</td>

<td id="cell9">$0 for sure</td>

</tr>

</tbody>

</table>





<button class="ui right labeled right floated icon button" id="next">Next</button>
You could put the canvas and table inside another table:

```

<table><tr>

<td><canvas><canvas id="myCanvas" ></canvas></td>

<td><table class="ui selectable two column celled table">

...

</table></td>

</tr></table>

```

I think you could also put the canvas and table in a div and float the canvas left and the table right.
Awesome! That worked. Also, do you know if I can hide the next button in JS and then use this command in JS? @TomG

`jQuery("#NextButton").click() ;`
> @williamweng said:

> Awesome! That worked. Also, do you know if I can hide the next button in JS and then use this command in JS? @TomG

> `jQuery("#NextButton").click() ;`



Yes, you can do that. The command to hide is `jQuery("#NextButton").hide();`
@TomG Awesome thank you so much!

Leave a Reply