473,507 Members | 9,611 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Text selection on web pages designed without tables

One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example.

Does anyone have any suggestions as to how to overcome this please?

Thanks,

Jeremy
Jul 20 '05 #1
16 2998

"Jeremy Clulow" <je****@webswonder.net> wrote in message
news:ee**************************@posting.google.c om...
One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult.
It isn't normally difficult in the slightest.
My own website www.webswonder.co.uk is an example.
Does anyone have any suggestions as to how to overcome this please?


Go to

http://validator.w3.org/check?uri=ht...swonder.co.uk/

and find all the errors in your page's code. Fix them and see if that helps.
Jul 20 '05 #2
In message <ee**************************@posting.google.com >, Jeremy
Clulow <je****@webswonder.net> writes
One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example.

Does anyone have any suggestions as to how to overcome this please?

Thanks,

Jeremy


Why do you think there's a problem with text-to-speech programmes? I've
listened to some of your pages and they seem just fine. (I'm assuming
that you're referring to screen-readers, talking browsers, etc.)

Except for the 'skip to xxxxx' links, of course -- and they're quite
*invisible*.

'shortcuts' is styled 'visibility:hidden' in the CSS. Most
screen-readers and talking browsers will respect this and not speak the
contents.

Use CSS to simply position the links off of the screen; then they'll
work OK.

regards.

--
Jake
Jul 20 '05 #3
Jeremy Clulow wrote:
Does anyone have any suggestions as to how to overcome this please?


Don't do as much absolute positioning?

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact

Jul 20 '05 #4
Hi,

Jeremy Clulow wrote:
One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example. This Problem exists if you use elements with absolute positioning and
the Internet Explorer. It's a kind of Bug in the IE.
Does anyone have any suggestions as to how to overcome this please?

Use, if possible, relative positioning and use a Browser instead of IE
(e.g. http://www.mozilla.org/products/firefox/).
hth Chris
Jul 20 '05 #5
On Mon, 27 Sep 2004 15:18:25 -0400, in
comp.infosystems.www.authoring.stylesheets "Harlan Messinger"
<h.*********@comcast.net> wrote:
|
| "Jeremy Clulow" <je****@webswonder.net> wrote in message
| news:ee**************************@posting.google.c om...
| > One disadvantage of designing with CSS and without tables appears to
| > be that selecting specific block of text from a web page to copy and
| > paste, or in order for it to be read by a text-to-speech programme is
| > very difficult.
|
| It isn't normally difficult in the slightest.
|
| > My own website www.webswonder.co.uk is an example.
| > Does anyone have any suggestions as to how to overcome this please?
|
| Go to
|
| http://validator.w3.org/check?uri=ht...swonder.co.uk/
|
| and find all the errors in your page's code. Fix them and see if that helps.


Here's a useful little tool that I stumbled across.
http://www.alphaworks.ibm.com/tech/adesigner

---------------------------------------------------------------
jn****@yourpantsbigpond.net.au : Remove your pants to reply
---------------------------------------------------------------
Jul 20 '05 #6
jake <ja**@gododdin.demon.co.uk> wrote in message
Why do you think there's a problem with text-to-speech programmes? I've
listened to some of your pages and they seem just fine. (I'm assuming
that you're referring to screen-readers, talking browsers, etc.)
I was referring to test to speech programmes which involve selecting
the text first. I can't select the text, so they are difficul to use.

Except for the 'skip to xxxxx' links, of course -- and they're quite
*invisible*.

'shortcuts' is styled 'visibility:hidden' in the CSS. Most
screen-readers and talking browsers will respect this and not speak the
contents.

Use CSS to simply position the links off of the screen; then they'll
work OK.


Thanks for your help

Jeremy
Jul 20 '05 #7
Chris Leipold <cl******@dietzk.de> wrote in message news:<2r*************@uni-berlin.de>...
This Problem exists if you use elements with absolute positioning and
the Internet Explorer. It's a kind of Bug in the IE.
Ah ha! Thanks Chris. I've tried it in Firefox and selection of text blocks fine.
Good old Microsoft.
Does anyone have any suggestions as to how to overcome this please?

Use, if possible, relative positioning and use a Browser instead of IE
(e.g. http://www.mozilla.org/products/firefox/).
hth Chris

Jul 20 '05 #8
In message <ee**************************@posting.google.com >, Jeremy
Clulow <je****@webswonder.net> writes
[snip]
I was referring to test to speech programmes which involve selecting
the text first. I can't select the text, so they are difficul to use.
[snip]

Jeremy


Thanks for that. I see now what you mean (well, in MSIE that is).

regards.
--
Jake
Jul 20 '05 #9
On 27 Sep 2004 12:10:58 -0700, Jeremy Clulow <je****@webswonder.net> wrote:
One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example.

Does anyone have any suggestions as to how to overcome this please?

Thanks,

Jeremy

I can select all text on this page - except "Accessibility" which isn't
even rendered on my Opera.
Jul 20 '05 #10
Toby Inkster <us**********@tobyinkster.co.uk> wrote in message news:<pa****************************@tobyinkster.c o.uk>...
Jeremy Clulow wrote:
Does anyone have any suggestions as to how to overcome this please?


Don't do as much absolute positioning?


Patient to Doctor: Doctor, it hurts when I do this....
Doctor to Patient: Well don't do that then......

I'm glad the use of positioning CSS isn't the problem and that it's a
Microsoft tease. I'll just recommend everyone to use Firefox and Opera
even more now....

Thanks,

Jeremy
Jul 20 '05 #11
Jeff North <jn****@yourpantsbigpond.net.au> wrote in message news:<d5********************************@4ax.com>. ..
Here's a useful little tool that I stumbled across.
http://www.alphaworks.ibm.com/tech/adesigner


Wow! that is useful. Thanks

Jeremy
Jul 20 '05 #12
Chris Leipold wrote:
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example.
This Problem exists if you use elements with absolute positioning and
the Internet Explorer. It's a kind of Bug in the IE.


IIRC: Only IE6/Win has problems, and then only in Standards mode, and only
with some code. Not all sites based around positioning will have this
problem in IE. I haven't yet seen a decent analysis of the problem which
explains what exactly triggers it.
--
David Dorward <http://blog.dorward.me.uk/> <http://dorward.me.uk/>
Home is where the ~/.bashrc is
Jul 20 '05 #13
On 27 Sep 2004 12:10:58 -0700, je****@webswonder.net (Jeremy Clulow)
wrote:
One disadvantage of designing with CSS and without tables appears to
be that selecting specific block of text from a web page to copy and
paste, or in order for it to be read by a text-to-speech programme is
very difficult. My own website www.webswonder.co.uk is an example.

Does anyone have any suggestions as to how to overcome this please?


Mozilla selects, no problem.

MSIE, hmpf...

But basically its your fault Jeremy. A few years back when our lines
last crossed in Swansea you did produce much better markup as compared
to what this is an example of. What happened?

Or are you trying to pull our legs here with a demo of the hopless state
of MSIE? :-)
--
"Jan Roland Eriksson" <re*@css.nu>
www resourses @ <http://css.nu>
Jul 20 '05 #14
Jan Roland Eriksson <re*@css.nu> wrote in message news:<0t********************************@4ax.com>. ..
wrote:

Mozilla selects, no problem.

MSIE, hmpf...

But basically its your fault Jeremy. A few years back when our lines
last crossed in Swansea you did produce much better markup as compared
to what this is an example of. What happened?
Roland, great to hear from you.

I honestly thought my Webs Wonder website code was ok. I've fiddled
around with it a bit now and it validates XHTML and CSS, plus using
that excellent tool recommended to me "IBM aDesigner" I reckon the
site should get at least a double AA WCAG label.

I know the answer may depress me, but could you explain why the code
has offended you so much?
Or are you trying to pull our legs here with a demo of the hopless state
of MSIE? :-)


Well that's gone right over my head. I don't think I'm doing this work
for laughs, but if I achieve a muffed titter somewhere, I suppose that
is some small compensation ;-) Could you explain? In what way am I
pulling your leg? My post was a genuine question resulting from a
genuine accessibility issue as I saw.

All the best, Jeremy
Jul 20 '05 #15
On 29 Sep 2004 03:12:30 -0700, je****@webswonder.net (Jeremy Clulow)
wrote:
Jan Roland Eriksson <re*@css.nu> wrote in message news:<0t********************************@4ax.com>. ..
wrote:
Mozilla selects, no problem.
MSIE, hmpf... ...A few years back...you did produce much better markup...
Roland, great to hear from you. I honestly thought my Webs Wonder website code was ok...
It's fixed now but it was not "well formed" (valid) a few days back.

[...]
I know the answer may depress me, but could you explain why the code
has offended you so much?
I'm not "offended" as you put it, just surprised for a while that your
main page did not pass the validator.

And I might ask my self what's the point of XHTML1.0

I know you do this for a living so let me assume that "it's good for
business" to have a few X-Buzzwords included these days, but basically
it's still today less work involved to build a website with a good
"pragmatic" markup if you use HTML4.01
Or are you trying to pull our legs here with a demo of the hopless state
of MSIE? :-)

