布局。豫
yuyan · 280 行 · 17862 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
「:
文言:布局者,循树之层级与样式,成行而施于终端也。元素各占一行,逐级缩进,其文随其行。色彩背景字号者,以控制符饰之。display 为 none 者,与其子孙俱隐。
汉语:块布局与终端渲染。每个元素一行(缩进随深度,块级子级加一),行内含其后代文字;color/background 映射 ANSI 前景背景码,font-size 不小于十六或 font-weight 为 bold 则加粗;display:none 整枝隐藏。
:」
寻观「标准库」之书。
寻观「标准库」之「数据结构」之「特殊字符」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「终端浏览器」之「文档」之书。
寻观「终端浏览器」之「样式」之书。
「:文言:退格符。汉语:ANSI 控制符 ESC(字节二十七)。:」
「退」者「字节转字符串」于「二七」也。
「:文言:缩进累。汉语:逐级缀两空格。:」
「缩深累」乃化「整数」而化「字符串」而「字符串」也。
「缩深累」者会「深」而会「积」而
若「大于」于「深」于「零」
则「缩深累」于(「减」于「深」于「一」)于(「字符串拼接」于「积」于『 』)
否则「积」
也。
「:文言:缩进。汉语:深度成空格串。:」
「缩深」乃化「整数」而「字符串」也。
「缩深」者会「深」而「缩深累」于「深」于『』也。
「:文言:反列累。汉语:自递归反转列之累加器。:」
「反列累」乃承「甲」而化(「列」于「甲」)而化(「列」于「甲」)而(「列」于「甲」)也。
「反列累」者受「甲」而会「列甲」而会「积甲」而
鉴「列甲」而
有「罄」则「积甲」
或有(「缀」于「首甲」于「尾甲」)则「反列累」于「尾甲」于(「缀」授以「甲」于「首甲」于「积甲」)
或有「其他」则「积甲」
也。
「:文言:反列。汉语:自递归反转列。:」
「反列」乃承「甲」而化(「列」于「甲」)而(「列」于「甲」)也。
「反列」者受「甲」而会「列甲」而「反列累」于「列甲」于「罄」也。
「:文言:块级吗。汉语:标签名夹两空格是否为块级表之词(空格定界,免深层或链)。:」
「块级吗」乃化「字符串」而「爻」也。
「块级吗」者会「名」而
「是子字符串吗」于(「字符串拼接」于『 』于(「字符串拼接」于「名」于『 』))于『 html body div p h1 h2 h3 h4 h5 h6 ul ol li pre blockquote section article header footer main aside nav form table 』
也。
「:文言:取样式串值。汉语:级联后取样式值之串,无则空串。:」
「样式串值」乃化「节点」而化(「列」于「规则」)而化「字符串」而「字符串」也。
「样式串值」者会「节点值」而会「规列」而会「名」而
鉴「取样式值」于「节点值」于「规列」于「名」而
有(「可有」于「值」)则「值」
或有「可无」则『』
或有「其他」则『』
也。
「:文言:隐藏吗。汉语:display 为 none 否。:」
「隐藏吗」乃化「节点」而化(「列」于「规则」)而「爻」也。
「隐藏吗」者会「节点值」而会「规列」而
「字符串相等吗」于(「样式串值」于「节点值」于「规列」于『display』)于『none』
也。
「:文言:隐标签吗。汉语:标签为 style、script、head 之一否(非显示内容,空格定界子串)。:」
「隐标签吗」乃化「节点」而「爻」也。
「隐标签吗」者会「节」而
鉴「节点标签」于「节」而
有(「可有」于「标签」)则「是子字符串吗」于(「字符串拼接」于『 』于(「字符串拼接」于「标签」于『 』))于『 style script head 』
或有「可无」则「阴」
或有「其他」则「阴」
也。
「:文言:隐元素吗。汉语:display none 或隐标签者皆隐。:」
「隐元素吗」乃化「节点」而化(「列」于「规则」)而「爻」也。
「隐元素吗」者会「节」而会「规列」而
若「隐藏吗」于「节」于「规列」
则「阳」
否则「隐标签吗」于「节」
也。
「:文言:色数。汉语:颜色名成标准序号(零至七),未知则可无。:」
「色数」乃化「字符串」而(「或可有」于「整数」)也。
「色数」者会「名」而
若「或者」于(「字符串相等吗」于「名」于『black』)于(「字符串相等吗」于「名」于『#000』)
则「可有」于「零」
否则
若「或者」于(「字符串相等吗」于「名」于『red』)于(「或者」于(「字符串相等吗」于「名」于『#f00』)于(「字符串相等吗」于「名」于『#ff0000』))
则「可有」于「一」
否则
若「或者」于(「字符串相等吗」于「名」于『green』)于(「或者」于(「字符串相等吗」于「名」于『#0f0』)于(「字符串相等吗」于「名」于『#00ff00』))
则「可有」于「二」
否则
若「或者」于(「字符串相等吗」于「名」于『yellow』)于(「或者」于(「字符串相等吗」于「名」于『#ff0』)于(「字符串相等吗」于「名」于『#ffff00』))
则「可有」于「三」
否则
若「或者」于(「字符串相等吗」于「名」于『blue』)于(「或者」于(「字符串相等吗」于「名」于『#00f』)于(「字符串相等吗」于「名」于『#0000ff』))
则「可有」于「四」
否则
若「字符串相等吗」于「名」于『magenta』
则「可有」于「五」
否则
若「字符串相等吗」于「名」于『cyan』
则「可有」于「六」
否则
若「或者」于(「字符串相等吗」于「名」于『white』)于(「字符串相等吗」于「名」于『#fff』)
则「可有」于「七」
否则「可无」
也。
「:文言:色码。汉语:颜色名成 ANSI 码串;基为三十(前景)或四十(背景),缀串为对应前缀。:」
「色码」乃化「字符串」而化「整数」而化「字符串」而「字符串」也。
「色码」者会「名」而会「基」而会「缀串」而
鉴「色数」于「名」而
有(「可有」于「数」)则「字符串拼接」于(「字符串拼接」于(「字符串拼接」于「退」于「缀串」)于(「整数表示」于(「加」于「基」于「数」)))于『m』
或有「可无」则『』
或有「其他」则『』
也。
「:文言:前景码。汉语:颜色名成 ANSI 前景码。:」
「前景码」乃化「字符串」而「字符串」也。
「前景码」者会「名」而「色码」于「名」于「三零」于『[』也。
「:文言:背景码。汉语:颜色名成 ANSI 背景码。:」
「背景码」乃化「字符串」而「字符串」也。
「背景码」者会「名」而「色码」于「名」于「四零」于『[』也。
「:文言:粗吗。汉语:font-weight 为 bold 或字号不小于十六。:」
「粗吗」乃化「节点」而化(「列」于「规则」)而「爻」也。
「粗吗」者会「节点值」而会「规列」而
若「字符串相等吗」于(「样式串值」于「节点值」于「规列」于『font-weight』)于『bold』
则「阳」
否则「大于」于(「理解整数」于(「样式串值」于「节点值」于「规列」于『font-size』))于「一五」
也。
「:文言:若粗码。汉语:粗则粗体码,否则空。:」
「若粗码」乃化「节点」而化(「列」于「规则」)而「字符串」也。
「若粗码」者会「节点值」而会「规列」而
若「粗吗」于「节点值」于「规列」
则「字符串拼接」于「退」于『[1m』
否则『』
也。
「:文言:行头。汉语:一行之前之 ANSI 码(粗、背景、前景)。:」
「行头」乃化「节点」而化(「列」于「规则」)而「字符串」也。
「行头」者会「节点值」而会「规列」而
「字符串拼接」于(「字符串拼接」于(「若粗码」于「节点值」于「规列」)于(「背景码」于(「样式串值」于「节点值」于「规列」于『background』)))于(「前景码」于(「样式串值」于「节点值」于「规列」于『color』))
也。
「:文言:行尾。汉语:一行之后之复原码;有饰则复原,无则空。:」
「行尾」乃化「节点」而化(「列」于「规则」)而「字符串」也。
「行尾」者会「节点值」而会「规列」而
若「字符串相等吗」于(「行头」于「节点值」于「规列」)于『』
则『』
否则「字符串拼接」于「退」于『[0m』
也。
「:文言:节点种。汉语:节点判别:元素、文字、注释、空。:」
「节点种」乃化「节点」而「字符串」也。
「节点种」者会「节点值」而
鉴「节点值」而
有(「元素」于「标签值」于「属性们」于「子列」)则『元』
或有(「文字」于「内容」)则『文』
或有(「注释」于「内容」)则『注』
或有「空」则『空』
或有「其他」则『他』
也。
「:文言:空白吗。汉语:单符为空格、制表、新行、回车之一否。:」
「空白吗」乃化「字符串」而「爻」也。
「空白吗」者会「符」而
「或者」于(「字符串相等吗」于「符」于『 』)于(「或者」于(「字符串相等吗」于「符」于(「字节转字符串」于「九」))于(「或者」于(「字符串相等吗」于「符」于「新行」)于(「字符串相等吗」于「符」于「回车」)))
也。
「:文言:折叠累。汉语:逐符折叠连续空白为单空格;空过记前符是否空白(自递归,累加器在后)。:」
「折叠累」乃化(「列」于「字符串」)而化「字符串」而化「爻」而「字符串」也。
「折叠累」者会「符们」而会「积」而会「空过」而
鉴「符们」而
有「罄」则「积」
或有(「缀」于「符」于「余」)则
若「空白吗」于「符」
则
若「空过」
则「折叠累」于「余」于「积」于「阳」
否则「折叠累」于「余」于(「字符串拼接」于「积」于『 』)于「阳」
否则「折叠累」于「余」于(「字符串拼接」于「积」于「符」)于「阴」
或有「其他」则「积」
也。
「:文言:去首空。汉语:去串首之单空格;非空格或空串则原样。:」
「去首空」乃化「字符串」而「字符串」也。
「去首空」者会「串」而
若「串开头是它吗」于『 』于「串」
则「获取子字符串」于「一」于(「串长度」于「串」)于「串」
否则「串」
也。
「:文言:去尾空。汉语:去串尾之单空格;非空格或空串则原样。:」
「去尾空」乃化「字符串」而「字符串」也。
「去尾空」者会「串」而
若「串结尾是它吗」于『 』于「串」
则「获取子字符串」于「零」于(「减」于(「串长度」于「串」)于「一」)于「串」
否则「串」
也。
「:文言:折叠空白。汉语:white-space normal——连续空白折成单空格并去首尾空格。:」
「折叠空白」乃化「字符串」而「字符串」也。
「折叠空白」者会「串」而「去尾空」于(「去首空」于(「折叠累」于(「串转通字符」于「串」)于『』于「阴」))也。
「:文言:直文值。汉语:文字节点之内容(折叠空白),余者空。:」
「直文值」乃化「节点」而「字符串」也。
「直文值」者会「节点值」而
鉴「节点文字」于「节点值」而
有(「可有」于「值」)则「折叠空白」于「值」
或有「可无」则『』
或有「其他」则『』
也。
「:文言:直文累。汉语:取元素直接文字子列(不含子孙),逆序积后反列。:」
「直文累」乃化(「列」于「节点」)而化(「列」于「字符串」)而(「列」于「字符串」)也。
「直文累」者会「子们」而会「积」而
鉴「子们」而
有「罄」则「反列」于「积」
或有(「缀」于「头」于「尾」)则
若「字符串相等吗」于(「节点种」于「头」)于『文』
则「直文累」于「尾」于(「缀」授以「字符串」于(「直文值」于「头」)于「积」)
否则「直文累」于「尾」于「积」
或有「其他」则「反列」于「积」
也。
「:文言:直文。汉语:元素之直接文字。:」
「直文」乃化「节点」而「字符串」也。
「直文」者会「节点值」而「折叠空白」于(「间合」于『 』于(「直文累」于(「子们」于「节点值」)于「罄」))也。
「:文言:标签文。汉语:元素标签与其直接文字(无文则仅标签)。:」
「标签文」乃化「节点」而「字符串」也。
「标签文」者会「节点值」而
鉴「节点标签」于「节点值」而
有(「可有」于「名」)则
若「字符串相等吗」于(「直文」于「节点值」)于『』
则「名」
否则「字符串拼接」于「名」于(「字符串拼接」于『: 』于(「直文」于「节点值」))
或有「可无」则『』
或有「其他」则『』
也。
「:文言:子深。汉语:元素之子孙深度:块级加一,其余不变。:」
「子深」乃化「节点」而化「整数」而「整数」也。
「子深」者会「节点值」而会「深」而
鉴「节点标签」于「节点值」而
有(「可有」于「名」)则
若「块级吗」于「名」
则「加」于「深」于「一」
否则「深」
或有「可无」则「深」
或有「其他」则「深」
也。
「:文言:本行。汉语:元素本行:缩进加样式码加标签文加复原码。:」
「本行」乃化「节点」而化(「列」于「规则」)而化「整数」而「字符串」也。
「本行」者会「节」而会「规列」而会「深」而
「字符串拼接」于(「字符串拼接」于(「字符串拼接」于(「缩深」于「深」)于(「行头」于「节」于「规列」))于(「标签文」于「节」))于(「行尾」于「节」于「规列」)
也。
「:文言:布局累。汉语:尾递归展节点列成行(全程逆序):本块(本行携子递归)接于已积之前;毕则原样返回,由顶层反列归序。:」
「布局累」乃化(「列」于「节点」)而化(「列」于「规则」)而化「整数」而化(「列」于「字符串」)而(「列」于「字符串」)也。
「布局累」者会「节点们」而会「规列」而会「深」而会「积」而
鉴「节点们」而
有「罄」则「积」
或有(「缀」于「节」于「余」)则
若「字符串相等吗」于(「节点种」于「节」)于『元』
则
若「隐元素吗」于「节」于「规列」
则「布局累」于「余」于「规列」于「深」于「积」
否则「布局累」于「余」于「规列」于「深」于(「附加」授以「字符串」于(「布局累」于(「子们」于「节」)于「规列」于(「子深」于「节」于「深」)于(「缀」于(「本行」于「节」于「规列」于「深」)于「罄」))于「积」)
否则「布局累」于「余」于「规列」于「深」于「积」
或有「其他」则「积」
也。
「:文言:布局。汉语:自根节点展成行(逆序):根为视口透明(不印根行),子级自零深携递归,隐藏则空。:」
「布局」乃化「节点」而化(「列」于「规则」)而(「列」于「字符串」)也。
「布局」者会「根」而会「规列」而
若「隐元素吗」于「根」于「规列」
则「罄」
否则「布局累」于(「子们」于「根」)于「规列」于「零」于「罄」
也。
「:文言:页面文。汉语:行列以新行相接成整页之文。:」
「页面文」乃化「节点」而化(「列」于「规则」)而「字符串」也。
「页面文」者会「根」而会「规列」而「间合」于「新行」于(「反列」于(「布局」于「根」于「规列」))也。