473,396 Members | 1,927 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Anyone still hand-coding web sites?

I date back to the early days of the web when HTML was limited
but very managable, and have always maintained that hand-coding
HTML gives you far better control and cleaner HTML markup than
any WYSIWYG editor.

But all the sites I created and manage are small sites (<50 pages).
And I've been out of the loop in terms of what's new in
methodology and with the specifications for the past couple
of years.

I need to get back into web design and am having to catch up
with a lot, as I find that most of the stuff I knew and did
is probably considered "archaic" and tedious.

It will just take me some time to familiarize myself with the
newer specs, but I can't decide if I should stay with hand-coding
web pages, or move to some kind of pre-packaged management
system.

I hear Dreamweaver is very popular, but have never used it.
Are people still hand-coding web design and web pages, or should
I move to a newer, more efficient method?
Jul 20 '05
102 7467
Stan Brown wrote:
In article
<X%**********************@news01.bloor.is.net.cabl e.rogers.com> in
comp.infosystems.www.authoring.html, Jonathan Snook
<go***************@snook.ca> wrote:
My requirement in running my personal site is that it "works" in all
browsers but doesn't have to look the _same_ in all browsers.


This should be emblazoned on the forehead of every Web designer.

So _much_ effort is wasted trying to get pages to look the same in
different browsers, when the only one who will know is the author.
With the possible exception of people who review Web sites for a
living, no user who is trying to get information cares what the site
looks like in a browser other than the one she happens to be using -
- provided the browser she's using can display the information.


I expect my pages to look the same on my PC in my test-set of browsers used at
their default setting, or at least I want to know why not. (And, typically,
the latter is "because Mozilla Firebird is a bit peculiar"). My test set is IE
6, Opera 7.2, and Firebird 0.6.1. All on W2000. That is all I have the
resources for at the moment.

There are various valid reasons for this policy:

- I care a lot about the presentation of my pages. (I don't need to justify
that attitude, neither is it negotiable. I am my own client).

- I have found that when differences appear, there are often important reasons
for it. Sometimes it is because of peculiarities in certain browsers that I
needed to be aware of. (And can often easily correct with valid code/CSS).
Sometimes it is because I have got the HTML or the CSS wrong and one browser
is "trying to tell me".

- Once things are published, things get uncontrollable. But if someone queries
what they see, I want to be able to understand it. So by "controlling the
controllables", I have reduced the variety, and can sort out problems faster.

As the proportion of older browsers with non-compliant behaviour reduces, I
expect it to become far easier to have the same look across my set of test
browsers at their default settings.

--
Barry Pearson
http://www.Barry.Pearson.name/photography/
http://www.BirdsAndAnimals.info/
http://www.ChildSupportAnalysis.co.uk/
Jul 20 '05 #101
Barbara de Zoete <b_********@hotmail.com> wrote in message news:<bl************@ID-52872.news.uni-berlin.de>...
d2003xx schreef:
Barbara de Zoete wrote:
d2003xx schreef:

Kris schreef:d2003xx schreef:Hmmmm... I code php to produce html pages.... (not embedding php in
>>html) I started to use this because the layout of html pages becomes
>>too complex (hundreds of tables in one page). And it can improve
>>maintainablity a lot.
>
>Replace as much of the presentational HTML by CSS and you will be
>cheering. PHP/CSS/Structural HTML is a very good combination.