Well that's gone right over my head...


It never occured to me that not every one was updated on the MSIE text
selection behaviour when you use CSS to position sections away from
where they should have been if rendered as per natural logic flow.
Hence I assuemd that you tried to give me a trick demo :-)

MSIE is not the only browser that gets into trouble with positioned
content but I think it can be labelled as the one with the worst
behaviour when it sometimes does not allow for any kind of text
highlight and selection at all.

P.S.
I did get your mail, but my spam trap ate the content since I did not
have your domain in my local "approved domains" list, sorry about that.
You may want to resend it if you had other items of importance in it.

All the best...

--
"Jan Roland Eriksson" <re*@css.nu>
www resourses @ <http://css.nu>
Jul 20 '05 #16
Jan Roland Eriksson <re*@css.nu> wrote in message news:<st********************************@4ax.com>. ..
I honestly thought my Webs Wonder website code was ok...


It's fixed now but it was not "well formed" (valid) a few days back.

[...]
I know the answer may depress me, but could you explain why the code
has offended you so much?


I'm not "offended" as you put it, just surprised for a while that your
main page did not pass the validator.

And I might ask my self what's the point of XHTML1.0

I know you do this for a living so let me assume that "it's good for
business" to have a few X-Buzzwords included these days, but basically
it's still today less work involved to build a website with a good
"pragmatic" markup if you use HTML4.01
Or are you trying to pull our legs here with a demo of the hopless state
of MSIE? :-)

