URIトークン
アセンブラの魔女 ⧫ CSS ⧫ 構文 ⧫ numマクロ
アセンブラの魔女 ⧫ CSS ⧫ 構文 ⧫ numマクロ

 URIトークンはCSS仕様で次のように定義されています。

url\({w}{string}{w}\)|url\({w}([!#$%&*-\[\]-~]|{nonascii}|{escape})*{w}\

 URIトークンは次のいずれかのケースと定義されます。

ケース1

順番パターン説明
1url\('u'+'r'+'l'+'('+
2{w}0個以上の
  • タブ('\t')
  • 改行('\n')
  • キャリッジリターン('\r')
  • 改頁('\f')
wマクロで検出
3{string}stringマクロで検出される文字列
4{w}0個以上の
  • タブ('\t')
  • 改行('\n')
  • キャリッジリターン('\r')
  • 改頁('\f')
wマクロで検出
1url\)')'

ケース2

順番パターン説明
1url\('u'+'r'+'l'+'('+
2{w}0個以上の
  • タブ('\t')
  • 改行('\n')
  • キャリッジリターン('\r')
  • 改頁('\f')
wマクロで検出
3([!#$%&*-\[\]-~]|{nonascii}|{escape})*3a, 3b, 3cのいずれかのパターンの0回以上の繰り返し
3a[!#$%&*-\[\]-~]以下のいずれかの文字。
  • '!'
  • '#'
  • '$'
  • '%'
  • '&'
  • '*'
  • '-'
  • '['
  • ']'
  • '-'
  • '~'
3b{nonascii}nonasciiマクロで検出される非ASCII文字
3c{escape}escapeマクロで検出されるエスケープ文字
4{w}0個以上の
  • タブ('\t')
  • 改行('\n')
  • キャリッジリターン('\r')
  • 改頁('\f')
wマクロで検出

▼ Property
記事情報
datePublished2011-01-01
dateModified2018-06-22
authorアセンブラの魔女
headlineCSSの構文仕様で定義されるURIトークンに関する記事です
keywordsCSS
keywordsCascading Style Sheets
keywords構文
keywords仕様
keywordsトークン
keywordsURI
publisher name= wiredFish, logo.name= wiredFish, logo.url= https://books-nekoya.jp/Programming/chigu-hagu-title-01.png size= 208 pixel x 50 pixel
image.url url= https://books-nekoya.jp/Programming/chigu-hagu-title-01.png , size= 208 pixel x 50 pixel