Tagged articles
462 articles
Page 5 of 5
Qunar Tech Salon
Qunar Tech Salon
Oct 11, 2017 · Frontend Development

Top 18 Highly Rated Front‑End Open‑Source Projects for Learning

This article curates the 18 most popular Chinese front‑end open‑source projects—covering UI frameworks, chart libraries, responsive grids, animation tools and more—detailing their ratings, star counts, licenses, primary languages, platforms and key features to help developers choose effective learning resources.

CSSHTMLJavaScript
0 likes · 15 min read
Top 18 Highly Rated Front‑End Open‑Source Projects for Learning
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 24, 2017 · Frontend Development

How CSS3 Transform Alters Stacking, Positioning, and Overflow Behaviors

This article explains how applying CSS3 transform—even with neutral values like scale(1) or translate(0,0)—can unexpectedly change element stacking order, break fixed positioning, modify overflow handling for absolute elements, and affect 100% width calculations across browsers, illustrated with code samples and screenshots.

CSSfrontendlayout
0 likes · 7 min read
How CSS3 Transform Alters Stacking, Positioning, and Overflow Behaviors
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 22, 2017 · Frontend Development

Breaking Through CSS Learning Bottlenecks: From Basics to Mastery

This article explores why many front‑end developers hit learning bottlenecks with CSS, illustrates the stages of skill progression using analogies, and offers practical strategies—including deeper detail mastery, mechanism understanding, sharing, and mindset shifts—to overcome those limits.

CSSWeb Developmentbottleneck
0 likes · 17 min read
Breaking Through CSS Learning Bottlenecks: From Basics to Mastery
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 27, 2017 · Frontend Development

Create Stunning Wave Effects with Pure CSS, SVG, and Canvas

This article explains why pure CSS wave effects are challenging, demonstrates how to achieve them using SVG and Canvas, and then provides a step‑by‑step pure‑CSS technique—including border‑radius tricks, animations, and SCSS code—to build wave backgrounds and progress charts.

CSSSCSSSVG
0 likes · 7 min read
Create Stunning Wave Effects with Pure CSS, SVG, and Canvas
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 20, 2017 · Frontend Development

How to Scale and Crop Images to a Fixed 80×80 Box with CSS

This guide explains how to uniformly scale backend‑provided images of varying dimensions to fit an 80×80 container by proportionally resizing based on the shorter side and then cropping the central area, with a simple CSS solution using background‑size and background‑position, including a cover shortcut.

CSSImage ScalingResponsive Design
0 likes · 3 min read
How to Scale and Crop Images to a Fixed 80×80 Box with CSS
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jul 20, 2017 · Mobile Development

Common Mobile Webview Styling Pitfalls and Practical CSS Tips for Android and iOS

This article summarizes frequent CSS rendering inconsistencies across Android and iOS webviews, covering line‑height quirks, multiline ellipsis, badge implementation, image‑text layouts, adaptive width handling, inline‑block behavior, and simulated scrolling, while offering concrete code snippets and visual examples.

CSSMobileResponsive
0 likes · 7 min read
Common Mobile Webview Styling Pitfalls and Practical CSS Tips for Android and iOS
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 5, 2017 · Frontend Development

Mastering CSS conic-gradient: From Basics to Stunning Visual Effects

Explore the CSS conic-gradient function in depth—its syntax, differences from linear and radial gradients, practical examples like color wheels, pie charts, animated backgrounds, and polyfill support—while learning how to combine percentages, background-size, and blend modes to create dynamic, cross-browser visual designs.

CSSPolyfillSCSS
0 likes · 10 min read
Mastering CSS conic-gradient: From Basics to Stunning Visual Effects
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 29, 2017 · Frontend Development

Master CSS: Semantic HTML, Modular Design, and Naming Conventions

This article explains how to level up your CSS skills by using proper semantic markup, modular component structures, a unified naming system like BEM, and the single‑responsibility principle, providing practical code examples and visual illustrations for robust, maintainable front‑end styling.

