473,543 Members | 2,917 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Make jsp/html page visually apealing...Help needed

Sl1ver
196 New Member
Im creating jsp pages in netbeans 6.5 no frameworks just plain jsp pages

Anyone got advice on how i can atleast make the html part of the jsp look visually appealing?
Aug 26 '10 #1
6 2570
chaarmann
785 Recognized Expert Contributor
Don't make it "visually appealing", make it userfriendly, quick and functional instead. (Unless it's an advertisement page for a game).
In this case, you can use:
- a lot of flash-objects (with progress bars)
- trailing mouse-cursors
- marquees
- colorful high-resolution background-graphics for each html-element
- background music
- newly designed GUI-elements for buttons, menus and overlays (which looks nice, but are ugly to use and have unexpected side-effects).
- blinking overlays.
- scanned texts as animated GIFs with 3D-effect and twisted lines and rotating letters (so handicapped users, like e.g. blind people with braille-decoder, stay away from your site)
- half-page letters with low color contrast, alpha-blending and fading into background CSS-effects ("What? You can't read the whole word, because you only have 800x600 resolution and only 16-bit colors? Then stay away from my side instead of complaining! Get yourself a modern desktop computer and flat screen! What, you surf from a mobile phone or netbook? Ummm... well, I can't check my page on every browser and every device for looking nice, so go away!)

I hope you got the point.
Aug 26 '10 #2
Sl1ver
196 New Member
i get the point, what im looking for though is like a plug in or something to visually design the webpage because essentially now im designing the webpage just from the back end and i only know what it looks like once i run it
Aug 26 '10 #3
chaarmann
785 Recognized Expert Contributor
Our group went through painful mistakes during my 8 years of leading web developer. So don't use FrontPage or its kind as visual editor. Also don't use MS-Word and export the word-document as html-page! The biggest drawback is that the generated webpage has directly embedded, proprietary stylesheets, is many times bigger as it should be, chaotic composed and no maintenance possible.
You are currently going the right way: designing it from back end with a clear structure and keep it graphically simple. Make it as xhtml and run it through the w3c-markup validation service, there should be no errors. Don't use css-like-tags and parameters like <center>, <font> <img> <.. width=...> etc. Especially put all CSS-attributes and Javascripts in files and put a link inside the document to that file. Use prototype, jquery or some other javascript-framework to overcome browser-incompatibility .

After that there should be no need to change the HTML itself, only change the javascript (*.js) and *.css-files! For quick working, save your html-page from browser to your local drive. While saving, the browser will change the links in your html-page of your *.js and *.css files to point to your local directory and put them there. So re-open this page in your browser. Now you can load these *.js and *.css files into an editor and change them around (but don't change the html itself!). After ever change, you can just press F5 in your browser to see the change immediately. After you are done with your beautification, you can copy these *.js and *.css files back to your server.

You have the choice: a quick, dirty page with a visual editor or a slower-to-make clean page by hand. (That means for a beginner. I know CSS and JS so well that I can do it faster by hand then with a visual editor).
Just imagine your boss comes one day and tells you to align the text-headers on all webpages to the left instead of middle and change the letter color of brand names from blue to red, because of a new corporate design or anniversary or legal issues. If you have used frontPage to develop all your more than 100 pages, you will need many days to change them one by one in your visual editor, doing a tedious and error-prone task. But for me it's done within a few seconds: In my general css-file which is used for all pages I change only 2 lines: "h1 {text-align:center}" to "h1 {text-align:left}", and ".brandName {color=blue}" to ".brandName {color=red}". In my HTML I have all brand names surrouded with <span class=brandName >. Tell me, which editor can do that?
Aug 27 '10 #4
Sl1ver
196 New Member
thats very indepth, thanx for the advice. ill probably use your advice when thinking designing more webpages or sites
Aug 27 '10 #5
Frinavale
9,735 Recognized Expert Moderator Expert
@chaarmann: while I agree with your advice about not using something like Word or FrontPage to develop that front end...don't fully agree with you about making it xhtml.

Internet Explorer (a browser that is used by a large population of online users) does not support XHTML (see the W3C article on HTML and XHTML Frequently Answered Questions).

I learned about this pitfall one day when I got excited about XHTML and tried to convert an ASP.NET application to use it.......hehe my bad!

Anyways, I tend to approach things from the back-end and the develop the UI based on the what the back-end objects require. Add the HTML elements that are required to gather/display the object's fields/properties/members...Use <div> elements to group together things that should be grouped together.

Once you have a very basic, bare-bones, grouping of controls required to retrieve/display the information, apply CSS to your page.

You should constantly be validating your page markup against the w3c validator feature. This will help you to develop a website that is standards compliant so that it is displayed the same way in almost all browsers. Once you have a fully validated website, go back and test in Internet Explorer (you will have to add some invalid CSS to get the page to look right in this browser)

:)

Check out w3schools.com for quick CSS tutorials.

Check out alistapart.com for more in depth articles on css and website design.

My favorite CSS website has to be csszengarden.co m :)

