Iterator over blocks of CSS defined inside `style` tags.
(&self)
| 116 | |
| 117 | /// Iterator over blocks of CSS defined inside `style` tags. |
| 118 | pub(crate) fn styles(&self) -> impl Iterator<Item = (NodeId, &str)> + '_ { |
| 119 | self.styles.iter().filter_map(|node_id| { |
| 120 | self[*node_id] |
| 121 | .first_child |
| 122 | .and_then(|child_id| self[child_id].as_text().map(|text| (*node_id, text))) |
| 123 | }) |
| 124 | } |
| 125 | |
| 126 | /// Iterate over `href` attribute values of `link[rel~=stylesheet]` tags. |
| 127 | pub(crate) fn stylesheets(&self) -> impl Iterator<Item = &str> + '_ { |