BEMCSSfrontend
0 likes · 9 min read
Master CSS: Semantic HTML, Modular Design, and Naming Conventions
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 22, 2017 · Frontend Development

Essential Front-End Interview Q&A: HTML, CSS, JavaScript & More

This article compiles a comprehensive set of front‑end interview questions and answers covering HTML attributes, CSS concepts, JavaScript fundamentals, DOM manipulation, browser behavior, performance optimization, and related web technologies, providing concise explanations and practical code examples for each topic.

CSSHTML
0 likes · 28 min read
Essential Front-End Interview Q&A: HTML, CSS, JavaScript & More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 28, 2017 · Frontend Development

Master Advanced CSS Tricks: Negative Margins, Text Truncation, and More

This article showcases six practical front‑end techniques—including negative‑margin edge‑to‑edge layouts, ellipsis text truncation with persistent icons, padding‑top placeholders, custom file‑upload styling, an IE9 opacity media‑query hack, and flex‑based mobile centering—to help developers build responsive, polished web pages.

CSS
0 likes · 5 min read
Master Advanced CSS Tricks: Negative Margins, Text Truncation, and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 4, 2017 · Frontend Development

Top 16 Front-End Interview Questions and Answers Explained

This article provides concise explanations for sixteen common front‑end interview topics, covering inline vs. block elements, clearing floats, box‑sizing, CSS imports, progressive enhancement vs. graceful degradation, margin collapse, preprocessors, positioning, display types, centering techniques, CSS specificity, new CSS3 selectors and features, Flexbox, browser compatibility hacks, and media queries.

CSSResponsivefrontend
0 likes · 16 min read
Top 16 Front-End Interview Questions and Answers Explained
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 16, 2017 · Frontend Development

Build a Simple JavaScript Calculator in Under 15 Minutes

This tutorial walks beginners through creating a basic JavaScript calculator with addition, subtraction, multiplication, division, clear (AC), and delete (DEL) functions, explaining the HTML structure, CSS styling, and step‑by‑step JavaScript logic to implement the three core parts of the app.

CSSCalculatorHTML
0 likes · 7 min read
Build a Simple JavaScript Calculator in Under 15 Minutes
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 4, 2017 · Frontend Development

Your Roadmap to Mastering HTML & CSS: Essential Resources and Best Practices

This comprehensive guide walks beginners through essential HTML and CSS learning resources, practical experiments, and best‑practice techniques—covering semantics, naming conventions, resets, cross‑browser support, preprocessors, grid systems, and portfolio building—to accelerate front‑end development skills.

CSSHTMLLearning Resources
0 likes · 14 min read
Your Roadmap to Mastering HTML & CSS: Essential Resources and Best Practices
Architecture Digest
Architecture Digest
Mar 29, 2017 · Frontend Development

Front‑End Optimization Best Practices

This article presents a comprehensive guide to front‑end performance optimization, covering reduction of HTTP requests, proper handling of repaint/reflow, minimizing DOM operations, using JSON, efficient HTML/CSS, CDN acceleration, external resource loading, minification, image compression, and cookie management.

CSSHTTPJavaScript
0 likes · 13 min read
Front‑End Optimization Best Practices
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 28, 2017 · Frontend Development

Master HTML & CSS Basics with Visual Mind Maps and a Cute Penguin Demo

This guide revisits essential HTML structure, common tags, CSS selectors and properties, and demonstrates practical techniques like creating tables, forms, floats, positioning, overflow, and a charming border‑radius penguin illustration, using clear mind‑map images to help beginners quickly refresh and deepen their front‑end fundamentals.

CSSHTMLWeb Development
0 likes · 3 min read
Master HTML & CSS Basics with Visual Mind Maps and a Cute Penguin Demo
JavaScript
JavaScript
Feb 8, 2017 · Frontend Development

Master CSS Positioning: From Static to Sticky Explained

Learn how the CSS position property controls element layout, covering static, relative, absolute, fixed, and the modern sticky positioning, their behaviors, usage rules, and browser support, so you can apply the right positioning technique for smooth scrolling effects across browsers.

CSSPositionfrontend
0 likes · 4 min read
Master CSS Positioning: From Static to Sticky Explained
Qunar Tech Salon
Qunar Tech Salon
Feb 6, 2017 · Frontend Development

Front‑End Performance Optimization: Best Practices and Techniques

This article presents a comprehensive guide to front‑end performance optimization, covering how to prioritize bottlenecks, use debounce/throttle, reduce DOM reflows, optimize rendering, leverage requestAnimationFrame and Web Workers, and apply efficient CSS and script loading strategies, all illustrated with practical code examples.

CSSDOMJavaScript
0 likes · 16 min read
Front‑End Performance Optimization: Best Practices and Techniques
JavaScript
JavaScript
Jan 16, 2017 · Frontend Development

How to Stop Mobile Layout Shifts Caused by Lazy‑Loaded Images

This article explains why images that load after the DOM cause noticeable layout jumps on mobile pages and presents four CSS‑based solutions—media queries with pixels, rem units, viewport‑based vm units, and percentage padding—along with a complete example that eliminates the shift.

CSSMobilefrontend
0 likes · 4 min read
How to Stop Mobile Layout Shifts Caused by Lazy‑Loaded Images
JavaScript
JavaScript
Jan 12, 2017 · Mobile Development

How to Implement Responsive Touch Feedback on Mobile Web Pages

This article explains three methods to provide visual touch feedback on mobile web pages—using the :active pseudo‑class with a touchstart handler, the non‑standard -webkit‑tap‑highlight‑color property, and custom touch event listeners that add and remove an active class, plus tips for handling the 300 ms delay.

CSSJavaScripttouch feedback
0 likes · 4 min read
How to Implement Responsive Touch Feedback on Mobile Web Pages
CSS Magic
CSS Magic
Jan 10, 2017 · Frontend Development

Why Use a CSS Preprocessor? Key Benefits and Core Features Explained

The article explains how CSS preprocessors like Stylus give developers file splitting, modular architecture, selector nesting, variables, calculations, functions, mixins, and build‑time optimizations, showing concrete code examples that illustrate each feature and why they make complex web styling more maintainable and scalable.

CSSMixinModular CSS
0 likes · 11 min read
Why Use a CSS Preprocessor? Key Benefits and Core Features Explained
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 31, 2016 · Frontend Development

10 Essential Front‑End Optimization Techniques Every Developer Should Master

This article presents a comprehensive guide to front‑end performance optimization, covering ten practical techniques such as reducing HTTP requests, mastering repaint/reflow, minimizing DOM operations, using JSON, streamlining HTML/CSS, leveraging CDNs, externalizing assets, compressing resources, and managing cookies to improve page load speed and user experience.

CSSWebfrontend
0 likes · 12 min read
10 Essential Front‑End Optimization Techniques Every Developer Should Master
CSS Magic
CSS Magic
Dec 19, 2016 · Frontend Development

Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips

In this fifth Quick Q&A episode, the author answers several front‑end questions covering how to make a background image adapt to a container, CSS animation compatibility across browsers, clearfix techniques, learning resources for JavaScript, choosing a Vue.js framework, and practical career advice for aspiring developers.

CSSJavaScriptVue.js
0 likes · 8 min read
Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips
CSS Magic
CSS Magic
Nov 25, 2016 · Frontend Development

2013 Frontend Interview Quiz: Full Questions and Answers

This article presents a 20‑question front‑end interview test compiled in 2013, covering HTML, CSS, JavaScript, HTTP and related topics, with scoring guidelines, answer intentions, solution outlines and reference answers to help assess candidates quickly.

