Articles on Trending Technologies

Technical articles with clear explanations and examples

Safari on iPad (iOS6) does not scale HTML5 video to fill 100% of page width

Yaswanth Varma
Yaswanth Varma
Updated on 13-Mar-2026 963 Views

This article will teach you how Safari on iPad iOS6 does not scale HTML5 video to fill 100% of page width. On a responsive HTML5 page, a video can be shown at full width (100%) by applying CSS styling. The video's native resolution is 480x270. On all desktop browsers, the video is resized to span the entire width of the page while preserving the aspect ratio. On the iPad (iOS 6.0.1), Mobile Safari and Chrome, however, display a black rectangle same width as the page. The black rectangle's center contains a small video that is shown at its original ...

Read More

Change HTML navbar color in Twitter Bootstrap 2.0.4

Arjun Thakur
Arjun Thakur
Updated on 13-Mar-2026 247 Views

To change the navbar color in Twitter Bootstrap 2.0.4, you need to customize specific CSS variables that control the appearance of the navigation bar. Bootstrap provides several variables to modify different aspects of the navbar styling. Navbar Color Customization Variables Here are the key variables you can modify to change your navbar colors − Set Navbar Background The primary background color of the navbar − navbarBackground: #c79810; Set Navbar Background Highlight The gradient highlight color that creates depth in the navbar − navbarBackgroundHighlight: #eab92d; Set Navbar Text ...

Read More

Bootstrap 3 truncate long text inside rows of a table in a responsive way with HTML

Nancy Den
Nancy Den
Updated on 13-Mar-2026 1K+ Views

To truncate long texts inside rows of a table in a responsive way using Bootstrap 3, we need to combine CSS properties that control text overflow with Bootstrap's responsive grid system. This approach ensures that long text content is properly truncated with ellipsis (...) when it exceeds the available space. CSS for Text Truncation Use the following CSS to create responsive text truncation − .table td.demo { max-width: 177px; } .table td.demo span { overflow: hidden; text-overflow: ellipsis; display: ...

Read More

How to detect HTML5 audio MP3 support

Ankith Reddy
Ankith Reddy
Updated on 13-Mar-2026 282 Views

To detect HTML5 audio MP3 support, use the Modernizr library. Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user's browser. As stated in the official specification, Modernizr provides comprehensive feature detection capabilities for modern web technologies. For detecting HTML5 audio MP3 support, you can also check the User-Agent to detect which browser is used, though this method is less reliable than feature detection. JavaScript Detection Method You can use JavaScript to test HTML5 audio MP3 support directly − function canPlayMP3() { var audio = document.createElement('audio'); ...

Read More

HTML5 data-* attribute type casting strings and numbers

Daniol Thomas
Daniol Thomas
Updated on 13-Mar-2026 193 Views

HTML5 data-* attributes are always stored as strings, regardless of whether they contain numeric values. To properly work with these values, you need to understand type casting and conversion methods. Understanding data-* Attribute Type Casting When you retrieve values from data attributes using the dataset property, they are always returned as strings. For numeric operations, you'll need to convert them explicitly. Example For data-attribute type casting of Numbers and Strings, use the following approach − Data Attribute Type Casting 6.0 ...

Read More

HTML5 input type="file" accept="image/*" capture="camera" display as image rather than choose file button

Chandu yadav
Chandu yadav
Updated on 13-Mar-2026 452 Views

Use the JavaScript FileReader to allow users to choose an image file and display it as an image instead of showing the default file input button. This approach provides a better user experience by giving immediate visual feedback when an image is selected. The HTML5 input element with type="file", accept="image/*", and capture="camera" attributes allows users to select images from their device or capture photos directly from the camera on mobile devices. HTML Structure First, let's create the basic HTML structure with a file input and an image element − ...

Read More

How to render thin fonts more smoothly in CSS3 with HTML?

Samual Sam
Samual Sam
Updated on 13-Mar-2026 312 Views

Rendering thin fonts smoothly is crucial for creating visually appealing web interfaces. CSS3 provides several properties that help improve font rendering, especially for thin or light weight fonts that may appear jagged or pixelated on certain displays. Font Smoothing Properties To render thin fonts more smoothly, use the following combination of CSS properties − .smooth-font { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; } For Google Chrome For specific optimization in WebKit-based browsers like Google Chrome, use − ...

Read More

How to actually work with HTML5 Canvas camera/viewport?

George John
George John
Updated on 13-Mar-2026 807 Views

Working with an HTML5 Canvas camera/viewport allows you to display different portions of a larger game world or image. The camera/viewport acts like a window that shows only a specific region of your content, enabling features like scrolling backgrounds and following player characters. Using drawImage() for Viewport Implementation For viewport usage, use the drawImage() method with nine parameters to crop and display specific portions of your background image − Canvas Viewport Example ...

Read More

How to detect the dragleave event in Firefox when dragging outside the window with HTML?

Krantik Chavan
Krantik Chavan
Updated on 13-Mar-2026 203 Views

You need to track which elements dragenter and dragleave had been triggered on. Listening dragenter and dragleave on an individual element will capture not only events on that element but also events on children. The main challenge with detecting dragleave events in Firefox when dragging outside the window is that these events fire for both the target element and its children. To solve this, we create a collection that tracks all elements that have received dragenter events and removes them when dragleave occurs. Creating a Custom Drag Hover Plugin Here's a jQuery plugin that properly handles drag ...

Read More

How to reload the current page without losing any form data with HTML?

Chandu yadav
Chandu yadav
Updated on 13-Mar-2026 8K+ Views

The easiest way to reload the current page without losing form data is to use WebStorage, where you have persistent storage (localStorage) or session-based (sessionStorage) which remains in memory until your web browser is closed. Using localStorage to Preserve Form Data The key is to save form data before the page reloads and restore it after the page loads. Here's how to implement this solution − Step 1: Save Form Data Before Page Reload Use the beforeunload event to capture form data when the page is about to reload − window.onbeforeunload = function() { ...

Read More
Showing 1–10 of 61,259 articles
« Prev 1 2 3 4 5 6126 Next »
Advertisements