Wonder if anyone can help me solve this problem!
I have a 3x3 table which i'm using to create a table with a rounded
edge using images in the top left, top right, bottom left, and bottom
right cells and lines in the top/left/right and bottom cells (sounds
odd, you'll see what i mean when you see the site). It works fine,
except the top and bottom rows are a lot bigger than i've specified
when they should be flush with the centre cell as the left and right
columns are. I know it's nothing to do with the graphic being too
large because that is the size i have set the height to. Can anyone
shed any light on this!?
The site can be viewed at http://homepage.ntlworld.com/hayterf...orderprob.html
I have left borders on so you can see the cell layout - turning them
off makes no difference.
Many thanks
Steve 6 45042
"stevehayter" <st*********@ntlworld.com> wrote in message
news:37**************************@posting.google.c om... Wonder if anyone can help me solve this problem!
I have a 3x3 table which i'm using to create a table with a rounded edge using images in the top left, top right, bottom left, and bottom right cells and lines in the top/left/right and bottom cells (sounds odd, you'll see what i mean when you see the site). It works fine, except the top and bottom rows are a lot bigger than i've specified when they should be flush with the centre cell as the left and right columns are. I know it's nothing to do with the graphic being too large because that is the size i have set the height to. Can anyone shed any light on this!?
The site can be viewed at http://homepage.ntlworld.com/hayterf...orderprob.html
I have left borders on so you can see the cell layout - turning them off makes no difference.
Many thanks Steve
Well, not easy to tell for sure, but here's what I would do:
- remove all height specifications from cells
- replace with pixel specifications for height
That may reveal your problem.
Next:
- rebuild the table, and in any case you have an image sized with percentage
(not always a good idea) replace it with a new table inside the table cell
with the image as a tiled background and the table itself set to 100% to
fill the space.
Failing that, I would get rid of the stripe in the image and use cell bg
colors for all be the corners.
Some things just do not plain work in HTML, you might be trying to do one of
them. st*********@ntlworld.com (stevehayter) wrote in
news:37**************************@posting.google.c om: Wonder if anyone can help me solve this problem!
I have a 3x3 table which i'm using to create a table with a rounded edge using images in the top left, top right, bottom left, and bottom right cells and lines in the top/left/right and bottom cells (sounds odd, you'll see what i mean when you see the site). It works fine, except the top and bottom rows are a lot bigger than i've specified when they should be flush with the centre cell as the left and right columns are. I know it's nothing to do with the graphic being too large because that is the size i have set the height to. Can anyone shed any light on this!?
The site can be viewed at http://homepage.ntlworld.com/hayterf...orderprob.html
I have left borders on so you can see the cell layout - turning them off makes no difference.
When trying to perfectly fit images into table cells, you need to leave
no space between the <img> tag and the <td> tags. Browsers think that
you want a space in there.
For example, one of your table cells, in your source code, used this:
<td align=right valign=bottom width=6 height=5>
<img src=./images/corner_red_bottomright.gif>
</td>
Instead, it should use this, with spaces between the tags removed:
<td align=right valign=bottom width=6 height=5><img
src="./images/corner_red_bottomright.gif"></td>
Note that I quoted the path to the file name. This is because the
attribute value included a slash. As the HTML specification says:
"In certain cases, authors may specify the value of an attribute
without any quotation marks. The attribute value may only contain
letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45),
periods (ASCII decimal 46), underscores (ASCII decimal 95), and
colons (ASCII decimal 58). We recommend using quotation marks even
when it is possible to eliminate them."
[from <http://www.w3.org/TR/html4/intro/sgmltut.html#attributes>,
read more there.] Instead, it should use this, with spaces between the tags removed:
<td align=right valign=bottom width=6 height=5><img src="./images/corner_red_bottomright.gif"></td>
Note that I quoted the path to the file name. This is because the attribute value included a slash. As the HTML specification says:
"In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58). We recommend using quotation marks even when it is possible to eliminate them."
[from <http://www.w3.org/TR/html4/intro/sgmltut.html#attributes>, read more there.]
If you read more about attributes, you will find that, although height
is a valid attribute for an image, it is NOT a valid attribute for the
td tag, so you shouldn't use it.
You should also use alt="" for these corner images, to make sure that
screenreaders pass over them.
Paul Taylor
In post <vi********************************@4ax.com>
Paul Taylor said... If you read more about attributes, you will find that, although height is a valid attribute for an image, it is NOT a valid attribute for the td tag,
yes it is although it depends on the DTD http://www.w3.org/TR/html401/struct/tables.html#edef-TD
You should also use alt="" for these corner images, to make sure that screenreaders pass over them.
that doesn't ensure anything. a screen reader may say "image without
alt text image name dot PNG". the same with alt=" "
if you want an image ignored don't put it on the page, stick it in as
a background on something.
--
brucie a. blackford. 29/June/2003 06:52:22 pm kilo. http://loser.brucies.com/
On Mon, 30 Jun 2003 20:05:47 +1000, brucie <br****@loser.brucies.com>
wrote: In post <h9********************************@4ax.com> Stephen Poley said...
You should also use alt="" for these corner images, to make sure that screenreaders pass over them.that doesn't ensure anything. a screen reader may say "image without alt text image name dot PNG". the same with alt=" " Well it *might*,
there is no might. ibm home page reader is one audio browser that *does*
but web-authors surely need not be worried about browsers that are so broken as that -
why is a browser broken if it has the option to identify images without alt text and notify the user?
The HTML spec says: "User agents must render alternate text when they
cannot support images, they cannot support a certain image type or when
they are configured not to display images." So if alt=" " is specified,
then the correct behaviour is for the browser to render a space. (If alt
is erroneously omitted, then the behaviour you mention is fairly common
and quite reasonable.)
if the user wants that why cant they have it?
If the users really want that, of course they can have it. My statement
was that web-authors should not have to worry about that situation, and
that statement still stands. (On reflection, perhaps I should withdraw
the word "broken" and substitute "non-standard").
this is just another example of the author thinking they know better than the visitor what they want or should have.
What point do you actually want to make? You originally said "if you
want an image ignored don't put it on the page, stick it in as a
background on something" - but now you seem to be saying that an author
shouldn't want to do anything of the sort.
Normally speaking, if an author considers an image decorative, he
specifies alt="" or alt=" ", and expects text browsers / screen readers
to render an empty string or space respectively. If however the reader's
preferred browser behaviour is for it to start playing Chopin's
Fantaisie-Impromptu every time it encounters an image with alt="", that
doesn't come under the heading of things an author should worry about.
--
Stephen Poley http://www.xs4all.nl/~sbpoley/webmatters/
On Mon, Jun 30, Stephen Poley inscribed on the eternal scroll: why is a browser broken if it has the option to identify images without alt text and notify the user? The HTML spec says: "User agents must render alternate text when they cannot support images, they cannot support a certain image type or when they are configured not to display images."
Yes, they must at least do that.
So if alt=" " is specified, then the correct behaviour is for the browser to render a space.
It's not in dispute that this is a good default choice for normal
circumstances. Jim will be along shortly to present some special
requirements... if the user wants that why cant they have it?
I'd say that the WAI guidelines for client agents indeed encourage
client agents to support a rich repertoire of configuration options.
Start at http://www.w3.org/TR/UAAG10/guidelin...content-access
and read on.
If the users really want that, of course they can have it.
I must say I found it rather annoying that IBM HPR (at least, the
version I tried) didn't seem to have the option: if it encountered
alt="", then it insisted on announcing the relative URL
(foobar-dot-PNG etc.) of the image.
My statement was that web-authors should not have to worry about that situation, and that statement still stands.
Agreed. Web authors ought to be able to follow _their_ part of the
guidelines, and rely on users selecting user agents which sufficiently
follow _their_ part of the guidelines to meet with their own
satisfaction.
Unfortuantely, reality is messier than that...
this is just another example of the author thinking they know better than the visitor what they want or should have.
I couldn't exactly agree with that. The author knows whether they
intend an image to be a substantive part of the content, or a mere
decoration. True, they can't know what their users want, but they
nevertheless need a markup convention which describes their _content_
in order to give the client agent a chance of doing something
sensible with it.
And up till now, alt="" has been accepted as a convention for marking
up their content (i.e as being insignificant to text mode or
non-visual browsing). If you're now saying that images that are only
for visual presentational purposes ought to be supplied via CSS since
they aren't part of the substantive content, then you'd have a fair
debating point.
best This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Carl Gilbert |
last post by:
Hi
I am currently writing a site that utilises tables. I have one page
that links to a second page.
The only problem is that when I link to the second page, the table
loads up with a...
|
by: Toby Austin |
last post by:
I'm trying to replace <table>s with <div>s as much as possible.
However, I can't figure out how to do the following…
<table>
<tr>
<td valign="top" width="100%">some data that will...
|
by: Logix |
last post by:
Hello!
I'm trying to make a sort of online page building system. In order to
do this, I represent my page using a HTML table. One of the most basic
templates would be a page divided in six...
|
by: john T |
last post by:
Is there anyway to vertically center a html table using css in such a
way it does not alter the html table. When I tryied it just screws up.
|
by: T |
last post by:
I am attempting to create a menu using <div> and <span> tags within a
table cell. When the page loads, some of the classes don't seem to be
applied. If I hover over the menu everything is fine...
|
by: Bernd Goldschmidt |
last post by:
Hi.
I've got a somewhat wired problems with an extra space between table
rows in Mozilla and Opera (IE works fine).
With the code below, cells within a row align seamlessly, but there is a...
|
by: Marek Mänd |
last post by:
I have problems with table row height by Internet Explorer6 in xhtml1
css1compat mode document.
The table has fixed height and on one TFOOT row the height is set to
'auto' to make it have...
|
by: Jeronimo Bertran |
last post by:
I am creating a table and inserting an iframe inside a cell for which
the width depends on the screen size.
The table has 7 columns and the fourth column is resized depeding on the
screen...
|
by: Markus Olderdissen |
last post by:
i want to create my page with 100% height. <table height="100%"works but is not correct by default. i saw various information how
to do it with stylesheet. i really have problems to create my page....
|
by: DigitalWallfare |
last post by:
Hi all,
This is my first post here, but i've lurked for a while.
I'm working on a website but have come across a major stumbling block in the code:
I've managed to structure the search query...
|
by: lllomh |
last post by:
Define the method first
this.state = {
buttonBackgroundColor: 'green',
isBlinking: false, // A new status is added to identify whether the button is blinking or not
}
autoStart=()=>{
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM)
The start time is equivalent to 19:00 (7PM) in Central...
|
by: giovanniandrean |
last post by:
The energy model is structured as follows and uses excel sheets to give input data:
1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
|
by: NeoPa |
last post by:
Hello everyone.
I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report).
I know it can be done by selecting :...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM)
Please note that the UK and Europe revert to winter time on...
|
by: nia12 |
last post by:
Hi there,
I am very new to Access so apologies if any of this is obvious/not clear.
I am creating a data collection tool for health care employees to complete. It consists of a number of...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
|
by: GKJR |
last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...
| |