Sometimes you just move an item, changing the point of view, to solve a problem seems insurmountable. And when one has to do with compatibility between browsers and CSS, inventing solutions "spectacular" (stunts would say) is on the agenda. , per Safari e Google Chrome. What I show you an easy way to apply rounded corners to images using -moz-border-radius , which is available for Mozilla FireFox and -webkit-border-radius , Safari and Google Chrome.
Articles Tagged 'Compatibility'
Firefox 3.5.7: how to fix the defect of the rounded edges of an image
Apple iPhone 3.0 SDK: Fixed bug on UIButton buttonWithType
As indicated in the post Apple iPhone SDK 3.0: first incompatibility of the Apple SDK 3.0 show different behaviors with respect to release 2.2.1. Support service for developers gave me the answer, and then the solution to the problem. . The answer was that the technical support [UIButton buttonWithType:] already called - inside - the initWithFrame . It follows that, according to tech support, writing:
Apple iPhone SDK 3.0: first incompatibility
After you install the SDK 3.0 for Apple iPhone, evidently still not perfectly stable, I immediately noticed some problems, both in the compilation of the code is in the general XCode. The most important - which I promptly reported with a "home" to Apple, developers at the center - is the creation of buttons through code. Here's an excerpt of the code is not compatible with SDK 3.0:
1 2 3 4 | [ [ UIButton buttonWithType : UIButtonTypeRoundedRect ] initWithFrame : CGRectMake ( 0 , 0 , 100 , 40 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeRoundedRect] initWithFrame: CGRectMake (0, 0, 100, 40)]; @ "Bottone" forState : UIControlStateNormal ] ; [MyButton setTitle: @ "Button" forState: UIControlStateNormal]; / / Other settings myButton ] ; [Self.view addSubview: myButton]; |
By filling out this code with the SDK 2.2.1 you get a classic button with the label "Button". With the SDK 3.0, the button is created, but the label disappears. la situazione sembra migliorare, nel senso che la label viene resa apparentemente in modo corretto. Using as buttonWithType the type UIButtonTypeCustom the situation seems to improve, in the sense that the label is rendered apparently in correct way. It is still strange to the sudden failure of the type UIButtonTypeRoundedRect . I am still awaiting a response from Apple ... I just novelties; place!
As IE6 endure and live happy
I always find some "ill" when I face the topic "compatibility between browsers." Also, and I have yet to understand the real reason, of all browsers who know the most "annoying" him remains: Microsoft Internet Explorer 6! Unfortunately, the release of IE 6 is still around and there are frequent reports of problems when viewing pages.
Reflecting on Joost, Apollo and Browsers
Why go to Apollo to display HTML and dynamic content when a browser already allows it? Why use Joost Net TV to see if a browser already allows it?
Because the producer browser does not have added two simple functions within them:
- Windowless windows
- P2P Object
Windowless windows
This simple feature would make the most of the HTTP connection and make it really useful browsers. To open windows (pop-up in practice) with only the title and without edges, if anything, in transparency, increase the production of widgets to be exploited with the normal browser, like what is now Apollo . With a careful study on the safety (as I think now is the only reason for this limit) would open up very interesting scenarios.
P2P Object
As we all know by now all browsers supportono the object XMLHttpRequest , which has given rise to an endless amount of so-called Ajax applications. This object, usable through Javascript, is able to provide a HTTP channel - parallel - manageable by using client script, both for the ìinvio that for data reception.
Sooner or later, as anticipated in various other blog, Adobe will insert a P2P in Flash. Why not do the same thing in the browser? An object of this type combined with Windowless features allow you to create applications like Joost-without installing anything on your machine, ensuring cross-compatibility worthy of the Internet, thereby increasing the efficiency of production (now Joost is developed for each system operational, which is very heavy - both in money and time - in fact, the beta will follow ...).
In short windows with RSS FEED text, audio and video to be placed where we want on our desktops, in true W3C standards. Opening is TCP channels directly from Javascript, with the possibility of data exchange boundless. Clearly the intention is small and the "crime" is high, hackers, spam and phishing are lurking and moves of this kind terrorize a bit 'all ...
Accessibility and Usability: unobtrusive Javascript
Allowing users to interact with a Web page in recent years has produced a significant increase in the use of client-side scripting: Javascript code can respond in real time and manipulate a variety of information. The Web2.0 is the ultimate expression of this capacity for interaction, in which the end user - the user-to participate actively in the construction and 'evolution of the Web site, interacting with it and helping yourself. Is referred to as User-Generated Content (or UGC - user generated content) that sees the "navigator" definitely not passive!
To achieve this interaction, thus allowing the end user to add his contribution, we developed a series of techniques that have changed the appearance and behavior of Web pages (static until now, but now similar to the traditional applications of Desktop) in recent years. Change the content of a page, send files, giving their vote to a video or a document, register or change their personal data, are just some of the adaptions operations in many services (2.0 beta) on the Web
Web2.0: Firefox 3.0 Gran Paradiso-and Apollo
It is available online version of Firefox 3.0 Alpha 2 , code-named Gran Paradiso. Among the features announced (the final version is expected in late 2007) we can use the browser in offline mode. All this reminds Adobe Apollo , which, despite not presenting himself as the browser, it evokes the essential features.
Browser War: the war continues?
A Sunnyvale, California, brings together Yahoo to Silicon Valley WebBuilder Mike Shaver of Mozilla, Chris Wilson, Microsoft's IE team, and Lie of Opera Hoon, to discuss on the current were the eternal war between browsers.
Be emphasized are the words of Mike Shaver of Mozilla:
Do not look to the W3C for the Future
And criticism of Apple's non-attendance:
They refused to send someone Saying That "we are busy writing software."
That, among other things, is 10 miles from where the meeting was held!
Web2.0: Adobe is trying to Apollo?
Apollo is the code name (for now) of an ambitious project in the world for Adobe RIA (Rich Internet Applications) and Web 2.0, including Ajax. Someone remembers Macromedia Contribute, Macromedia Central to someone else. There is, also, who sees in Apollo simple union - or opportunity - to bring together elements of Flash and PDF (something which has already been feasible with Flash Paper)!
browsershots.org: multiple browser output
Here is the answer to the dramatic incompatibilities with different browsers currently available. Browsershots.org is a service - free and open source for now - which provides a simple way to check if a site is displayed in the same way on different platforms and different browsers.
Thanks to a small server-farm home, the authors of this useful service provide the video output of the screens generated by your web, so you can verify the correctness of the interpretation HTML / CSS on different machines and browser: PLD Linux 2.0 ( Ac), Windows 2003 (Server), Windows NT 5.1 (XP), Mac OS X 10.4 (Tiger) and others.

The site is very well kept, with lots of documentation wiki, source, roadmap and timeline. . You can also view the latest screenshots, queue status-of-process and the status of the factories. The only sore, but surmountable, is the time required for the generation of screen-shot, a bit 'slow! However, it is a big help to the web developer to verify the correctness of their work, without having to install any browser and / or virtual machines to coexist - for example - Internet Explorer 6 and 7. Virtually all browsers are supported by FireFox to Safari. Interesting is the possibility of verifcare IE6 and IE7, along with versions 5.01 and 5.5.
Well done!






Latest Comments
Mark : Thank you very much, I've lit
I solved it by setting [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: I suggest you think a more correct approach. If you run the subclass of the tab ...
Mark : Excuse the spam .. I noticed that there is an error .. here is the correction [cc_objc] / PrimaClasse.h ** ** / # import ...
Marco : forgotten .. in [cci] OptionViewController [/ cci] for [cci] @ syntetize [/ cci] I put the delegate
louis : very clear and simple I have to admit that writing a pa hardly use delegates created by ...