I tried, but CSS is badly supported. :(

Now this is news to me. Why do you think "CSS is badly supported" ?


For example, "display: block" and "position: absolute"... Try to use
them to control the layout on different browsers and you will see.


All of my pages have a two colomn layout (except for one, which has
three colomns). To get the colomns in place I use position:absolute;
(and display:block; if necessary, which is rare).
As far as I can see, using various browsers (IE6, OP7.11, NS7.1, Moz1.4,
Firebird0.6, Avant8.02, Konqueror) none of the newer browsers have any
problem with that what so ever.

So what are the problems you encountered?


I forgot the detail (have given up css for a long time..), but the
problem is mainly about "display: block".. For example, put a big
image on the background (by "<img>", to fit the size of browser
window), then put text or other things on it.
Jul 20 '05 #102
d2003xx schreef:
Barbara de Zoete <b_********@hotmail.com> wrote in message news:<bl************@ID-52872.news.uni-berlin.de>...
d2003xx schreef:
Barbara de Zoete wrote:
d2003xx schreef:
>I tried, but CSS is badly supported. :(

Now this is news to me. Why do you think "CSS is badly supported" ?

For example, "display: block" and "position: absolute"... Try to use
them to control the layout on different browsers and you will see.


All of my pages have a two colomn layout (except for one, which has
three colomns). To get the colomns in place I use position:absolute;
(and display:block; if necessary, which is rare).
As far as I can see, using various browsers (IE6, OP7.11, NS7.1, Moz1.4,
Firebird0.6, Avant8.02, Konqueror) none of the newer browsers have any
problem with that what so ever.

So what are the problems you encountered?

I forgot the detail (have given up css for a long time..), but the
problem is mainly about "display: block".. For example, put a big
image on the background (by "<img>", to fit the size of browser
window), then put text or other things on it.


With fitting an image to the size of the browser window, one should
encounter problems ;-) One doesn't know the size of the browser window
of the visitor, now does one?
I found that if I couldn't get things working one way around, I could
always change the order of the content in my html source. Like put the
text in normal <p> tags and at the end of the source place whatever
blocks I need to be positioned absolute. Ofcourse giving a logical
z-index to make one appear over the other.

So

<h1>test page</h1>
<p>some text</p>
<p>some more text</p>
<img src="image.jpg" alt="foo">

with a style applied to the image (position:absolute; top:0; left:0)
works for me. z-index On <p> say 100; z-index on image say 10.
Also putting the image in the background of the body could be helpful if
it is meant to be a background image :-)

Give CSS another try, if you are still willing. It is really making life
so much easier.

--

Barbara

http://home.wanadoo.nl/b.de.zoete/html/weblog.html *Dagboek*
http://home.wanadoo.nl/b.de.zoete/html/vliegen.html *Zweefvliegen*?

Jul 20 '05 #103

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

Similar topics

1
by: lawrence | last post by:
I'm trying to read up on the rfc's that govern form inputs. Much of what I'm reading is stuff I didn't know before and some of it is alarming. This one left with me questions: ...
19
by: Leif K-Brooks | last post by:
Has anyone ever tried implementing a simple unstructured BASIC dialect in Python? I'm getting interested in language implementation, and looking at a reasonably simple example like that could be...
6
by: Skip Montanaro | last post by:
I wrote PEP 304, "Controlling Generation of Bytecode Files": http://www.python.org/peps/pep-0304.html quite awhile ago. The first version appeared in January 2003 in response to questions...
162
by: Isaac Grover | last post by:
Hi everyone, Just out of curiosity I recently pointed one of my hand-typed pages at the W3 Validator, and my hand-typed code was just ripped to shreds. Then I pointed some major sites...
1
by: james | last post by:
I am new to producing page layouts using pure CSS. I have made several atempts, but hailed, to acheive the following Fluid page design Header Container with a width of 100%. A content...
17
by: Sean Kenwrick | last post by:
I am writing a byte-code interpreter/emulator for a language that exclusively uses strings for variables (i.e all variables are pushed onto the stack as strings). Therefore for arithmetic...
4
by: Alan Silver | last post by:
Hello, According to MS's web site, VS 2005 will be coming out "in the first half of 2005", which isn't very helpful. That could be anytime between tomorrow and the end of June. I am interested...
4
by: Jon Turner | last post by:
Need to find the VB3 developers environment. Do you know of any site or person that I can obtain it from ? Many Thanks
2
by: System Administrator | last post by:
function a() { } typeof a //returns 'function' a instanceof a //returns false typeof Object //returns 'function' Object instanceof Object //returns ...
2
by: DesiShaddy | last post by:
Hi Guys, I have all my code working except sort function . I need to sort the cards in hand......and I am having hard time with that.... Any help would be really helpful ;) class hand{...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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
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
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

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.