Hide horizontal scrollbar embedded google spreadsheet - google-sheets

How can I hide the horizontal scrollbar at the bottom of an (iframe) embedded google spreadsheet? If there is no official way, some clever css to cut off the scrollbar would also work.

The horizontal scrollbar will dissapear if you specify the range of columns you want to appear:
<iframe src="https://docs.google.com/spreadsheets/d/1B56....this will change according to your spreadsheet/pubhtml/sheet?headers=false&gid=0&range=A:C" width="300" height="350"></iframe>

Related

How can I show horizontal scrollbar on top and bottom of grid in Ag-grid

I have an ag-grid-react set up with a series of components in place for cell rendering. When my dataset loads the vertical scroll works well but the horizontal scroll isn't obvious unless using a trackpad or horizontal scroll enabled mouse.
I would like to be able to add a scroll bar to the top of the grid as well as the automatically generated one at the bottom?
Has anyone encountered this, come up with as solution?
Thanks in advance.
Note : I found this solution How to add a horizontal scrollbar on top of the ag-grid but seems this is old and not working.

Embedded Google Spreadsheet as a iFrame (two scroll bars)

I embedded a single sheet (as a iframe) in the webpage (Google website).
How to to leave (to show) only one scroll bar if required?
Make the iframe the same height and width as the google sheet. Also, You can right click the column headers and rows in the google sheet to delete unwanted rows and headers to make the sheet size smaller.
<iframe src="/default.asp" width="200" height="200"></iframe>

Show Horizontal scrollbar under the header in Kendo grid

I have a kendo grid with the Horizontal scrollbar. By default, the position of the scrollbar is at the bottom of the grid.
But my requirement is to show the horizontal scrollbar at top of the grid(Under Grid header).
Is it possible to do it? Please let me know!
Using this answer How to change scroll bar position with CSS?
and modifying it to a scrollable kendo grid using style rule
.k-grid-content,
.k-grid-content table {
transform:rotateX(180deg);
-ms-transform:rotateX(180deg); /* IE 9 */
-webkit-transform:rotateX(180deg); /* Safari and Chrome */
}
will put the horizontal scrollbar on top.
Demo: https://dojo.telerik.com/#Stephen/etIYa
If you are using virtual scrolling, then you will have to change the style rule to compensate as the structure of the grid is different between a scrollable and a virtual scrollable kendo grid.

vertical text covering content

I am able to use http://jsfiddle.net/9pUu4/ code to have vertical text in table cell. Above this table is my horizontal navigation menu which expands into links upon hovering the tab with jquery ui menu. My problem is that when hover the tab above vertical text the text laid over the menu. But it doesn't happen when hover the horizontal text on the same row of the table; that is menu covers page content. This happens on chrome and firefox.
I tried messing with z-index issue with no luck. Does it have anything to do with the transform css property (-webkit-transform, -moz-transform)? Or jquery menu conflict with vertical text?
.Vertical
{
writing-mode:bt-rl;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
}
After digging deeper in SO, How do I make sure my drop down menus overlap and cover anything on my page?, I suspect vertical text: transform origin; or simply vertical text comes after menu on page layout, may make this vertical text "on-top".
Anyways, adding this wrapper outside of the menu works.
#div1
{
position : relative;
z-index : 1000;
}
More code
z-index = 1 as stated works, but I just want to make sure it covers everything.

How to keep div at the bottom of the window if page not full, otherwise at the end of content

I have a div in a page (footer) and I want the following to happen with CSS:
If the page has not enough content to fill the window, the div should be at the very bottom.
If the page has enough content (and a scroll bar perhaps appears) then I want the div to be after all the content.
If I do it with position absolute etc, I can't get the second case to work.
Any ideas?
I think you're looking for 100% min-height layout. Check out this post: 100% Min Height CSS layout.
You want to use a sticky footer.
For example: http://ryanfait.com/sticky-footer/
or if you google Sticky footer you find a few alternatives

Resources