• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How do I fix these errors, since everything has gone to HTML 5?

Engaged ,
Aug 22, 2018 Aug 22, 2018

Copy link to clipboard

Copied

I am needing to add/correct some stuff in the CSS page for my website and not sure what to add or edit for the following errors:

Line 50: The allowtransparency attribute on the iframe element is obsolete. Use CSS instead

Line 50: The frameborder attribute on the iframe is obsolete. Use CSS instead

Line 135: Bad value 0% for attribute aria-valuenow on element div : Expected a decimal point, e, E or a digit but saw % instead.

www.renegadescookingteam.com/sponspack_b.html

Any assistance would be greatly appreciated.

John

Views

1.1K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Aug 22, 2018 Aug 22, 2018

The allowtransparency attribute is an old IE only thing with no real css fix for it. You can wrap that attribute in a conditional comment so it validates and IE recognizes it...

<!--[if IE] allowTransparency="true" -->

The frameborder attribute doesn't exist in HTML5. You can use css "border:0" on a class or id associated with your iframe, or the ifram element itself, and remove the frameborder attribute from the html.


The value for the aria-valuenow attribute needs to be a plain number. The % symb

...

Votes

Translate

Translate
Community Expert ,
Aug 22, 2018 Aug 22, 2018

Copy link to clipboard

Copied

The allowtransparency attribute is an old IE only thing with no real css fix for it. You can wrap that attribute in a conditional comment so it validates and IE recognizes it...

<!--[if IE] allowTransparency="true" -->

The frameborder attribute doesn't exist in HTML5. You can use css "border:0" on a class or id associated with your iframe, or the ifram element itself, and remove the frameborder attribute from the html.


The value for the aria-valuenow attribute needs to be a plain number. The % symbol is not allowed.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 22, 2018 Aug 22, 2018

Copy link to clipboard

Copied

Errors 1 & 2 are not critical errors.  You can skip them if you want to. 

Nancy O'Shea— Product User, Community Expert & Moderator
Alt-Web Design & Publishing ~ Web : Print : Graphics : Media

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 24, 2018 Aug 24, 2018

Copy link to clipboard

Copied

Thanks Jon, What number would I use instead of %, since this is for a manually edited progress bar?

John

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 24, 2018 Aug 24, 2018

Copy link to clipboard

Copied

LATEST

Typically, you'd use a simple whole number and then add the % in the script.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines