We help IT Professionals succeed at work.

HTML Table

Julian Haines
on
72 Views
Last Modified: 2017-12-06
Hi,

Is there a way of stopping people selecting a table on an HTML page?  at the moment I have some text in a table and you can select the whole table using the + handles.

Thanks
Comment
Watch Question

James BilousSoftware Engineer
CERTIFIED EXPERT

Commented:
I'm not sure what you mean by + handles, but you can apply some css rules (which are browser dependent) on the container in order to stop selection:

https://css-tricks.com/almanac/properties/u/user-select/
CERTIFIED EXPERT

Commented:
you can convert that table into an image.

you can create a pseudo table using absolutely positioned divs and write the divs in random order so selecting is feasible but the order will be messy.

you can use pagination so only a few lines at a time can be selected

you can add a transparent modal div over the table : this is quite easy to circumvent for power users, but quite efficient if they are limited to easy copy-paste. that would be the easiest to implement by far.
Julian HainesSenior IT Administrator

Author

Commented:
Thanks sounds good it just looks messy when you move over a table and the handle appear.

Julian
James BilousSoftware Engineer
CERTIFIED EXPERT

Commented:
You can also change the mouse cursor to a pointer using CSS

https://www.w3schools.com/cssref/pr_class_cursor.asp
CERTIFIED EXPERT

Commented:
if it just "looks messy" the modal is good enough by far. the css might also work, i'm unsure. but then you probably do not want to do this. different browsers will act differently. this is basically not html related.
CERTIFIED EXPERT
Most Valuable Expert 2017
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions