This well-crafted and easy-to-use book is a complete guide to creating Joomla! templates for your website. It guides you through setting up a basic workflow for Joomla! template design, debugging and validating the template code, creating drop-down menus, interactive forms, and dynamic forms for your site, and packaging up your finished template in a ZIP file for users. This book is aimed at web designers who want to create their own unique templates for Joomla!.
Với sự bùng nổ của Seo hiện nay, khi bạn bắt đầu làm web hay nhận được tư vấn của bất cứ nhà thiết kế website nào cũng khuyên bạn hãy validate html và css website để mong Google, Bing, Yahoo… ưu ái hơn website khác.
Tuy nhiên gần đây đại diện phát ngôn của Google là Matt Cutts đã phủ nhận tất cả điều đó. Bạn hãy xem video:
Target Audience Money The Future Websites cgi-bin logs public_html Other Website Files Organization and Navigation Files and Directories Page Layout Navigation Imagemaps Toggles and Accordions Tabbed Content Sections Opening New Windows Page Head Information meta Elements link Elements Other Head Elements Search Engine Optimization Avoiding Common Mistakes Designing the Presentation Before the Information Architecture Using Outdated Tools and Construction Methods Not Validating the HTML and CSS Not Testing in Different Browsers Not Putting in Enough Comments Summary
212 213 214 215 218 219...
No matter what kind of ninja you are—a cooking ninja, a corporate lawyer ninja, or
an actual ninja ninja—virtuosity lies in first mastering the basic tools of the trade.
Once conquered, it’s then up to the full-fledged ninja to apply that knowledge in
creative and inventive ways.
In recent times, jQuery has proven itself to be a simple but powerful tool for taming
and transforming web pages, bending even the most stubborn and aging browsers
to our will. jQuery is a library with two principal purposes: manipulating elements
on a web page, and helping out with Ajax requests.
The "index" action generates the following form:
If an invalid form is submitted, the server returns the page with a modiﬁed form containing error messages. The error messages are DIVs of class "error", and because of the above web2py ajax code, the errors appears with a slide-down effect:
The color of the errors is given in the CSS code in "layout.html".
The web2py ajax code prevents you from typing an invalid value in the input ﬁeld. This is done before and in addition to, not as a substitute for, the server-side validation.