---
name: "CSS::DOM::MediaList"
section: "3pm"
platform: "linux"
package: "libcss-dom-perl"
version: "0.17-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/CSS::DOM::MediaList"
---

# CSS::DOM::MediaList(3pm)

Medium list class for CSS::DOM

## NAME

CSS::DOM::MediaList - Medium list class for CSS::DOM

## VERSION

Version 0.17

## SYNOPSIS

```
  use CSS::DOM;
  $media_list = new CSS::DOM  ->media;
  use CSS::DOM::MediaList;
  $media_list = new MediaList 'screen', 'papyrus';
  @media = @$media_list; # use as array
  $media_list->mediaText; # returns a string
  $media_list->mediaText('print, screen'); # change it
  $media_list->deleteMedium('print');
  $media_list->appendMedium('tv');
```

## DESCRIPTION

This module implements medium lists for CSS::DOM. It implements the CSSMediaList DOM interface and inherits from CSS::DOM::Array.

## METHODS

### DOM Attributes

- mediaText

  A comma-and-space-separated string of the individual media in the list, e.g., 'screen, print'.

### DOM Methods

- deleteMedium ( $name )

  Deletes the named medium from the list, or throws an error if it cannot be found.

- appendMedium ( $name )

  Adds a medium to the end of the list.

## SEE ALSO

CSS::DOM

CSS::DOM::Array