Well that's gone right over my head...


It never occured to me that not every one was updated on the MSIE text
selection behaviour when you use CSS to position sections away from
where they should have been if rendered as per natural logic flow.
Hence I assuemd that you tried to give me a trick demo :-)

MSIE is not the only browser that gets into trouble with positioned
content but I think it can be labelled as the one with the worst
behaviour when it sometimes does not allow for any kind of text
highlight and selection at all.

P.S.
I did get your mail, but my spam trap ate the content since I did not
have your domain in my local "approved domains" list, sorry about that.
You may want to resend it if you had other items of importance in it.

All the best...


Hi Roland,

Well that's what NG's are all about - learnining something, and I
learnt something, so thanks.

I used "Extreme Tracking" on my site, an excellent tool, but it was
their code which caused most of the validation problems. A put
fictitious example below. I asked them about it's lack of validation
and was told it was in order to cater for Netscape 3 users, but that
it would be revised at some point in the future.

<a target="_top" href="http://t.extreme-dm.com/?login=foo123">
<img src="http://u1.extreme-dm.com/i.gif" height=38
border=0 width=41 alt=""></a><script language="javascript1.2"><!--
EXs=screen;EXw=EXs.width;navigator.appName!="Netsc ape"?
EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//-->
</script><script language="javascript"><!--
EXd=document;EXw?"":EXw="na";EXb?"":EXb="na";
EXd.write("<img src=\"http://t0.extreme-dm.com",
"/0.gif?tag=foo123&j=y&srw="+EXw+"&srb="+EXb+"&",
"l="+escape(EXd.referrer)+"\" height=1 width=1>");//-->
</script><noscript><img height=1 width=1 alt=""
src="http://t0.extreme-dm.com/0.gif?tag=foo123&j=n"></noscript>

All the best,

Jeremy
Jul 20 '05 #17

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
6141
by: Randell D. | last post by:
Folks, I'm still learning javascript - I've invested in a couple of books and reading online as much as possible. I'm pretty sure what I am suggesting is possible though I'm trying to weigh up...
7
4856
by: Randell D. | last post by:
Folks, I am working on a contact db using PHP and MySQL. My results so far outputs a slimed down version of records to the browser. I would like to implement a method whereby the user can...
55
7145
by: Ton den Hartog | last post by:
Stupid basic question but I find it horribly imposible to find the answer elsewhere... :-( I want to have a piece of text in my HTML page and want to be able to change it in a Javascript...
21
2241
by: Akseli Mäki | last post by:
I'm trying to see how valid my code is. The validated complained with following: Line 12, column 32: there is no attribute "TARGET" (explain...). <FRAME NAME="MAINMENU2" TARGET="_top"...
1
1212
by: MLH | last post by:
I think I must be getting too old and my mind is failing. I never knew browsers could double as word processors or text editors. But recently I bought a book to assist in my effort to launch an...
3
4516
by: peter pilsl | last post by:
When putting a picture with an alt-text to Internetexplorer, the content of the ALT-Text is displayed when the mouse is moving over the picture. This is not what I expected. The ALT-text should...
14
3065
by: Eric Lindsay | last post by:
I've seen a page using display, and especially display table that did some neat things with boxes, but basically it only worked with Mozilla browsers. Fell over fairly badly with Opera and Safari...
1
300
by: Megan | last post by:
I have 2 tables, CASE and ISSUE. My table, CASE, stores the issues pertaining to that particular case. The table, CASE, was designed with 2 fields, IssueID and IssueDesc. Right now, all of the...
8
2934
by: Steve Jorgensen | last post by:
Mailing List management is a good example of a case where my conundrum arises. Say there is a m-m relationship between parties and groups - anyone can be a member of any combintation of groups. ...
0
7110
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7314
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7372
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7030
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5623
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5041
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3191
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1540
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
411
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.