CSSHTMLJavaScript
0 likes · 14 min read
2013 Frontend Interview Quiz: Full Questions and Answers
Architecture Digest
Architecture Digest
Sep 27, 2016 · Frontend Development

Understanding CSS Design Patterns: Principles, Practices, and Common Methodologies

This article explains what design patterns are, why they matter for CSS, and provides practical guidance on structuring, naming, and organizing styles—including recommendations on nesting, selector usage, file ordering, and an overview of popular patterns such as OOCSS, SMACSS, Meta CSS, and BEM—to help front‑end developers write maintainable, scalable code.

BEMCSSDesign Patterns
0 likes · 17 min read
Understanding CSS Design Patterns: Principles, Practices, and Common Methodologies
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 26, 2016 · Frontend Development

Responsive Mobile Event Promotion Pages: Full‑Screen Layouts, Background‑Size Tricks & Animation Tips

Learn how to create responsive, full‑screen mobile event promotion pages by mastering background‑size techniques, viewport ratios, CSS positioning, animation integration, and handling special cases like transform conflicts and viewport‑height units, ensuring consistent layouts across diverse devices.

CSSResponsive Designanimation
0 likes · 10 min read
Responsive Mobile Event Promotion Pages: Full‑Screen Layouts, Background‑Size Tricks & Animation Tips
CSS Magic
CSS Magic
Sep 25, 2016 · Frontend Development

Front‑End Q&A: Class Naming, Checkbox Labels, Build Tools, Learning Resources

This article answers common front‑end questions, covering clear class‑naming practices, how to associate labels with form controls, why Gulp and Webpack are preferred over FIS, recommended JavaScript and mobile‑web books, CSS framework trade‑offs, and career advice for beginners.

CSSHTMLJavaScript
0 likes · 9 min read
Front‑End Q&A: Class Naming, Checkbox Labels, Build Tools, Learning Resources
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 20, 2016 · Frontend Development

Mastering CSS Class Naming: From Chaos to BEM and Beyond

This article explores the challenges of CSS class naming, traces its evolution from chaotic practices through atomic and modular approaches to the widely adopted BEM methodology, and provides practical rules, keyword lists, and code examples for creating clear, maintainable, and conflict‑free class structures.

BEMCSSbest practices
0 likes · 15 min read
Mastering CSS Class Naming: From Chaos to BEM and Beyond
Aotu Lab
Aotu Lab
Jul 8, 2016 · Frontend Development

Unlock Console Magic: Master %c, %o, %O and ASCII Art in Browser DevTools

This tutorial explores advanced console.log techniques—including format specifiers, CSS styling, image rendering, and creating ASCII art—while detailing browser compatibility, practical code examples, and useful tools for front‑end developers seeking more expressive debugging output.

CSSascii-artconsole
0 likes · 8 min read
Unlock Console Magic: Master %c, %o, %O and ASCII Art in Browser DevTools
Architecture Digest
Architecture Digest
Jun 26, 2016 · Frontend Development

Common Front-End Interview Questions on HTML, CSS, and JavaScript

The article presents a curated list of front‑end interview questions spanning HTML, CSS, JavaScript, and related topics, offering concise prompts on standards, browser behavior, performance, security, and development practices for candidates and interviewers alike.

CSSHTMLJavaScript
0 likes · 22 min read
Common Front-End Interview Questions on HTML, CSS, and JavaScript
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 13, 2016 · Frontend Development

Master CSS: Pseudo‑Elements, Fonts, Images, SVG, Animations & Performance

This guide covers essential front‑end techniques—from using ::before and ::after pseudo‑elements and optimizing fonts, images, and SVGs, to mastering CSS3 animations, responsive breakpoints, reflow/repaint performance, and effective class‑naming conventions—providing practical resources and best‑practice tips for modern web development.

CSSSVGanimations
0 likes · 6 min read
Master CSS: Pseudo‑Elements, Fonts, Images, SVG, Animations & Performance
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 7, 2016 · Frontend Development

How to Achieve Proportional Image and Video Scaling with CSS

