Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Symbols the offset from the left side) of the containing block, not from theupper-left corner of the containing block. That's why, forexample, one way to fill up the lower-right corner of a containingblock would use these values:
top: 50%; bottom: 0; left: 50%; right: 0;
In this example, the outer left edge of the positioned element isplaced halfway across the containing block. This is its offset fromthe left edge of the containing block. The outer right edge of thepositioned element, however, is not offset from the right edge of the | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Copyright © 2002 O'Reilly & Associates, Inc. All Rights Reserved.really matter.
Of course, by doing this, you're setting a border on theelement, and that border will show up in other user agents as well.And, just to top things off, Navigator doesn't handle paddingvery well, so the previous example would result in a small amount ofblank space between the content box and the borders. Altogether, itisn't a very pretty picture.
In your application layer, you can create many interesting Java applications. The apps can run on the server side or client side or both. They may have graphical user interfaces or they may be web based. When I use the word application or app in this chapter, I don't exclude Java applets; I mean application (or app) in the broad sense of the word, i.e., I mean it to describe a software system written in Java that solves a real-world problem.
There are many different types of software that you can write in Java to make use of XML. I have created 3 major categories to describe certain types of apps (that are currently popular) that are really well suited to the use of XML. This is by no means a comprehensive set of categories; you can create your own, and many more major categories will emerge as XML becomes more popular.