Is there a way to stop text selection in Internet Explorer?

When it comes to CSS, I have the following code implemented:

    * {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

Despite this being effective in most browsers, it seems to not work properly in Internet Explorer. The text selection appears quite disorganized due to the fact that my menus are constructed using text and CSS. Is there a way to rectify this issue?

Answer №1

To disable text selection, you can incorporate Javascript like so:

document.onselectstart = function() { return false; }
document.onmousedown = function() { return false; }

The initial function is compatible with IE while the latter one pertains to Mozilla-based browsers.

Answer №2

When dealing with IE11, my solution was to apply

-ms-user-select: none;

This effectively solved the problem.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Discover the ins and outs of utilizing the Google+ Hangout API specifically for chatting purposes

I am currently working on a webpage and I want to include a hangout button that will allow users to connect with me and start chatting automatically when clicked. Here is the code I have so far: <script src="https://apis.google.com/js/platform.js" asy ...

Guide to implementing a slider in HTML to adjust the size of my canvas brush

Hey there, I'm looking to implement a slider functionality under my canvas that would allow users to change the brush size. Unfortunately, all my attempts so far have been unsuccessful. Can anyone lend a hand? Much appreciated! <canvas i ...

Having trouble installing css-sprite on Windows 8.1 using NPM

Having trouble installing css-sprite on my Windows 8.1 system. Here's what I have installed so far: Windows 8.1 (x64) Node.js 0.12 (x86) NPM 2.5.1 (x86) Python 2.7.9 (x86) Visual Studio 2013 Express (x86) I tried to install using the command: npm ...

Switching the vertical alignment of grid items in Material UI when the page is collapsed

When the page is collapsed, the Left grid item element moves to the top of the page and the Right grid element is positioned below it. I would like to reverse this behavior so that the Right element appears on top and the Left element below when the page ...

Discover the Names of Elements associated with the identical Input File tag

Having a bit of trouble with my jQuery code here. I've got two HTML input file elements with different names. How can I retrieve the name of the second input file using jQuery? Below is my HTML markup: <input type="file" name="photo_a" /> &l ...

Issue with custom video plugin functionality on Internet Explorer browser

I designed a custom video plugin that allows me to use shortcodes for videos with a unique format. I implemented a code snippet from jsfiddle to create a prominent play button, which functions smoothly across all browsers except for Internet Explorer. Desp ...

What is the best way to display three elements in a sequence while looping through a collection of elements in Angular 7?

When using Angular, I am trying to display a specific number of elements in a row from a list of items. I attempted to replicate the <tr> tags in my Angular code, but so far have been unsuccessful. Here is what I tried: <table class="table table ...

Can CSS alone be used to provide a cover for auto-scaling images?

One common technique is using max-height and max-width to make an image automatically fit in a div, as shown below: .cover img { max-width: 100%; max-height: 100%; } But is there a way to create a translucent cover (with opacity set to 0.8) that ...

The image selection triggers the appearance of an icon

In my current project, I am working on implementing an icon that appears when selecting an image. The icon is currently positioned next to the beige image, but I am facing difficulties in making it disappear when no image is selected. Below are some image ...

Achieving overflow behavior in a div with maximum height that contains another div with maximum height (Overflow issue persists)

Currently, I am utilizing Materializecss to showcase a modal window. Within this modal, there is a div Content that showcases items using ng-repeat. However, the issue arises when the content fills up and the css rule for my content-div fails to take effec ...

Ways to conceal an image by using two functions upon clicking

I have a unique concept in mind - I want to create a functionality where on clicking an image, it would hide the image and start playing content in the background. The content would be an iframe video without a play button, so clicking anywhere on the vi ...

Connect ng-models with checkboxes in input field

I am facing an issue with binding ng-models using ng-repeat in an input checkbox tag. Let me share my code and elaborate further. app/main.html: <div ng-repeat="feature in features"> <input type="checkbox" ng-model="features[$index].name"> ...

Having trouble sending an array from Flask to a JavaScript function

As a newcomer to web development and JavaScript, I'm struggling to pass an array from a Flask function into a JavaScript function. Here's what my JS function looks like: function up(deptcity) { console.log('hi'); $.aja ...

Tips for optimizing loading speed by implementing pagination with HTML, jQuery, PHP, and MySQL on the go

I currently have a table with over 1400 rows, adding approximately 20 new rows every day, which is causing my page to slow down. My current approach involves using a while loop to generate table rows and columns, along with some JavaScript like the exampl ...

The hamburger menu in Bootstrap collapses along with the navigation items when viewed on a mobile device

How can I resolve the issue of the hamburger menu icon collapsing with the nav-items when clicked? Navbar <header> <div class="container-fluid"> <div class="row"> <div class="col-12 col-sm-12"> ...

Creating a horizontal line to divide floating list items with CSS

I would like to achieve a design where there is a line between floating items displayed as follows: .......................................... . . . LI LI LI LI LI LI LI LI LI LI LI . . --------------------- ...

The naming convention for CSS classes could be defined as follows: .sa-list li a > div{

As I dive into a CSS example, one particular section of code catches my eye: .sa-list li label > span, .sa-list li h3 > span, .sa-list li h4 > span, .sa-list li a > div{ position:relative; display:table-cell; vertical-align:middle; ...

I'm in need of some coding assistance! My goal is to change the background and hover colors for a specific section

I'm attempting to replicate a section of the menu, but I want the background and hover colors to be reversed. The CSS code for the website wasn't done by me and coding isn't my strong suit. This page is still a work in progress: However, I ...

Tips for capturing audio on a smartphone browser?

Looking to capture audio in the browser on both iOS and Android devices. What solutions are currently available (as of October 2013)? What is the rate of acceptance of WebRTC by various browser developers? ...

Slider and overflow problem detected

I am currently attempting to make Unslider functional, but at present, it appears as though there is simply a stack of images on top of each other. Below is the HTML code being utilized: <div id="main"> <div class="slider"> <ul> ...