css positioning works but bloats page

Roy

Usenet Archive
Joined
Jan 10, 2002
Messages
170
Reaction score
0
I'd like to create a web page that highlights sections of text with different background colors. The sections can overlap. I tried span tags at first, but that broke down depending on how the sections overlapped. Combining CSS positioning with xmlns sounded like a promising solution to the problem.

What I've come up with gets the job done, but it involves creating a copy of the text for each background color (2 colors --> 2 copies, 3 colors --> 3 copies, N colors --> N copies). An example page is included below. Is there a more efficient way to do this?

Thanks,
Roy

<html xmlns:myns>
<style>
@media all
{
myns\:thetext { position:absolute; top:0; left:0;}
myns\:bg1 { background:rgb(80%,80%,80%); z-index:1;}
myns\:bg2 { background:rgb(0%,80%,80%); z-index:2;}
}
</style>
<head>
</head>

<body>
<!-- Since 2 colors, the same text appears twice, with the tags in different spots --> <myns:thetext> <myns:bg1>This sentence has two sections with</myns:bg1> nonwhite backgrounds. </myns:thetext> <myns:thetext> This sentence has two <myns:bg2>sections with nonwhite</myns:bg2> backgrounds. </myns:thetext> </body>

</html>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
548,042
Messages
3,104,223
Members
248,131
Latest member
Tonypshaw1

Latest Threads

Top