Bu soru zaten cevaplanmış olmasına rağmen ( tl; dr: evet, boş bir href
değer geçerlidir), mevcut cevapların hiçbiri ilgili spesifikasyonlara referans vermemektedir.
Boş bir dize URI olamaz. Ancak, href
öznitelik yalnızca URI'leri değer olarak değil, aynı zamanda URI referanslarını da alır. Boş bir dize bir URI başvurusu olabilir.
HTML 4.01
HTML 4.01 , bölüm 4.2'de söylediği RFC 2396'yı kullanır . Aynı Belge Referansları (cesur vurgu madeni):
URI içermeyen bir URI referansı, geçerli belgeye yapılan bir referanstır. Başka bir deyişle, bir belgedeki boş bir URI başvurusu, belgenin başlangıcına bir başvuru olarak yorumlanır ve yalnızca bir parça tanımlayıcısı içeren bir başvuru, o belgenin tanımlanan parçasına bir referanstır.
RFC 2396, esasen aynı şeyi söyleyen RFC 3986 (şu anda IETF'in URI standardı ) tarafından kullanılmamaktadır .
HTML5
HTML5 kullanımları ( geçerli URL potansiyel boşluklarla çevrili → geçerli URL ) W3C URL spec durduruldu. Bunun yerine WHATWG'nin URL Standardı kullanılmalıdır (son bölüme bakın).
HTML 5.1
HTML 5.1 kullanır ( potansiyel olarak boşluklarla çevrili geçerli URL → geçerli bir URL ) WHATWG URL Standardı (bir sonraki bölüme bakınız).
WHATWG HTML
WHATWG HTML kullanımları ( geçerli URL potansiyel boşluklar ile çevrili ) tanımı geçerli URL dizesine gelen WHATWG URL Standardı bunun bir olabileceğini söylüyor, göreli URL-with-parçası dize bir olmak, en azından zorunluluk, bağıl-URL dizesi , bir yola göre göreceli şemadan daha az URL dizesi olabilir , bu da bir şema dizesi ile başlamamış, yola göre göreceli bir URL dizgisidir:
ve tanımı şöyle der (kalın vurgu mayını):
Yola bağlı URL dizesi, sıfır veya daha fazla URL yolu segmenti dizesi olmalı , birbirinden U + 002F (/) ile ayrılmış ve U + 002F (/) ile başlamamalıdır.