Activity Feed
- Got a Like for Re: CSS allowlist is *extremely* outdated. 09-10-2021 01:01 PM
- Posted Re: Course based CSS and JavaScript on Idea Conversations. 07-03-2021 01:03 PM
- Posted Re: CSS allowlist is *extremely* outdated on Canvas Question Forum. 07-03-2021 12:54 PM
- Posted CSS allowlist is *extremely* outdated on Canvas Question Forum. 06-22-2021 08:08 AM
- Tagged CSS allowlist is *extremely* outdated on Canvas Question Forum. 06-22-2021 08:08 AM
- Tagged CSS allowlist is *extremely* outdated on Canvas Question Forum. 06-22-2021 08:08 AM
- Tagged CSS allowlist is *extremely* outdated on Canvas Question Forum. 06-22-2021 08:08 AM
My Posts
Post Details | Date Published | Views | Likes |
---|---|---|---|
CSS allowlist is *extremely* outdated I'm not sure I'm asking this question in the right place ,but I'm a bit surprised by how very limited the CSS allowlist is (I'm working from this document). In particular, I'm unable to use any moder... |
06-22-2021 |
1090 |
0 |
07-03-2021
01:03 PM
While there are many security concerns with javascript, course-level CSS seems to me a somewhat less onerous ask. I do think that availability of CSS3 properties would make a big difference in the usability of long pages on the site; I'm especially thinking of layout engines. See my question about the existing CSS Allowlist here for some more details.
I don't know what it would take to get this implemented -- perhaps developers would like to parse the CSS and maybe preface every selector with a #content-wrapper parent to avoid breaking the institution's look and feel? But in any case it would be nice to have this option available.
... View more
07-03-2021
12:54 PM
1 Like
Thanks for the help, James. I can see the rationale here, but at a large institution like mine the likelihood of getting traction on requesting a stylesheet is somewhat low.
I understand the advantages of a unified look and feel, but I wish it were easier to reproduce more complex layout as might traditionally be used in a print syllabus. That means either I have to sacrifice the complexity or provide a printed syllabus... which will be hard to keep updated!
inlining a greater range of CSS properties seems like a decent temporary workaround, so I really wish that canvas would go ahead and maintain a larger allowlist, or, as you pointed out, allow course-level CSS.
Thanks again!
... View more
06-22-2021
08:08 AM
I'm not sure I'm asking this question in the right place ,but I'm a bit surprised by how very limited the CSS allowlist is (I'm working from this document). In particular, I'm unable to use any modern layout engines (flex, grid, or multicol). I can't think why these limitations would be desirable, in particular since, with inlining required, the absence of media queries guarantees that any moderately complex layouts will be broken on some screens. Are there any thoughts about expanding the list of permissible CSS rules in the style attribute? Even better would be permission to write some CSS as an instructor (if I'm understanding correctly, only admins currently have this ability).
THanks for any help you can give!
... View more
- Tags:
- appearance
- css
- html
Labels
- Labels:
-
Canvas