This article explains how to maintain correct aspect ratios for images and videos in responsive layouts by setting only one dimension for images and using an intrinsic‑ratio container with padding‑bottom for videos, complete with practical CSS code examples.

CSSImage ScalingVideo Aspect Ratio
0 likes · 3 min read
How to Achieve Proportional Image and Video Scaling with CSS
CSS Magic
CSS Magic
Apr 23, 2016 · Frontend Development

How to Write Robust CSS Fallback Styles for Inconsistent Browsers

The article explains why CSS fallback styles should be written before ideal styles, shows the pitfalls of using IE‑specific hacks, and demonstrates a forward‑compatible ordering that works across browsers that lack RGBA support while preserving the intended translucent effect.

CSSIEfallback styles
0 likes · 5 min read
How to Write Robust CSS Fallback Styles for Inconsistent Browsers
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2015 · Frontend Development

How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency

This article explains what CSS preprocessors and postprocessors are, how they add programming features and compatibility handling to CSS, provides LESS and Autoprefixer examples, and outlines their implementation principles, advantages, and drawbacks, helping developers improve large-scale front-end workflows.

AutoprefixerCSSPostProcessor
0 likes · 4 min read
How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency
21CTO
21CTO
Sep 20, 2015 · Frontend Development

10 Common Web Development Mistakes and How to Fix Them

This article outlines ten frequent web developer pitfalls—from outdated HTML and browser‑specific code to slow performance and excessive page reloads—explaining their impacts and offering practical solutions such as modern semantic markup, cross‑browser testing, image optimization, responsive design, and automated tooling.

CSSHTMLJavaScript
0 likes · 15 min read
10 Common Web Development Mistakes and How to Fix Them
Baidu Tech Salon
Baidu Tech Salon
Dec 17, 2014 · Frontend Development

Baidu Technical Salon: 25-Year Evolution of Web Design

The Baidu Technical Salon article traces 25 years of web‑design evolution—from text‑only Unix browsers in 1989, through Mosaic’s image tables, JavaScript and Flash, the rise of CSS, the iPhone‑driven shift to responsive and flat design, and looks ahead to tools that will finally free designers from cross‑browser hassles.

CSSFLASHJavaScript
0 likes · 4 min read
Baidu Technical Salon: 25-Year Evolution of Web Design
Baidu Tech Salon
Baidu Tech Salon
Jul 16, 2014 · Frontend Development

Improving Design Skills for Programmers: Tips, Resources, and Best Practices

Programmers can boost their design abilities by regularly studying inspiring sites, allocating as much time to design as coding, emulating strong visuals, coding directly in the browser, mastering CSS and front‑end frameworks, using quality icons and images, iterating relentlessly, prioritizing usability, typography, feedback, and simple, whitespace‑rich layouts.

CSSUI/UXfrontend
0 likes · 10 min read
Improving Design Skills for Programmers: Tips, Resources, and Best Practices
Suning Design
Suning Design
May 15, 2014 · Frontend Development

9 Proven Web Design Techniques to Make Your Mobile Sites Stand Out

This article outlines nine practical design strategies—ranging from subtle shadows and hover effects to responsive layouts and purposeful animations—that help modern web pages look polished, user‑friendly, and fully compatible with today’s mobile devices.

CSSMobileResponsive
0 likes · 4 min read
9 Proven Web Design Techniques to Make Your Mobile Sites Stand Out
Suning Design
Suning Design
Apr 30, 2014 · Frontend Development

Why Hyperlink Design Matters: Boost UX, Accessibility, and SEO

Effective hyperlink design—using clear visual cues, appropriate colors, and thoughtful CSS—enhances user experience, accessibility for color‑blind or low‑vision users, and SEO performance, while avoiding readability issues caused by underlines and overly small link areas.

CSSSEOUX
0 likes · 11 min read
Why Hyperlink Design Matters: Boost UX, Accessibility, and SEO