- From: Eric Eggert <ee@w3.org>
- Date: Wed, 08 Aug 2018 11:05:58 +0200
- To: "Jim Allan" <jimallan@tsbvi.edu>
- Cc: public-low-vision-a11y-tf <public-low-vision-a11y-tf@w3.org>, WAI-GL <w3c-wai-gl@w3.org>
- Message-ID: <B4E651C3-7029-4B76-BCDD-BF49F318197E@w3.org>
Hi Jim,
I had another look and it looks like this is the way the technique needs
to go as there is no good fallback for overflow-wrap and it is indeed
not applied when using a non-* selector.
Can I ask you to add the media queries to the example code, so that it
is something people can copy & paste?
Another suggestion (for your discretion) is to consolidate the examples
in the following way:
```
Example 1
* No style applied: <Long URL that is not wrapping>
* Style applied: <Long URL that is wrapping>
Example 2
* No style applied: <Long URL that is not wrapping>
* Style applied: <Long URL that is wrapping>
```
I think that way the difference is easier to spot than grouping
non-wrapping and wrapping urls.
I wonder if we want to mention that links with actual link texts are
usually a better way to provide links anyway (for accessibility and
usability).
In the tests, we might point people to “Responsive Design Mode” in
browsers that have such a thing, to quickly go into a 320px wide
viewport.
Great work so far!
Eric
On 17 Jul 2018, at 18:59, Jim Allan wrote:
> Eric
> I updated the CSS to 'overflow-wrap'.
> I added the information about IE/Edge based on testing and wanting to
> provide good examples. I can't find any documentation about this
> issue.
> I have tested the examples on two different machines with Windows 7
> IE11,
> and Windows 10 Edge. everything fails except
> * {word-break: break-word;},
> I tried overflow-wrap in
> a {...}
> .wrapped {...}
> a.wrapped {...}
> li a {...}
> li a.wrapped {...}
> etc.
> all fail
> I can't make wrapping work in IE/Edge except with the * {word-wrap:
> break-word;} declaration. If you can get overflow-wrap to work, or
> word-wrap to work with anything other than * selector, please let me
> know.
>
> I will remove the IE/Edge info if that is necessary to get the
> technique
> reviewed.
>
> Jim
>
>
> On Sat, Jul 14, 2018 at 12:58 AM Eric Eggert <ee@w3.org> wrote:
>
>> Note that the standards-based name of the CSS is overflow-wrap,
>> word-wrap
>> is the non-standard original Microsoft implementation.
>>
>> See https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap
>>
>> word-break on the other hand is a totally different thing (as seen in
>> the
>> examples of the URL above)
>>
>> The draft also says “Note: IE and Edge only support this
>> declaration when
>> used with the "*" selector.” – I would be interested in a source
>> for that,
>> I can’t find such information on MDN and am not aware of any case
>> for other
>> CSS properties where that is true.
>>
>> Thanks,
>> Eric
>>
>> Sent from my iPhone
>>
>> On 14. Jul 2018, at 07:36, Schnabel, Stefan <stefan.schnabel@sap.com>
>> wrote:
>>
>> I think there is a typo in the example css:
>>
>> - *word-break: break-word*: Allows words to be broken and wrapped
>> between letters.
>>
>> .wrapped {
>> word-wrap: break-word;
>> }
>>
>> Regards
>> Stefan
>>
>> Von meinem iPad gesendet
>>
>> Am 10.07.2018 um 18:05 schrieb Jim Allan <jimallan@tsbvi.edu>:
>>
>> Please review
>> https://rawgit.com/allanj-uaag/wcag21/tech-reflow/tech-reflow-url.html
>>
>>
>>
>> --
>> Jim Allan, Accessibility Coordinator
>> Texas School for the Blind and Visually Impaired
>> 1100 W. 45th St., Austin, Texas 78756
>> voice 512.206.9315 fax: 512.206.9452 http://www.tsbvi.edu/
>> "We shape our tools and thereafter our tools shape us." McLuhan, 1964
>>
>>
>
> --
> Jim Allan, Accessibility Coordinator
> Texas School for the Blind and Visually Impaired
> 1100 W. 45th St., Austin, Texas 78756
> voice 512.206.9315 fax: 512.206.9452 http://www.tsbvi.edu/
> "We shape our tools and thereafter our tools shape us." McLuhan, 1964
--
Eric Eggert
Web Accessibility Specialist
Web Accessibility Initiative (WAI) at World Wide Web Consortium (W3C)
Received on Wednesday, 8 August 2018 09:06:07 UTC