Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Is <img> being replaced by <object> in XHTML2?

Answer Posted / guest

No. <img> is being replaced in XHTML2, but by something else
(although you could use <object> if you wanted).

The design of <img> has many problems in HTML:

It has no fallback possibilities, so that if you use an
image of type PNG for instance, and the browser can't handle
that type, the only alternative is to use the alt text. This
fact has hampered the adoption of PNG images, which in many
ways are better than GIF and JPG, since people have
continued to use the lowest-common denominator format, to
ensure that everyone can see the images.

The alt text cannot be marked up, so that if it gets used,
you just get the plain text.

It is possible to include a longdesc link to a description
of the image, to help people who cannot see, but it is
seldom implemented.

What XHTML2 does is say that all images are equivalent to
some piece of content; it does this by allowing you to put a
src attribute on any element at all. What this says is: if
the image is available, and the browser can process it, use
it, otherwise use the content of the element. For instance:

<p src="map.png">Exit from the station, turn left,

go straight on to <strong>High Street</strong>,

and turn right</p>

The advantage of this is that if the image is not available
for some reason (such as network failure) or the browser
can't render that sort of image, your document is still
usable. If you want to supply more than one sort of image,
you can do:

<p src="map.png"><span src="map.gif">Exit from
station...</span></p>

although it is better to use content negotiation if your
server supports it (and most do):

<p src="map">Exit from station...</p>

which would negotiate with the browser which sort of image
it accepts, and give the browser its preferred sort. If
there is no available image, then the content of the element
would be used. This has an added advantage that you can
later add other image types on your server and you don't
have to change the page for it still to work.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a doctype? Which one do I use?

868


will u accepet a lower position for the time being?

1980


Is meta keywords still useful?

848


What is demo in html?

810


explain the working of dhtml

983


What are the disadvantages of html?

837


What are the new media element in HTML 5 other than audio and video?

838


how can you open an url into a new tab when clicked?

813


What is an h1 tag?

1038


How to create and access sessionstorage object in html5?

868


How to create sub sub navigation with html5 css3.

1435


Explain HTML Iframes?

1133


What is user scalable no?

788


What is the use of alternative text in image mapping?

807


Why to use figure tag in html5?

1057