Skip to main content

parse_columns_shorthand

Function parse_columns_shorthand 

Source
pub fn parse_columns_shorthand(s: &str) -> (Option<i32>, Option<i32>)
Expand description

columns ショートハンドを column-widthcolumn-count へ分解する。

仕様上、値は「長さ」と「整数」が任意順で高々 1 つずつ。 auto は「その成分は未指定」を意味する。 解決できない字句は無視する(不正値でページ全体を壊さない)。

長さの解決(px 以外の単位)は呼び出し側の責務。ここでは 末尾が px か単位無しの数値だけを長さとして受け取り、 整数だけの値は列数として扱う。