- From: <bugzilla@jessica.w3.org>
- Date: Tue, 23 Apr 2013 05:59:19 +0000
- To: public-html-admin@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21781
Bug ID: 21781
Summary: Say that resolving of relative longdesc URLs is
affected by <base> (and @xml:base)
Classification: Unclassified
Product: HTML WG
Version: unspecified
Hardware: PC
URL: https://dvcs.w3.org/hg/html-proposals/raw-file/720b89a
ac76f/longdesc1/longdesc.html
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML Image Description Extension
Assignee: chaals@yandex-team.ru
Reporter: xn--mlform-iua@xn--mlform-iua.no
QA Contact: public-html-bugzilla@w3.org
CC: public-html-admin@w3.org
The base element affects how URLs are opened.
http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#urls
http://www.w3.org/html/wg/drafts/html/master/document-metadata.html#the-base-element
Citing the latter reference:
]] The base element allows authors to specify the document base URL for the
purposes of resolving relative URLs, and the name of the default browsing
context for the purposes of following hyperlinks. [[
PROPOSAL: Please point out that the opening of longdesc URLs *is* affected by
the presence of a base element and (for XML documents) by the xml:base
attribute
(http://www.w3.org/html/wg/drafts/html/master/dom.html#the-xml:base-attribute-%28xml-only%29).
May be this does not need to be specified in much detail. *May be* it is enough
to point to HTML5. But please mention it. Why? Well, currently neither iCab or
Opera seems to take <base> into account. And i should be clarified how it
works.
For instance, in this document, the relative longdesc URL should open relative
to the page referenced in the base href attribute:
<!DOCTYPE html>
<title>Base element with href attribute.</title>
<base href="http://www.example.com/news/index.html"/>
<img src=img alt=alt longdesc="#description1" />
And in this page, the relative longdesc would display a fragment of the current
page in the nested iframe element:
<!DOCTYPE html>
<title>Base element with target attribute.</title>
<base target="theIframe"/>
<img src=img alt=alt longdesc="#decription1" />
<iframe name="theIframe" id="theIframe" ></iframe>
And in this case, the fragment would be taken from the page at
differentpage.html
<!DOCTYPE html>
<title>Base element with target attribute.</title>
<base href="differentpage.html" target="theIframe"/>
<img src=img alt=alt longdesc="#decription1" />
<iframe name="theIframe" id="theIframe" ></iframe>
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Tuesday, 23 April 2013 05:59:20 UTC