Novicane All American 15416 Posts user info edit post |
the following code:
<tr> <td> <table id="table7" style="BACKGROUND-POSITION-X: left; BACKGROUND-IMAGE: url(leased.jpg); BACKGROUND-REPEAT: no-repeat" cellspacing="1" width="100%" border="0"> <tbody> <tr>
produces an image in a table over a property that a webpage has for sale. This one says LEASED. Which looks pretty cool because it lays over the text and picture of the table.
when someone goes to print this though, it doesn't show up. Not even in print preview.
any idea on how to fix this? im thinking im just going to have to make it a picture and figure out another way.3/16/2006 5:38:04 PM |
quagmire02 All American 44225 Posts user info edit post |
because you set it as a background, and by default, when you print from the web, you don't print background images (think about how much ink that would waste)...depending on the printer, i think you can select to print the background...that said, don't forget your semi-colon after the "no-repeat" 3/16/2006 5:49:17 PM |
Incognegro Suspended 4172 Posts user info edit post |
I think you already made it a picture. That's the problem. Use CSS and HTML to format and position text, not Photoshop. 3/16/2006 5:51:22 PM |
quagmire02 All American 44225 Posts user info edit post |
also, realize that you have to put SOMETHING in the table to give it value...a & nbsp; in a <td> cell 3/16/2006 5:52:49 PM |
Novicane All American 15416 Posts user info edit post |
CSS time
[Edited on March 16, 2006 at 5:55 PM. Reason : c] 3/16/2006 5:54:11 PM |
Novicane All American 15416 Posts user info edit post |
I can't find text absolute postioning. They seem to have it for background only.. 3/16/2006 6:07:07 PM |
quagmire02 All American 44225 Posts user info edit post |
just use:
td { position: absolute; } 3/16/2006 6:09:32 PM |
Noen All American 31346 Posts user info edit post |
dont use tables. 3/16/2006 7:01:26 PM |
Ernie All American 45943 Posts user info edit post |
yeah
divs
not tables 3/16/2006 7:53:55 PM |
Raige All American 4386 Posts user info edit post |
There's nothing wrong with tables but divs are a hella lot easier in this situation. 3/16/2006 8:03:38 PM |
Noen All American 31346 Posts user info edit post |
there's a lot wrong with tables. 3/16/2006 9:11:26 PM |
Prospero All American 11662 Posts user info edit post |
well sad to say css ain't perfect either, i've encountered issues with css that only tables can fix (issues resolving around padding and vertical-align inconsistancies across browsers)
[Edited on March 16, 2006 at 9:26 PM. Reason : .] 3/16/2006 9:24:15 PM |
Noen All American 31346 Posts user info edit post |
not true, you just have to know the css hacks. Or design the pages around the known inconsistencies 3/16/2006 9:31:19 PM |
Prospero All American 11662 Posts user info edit post |
that's my biggest pet peeve is hacks to workaround a code flaw
i know tables aren't for formatting, but until browsers start standardizing how they render css, tables are the only 100% cross-browser code compliant resolve to do what i need to do without changing the design. in the case of my design or my hatred of tables, i'm going to stick to whatever makes my design work while remaining 100% code compliant, that means no proprietary hacks.
[Edited on March 16, 2006 at 9:48 PM. Reason : .] 3/16/2006 9:45:52 PM |
Noen All American 31346 Posts user info edit post |
thats the beauty of hacks. As browsers become more compliant, the hacks go away naturally.
And if you want accessibility compliance, css+hacks is the only real option. 3/16/2006 10:19:31 PM |