-Frinny
Aug 27 '10 #6
chaarmann
785 Recognized Expert Contributor
@Frinavale: You are most probably right about using XHTML. I am still in the XHTML-excited-phase and have not stepped into a pitfall so far. But on the second thought it's better for a beginner to stay with HTML until Internet Explorer fully supports XHTML, having less trouble with developing workarounds.
Aug 30 '10 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

3
1849
by: vishal | last post by:
i am creating a news site. i am adding new news in database and it must be visible to user at top. and then second latest news and so on. i am displaying 15 news on each page and then put a link for next 15 news on page. my site is accessed by millions of people everyday. so for each when he want to see news he click on news link and in...
12
6513
by: Kevin Lyons | last post by:
Hello, I am trying to get my select options (courses) passed correctly from the following URL: http://www.dslextreme.com/users/kevinlyons/selectBoxes.html I am having difficulty getting the courses to pass the correct option value and then be displayed at the following URL: http://www.dslextreme.com/users/kevinlyons/selectResults.html ...
2
1566
by: contactabbas | last post by:
Hi Gurus, How can I make an HTML page NOT to be included in window.history()? My requirement : Suppose the user navigates from : Page A --> Page B --> Page C and presses a browser "Back" btn while on page C, s/he should be taken back to page A (not page B). So, I should tell that I donot want to store page B in window.history(). How can I...
2
1971
by: Steve K | last post by:
I got a bit of a problem I like some help on. I'm designing an online training module for people that work in food processing plants. This is my target audience. These workers have little or no computer knowledge at all! And they also have outdated, old browsers, slow modems, old computers, etc. So I need to keep this as simple as possible...
6
4848
by: scottyman | last post by:
I can't make this script work properly. I've gone as far as I can with it and the rest is out of my ability. I can do some html editing but I'm lost in the Java world. The script at the bottom of the html page controls the form fields that are required. It doesn't function like it's supposed to and I can leave all the fields blank and it still...
4
1405
by: Etantonio | last post by:
Good morning, I have a static html page where I want to load image that day to day are in a different path, to achieve this I would want that the link point to a c# page where I create dinamically the new url, but how I can arrange a c# page that give back an image and not an html page ? Can you help me to realize this ?? Many Thanks,
17
2503
by: =?Utf-8?B?Y2F0aGFyaW51cyB2YW4gZGVyIHdlcmY=?= | last post by:
Hello, I have build a website with approximately 30 html-pages. When I search this website in Google, I see the index.html or home.html on this website, but also other html-pages on this website. When I click in Google on one of these pages (not index.html or home.html), I am only linked to that one html-page and not to the website itself....
3
1440
by: chopperuk | last post by:
Hi just a quick one, for a project I am completing, I need to bascially, have a form on a web site (where a user types in a question), this then, needs to question a chat bot (programE - ALICE), and parse a server for a flash video (already created) and bring it back to the website, along with the chatbot response. Now for the good bit, this...
6
1701
by: vasu1308 | last post by:
Hi I would like to know how to remove tags in a HTML page. Can anyone help me.. Thanks Vasu
10
3431
by: paulie | last post by:
Hi, I have been experiencing an issue when trying to use AJAX to reload a DIV area using a timer of 2000ms, which contains a html page with another DIV and javascript. Scenario ------------- I have perl script which simply runs a ps on a Solaris server and generates a static html page with all of the code perfectly and this html page...
0
7401
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7589
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7681
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5260
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
4886
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3387
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3391
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
958
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
628
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.