{"uid":"cap_vyyTRnrtj1CS2EINSWWEx","slug":"css-text-decoration-box-propagation-detector-05a8ac5b","name":"CSS Text Decoration Box Propagation Detector","description":"Ermittelt, welche deklarierten Textknoten ihre Linien von Vorfahren erhalten und an welchen Boxgrenzen die Bindung endet, bevor ein HTML/CSS-Exporter Unterstreichungen in lokale Attribute umwandelt.","url":"https://detect.halowerk.com/u/css-text-decoration-box-propagation?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_20xlmE289maPNzLQcg5Y5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Determines which declared text nodes inherit underline/decoration lines from ancestor elements and where box boundaries terminate that propagation, before an HTML/CSS exporter converts decorations into local attributes.","exampleAgentPrompt":"Can you analyze this HTML page at https://example.com/article and tell me which text nodes are inheriting underline decorations from ancestor elements and exactly where the box boundaries cut off that propagation?","exampleUseCases":[{"title":"Pre-export decoration audit for newsletter","prompt":"Before we convert our newsletter template at https://news.example.com/template to inline styles, can you detect which text nodes are picking up underline decorations from ancestor CSS and where those decorations stop propagating at box boundaries?"},{"title":"Debug unexpected underlines in CMS output","prompt":"Some text in our CMS-rendered page at https://cms.example.com/post/42 is getting underlines we didn't explicitly set — can you trace which elements are inheriting text-decoration from ancestors and where the propagation ends?"},{"title":"Validate decoration inheritance before email rendering","prompt":"We're exporting an HTML email from https://builder.example.com/email/draft to local inline attributes — can you first map out which text nodes receive inherited CSS text-decoration lines and at which box boundaries the propagation terminates?"}],"resultDescription":"A structured map identifying which declared text nodes receive CSS text-decoration lines via ancestor inheritance, the specific box boundaries at which propagation terminates, and the inheritance chain leading to each decoration — enabling an exporter to safely convert ancestor-declared decorations into local inline attributes without losing or duplicating styling.","failureModes":["Invalid or unreachable URL returns an error indicating the document could not be fetched","Malformed HTML/CSS may produce incomplete propagation maps with missing nodes","URLs exceeding 2048 characters are rejected with a validation error","Pages with heavy JavaScript-rendered styles may not reflect dynamic decoration states","Cross-origin restricted pages may prevent full DOM/CSSOM inspection"],"whenToPreferThis":"Use this endpoint when you need to understand CSS text-decoration inheritance across a DOM tree before performing a conversion from stylesheet-based to inline attribute-based styling — particularly for HTML/CSS exporters, email builders, or static-site generators that must flatten inherited decorations. It is specifically designed for the propagation analysis step, not general CSS linting or full style auditing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:40:18.940Z","isFirstParty":false,"canonicalSlug":"css-text-decoration-box-propagation-detector-05a8ac5b"}