Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8829173
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T07:46:29+00:00 2026-06-14T07:46:29+00:00

First, I am a high-schooler and a very new programmer (think CS101 level). In

  • 0

First, I am a high-schooler and a very new programmer (think CS101 level). In my free time (sadly limited), I want to try some project to encourage me to learn more, and I have an interesting idea.

I’m not sure if this is the right place to ask, but I’m wondering if anyone could get me pointed in the right direction. I want to make a web site that looks similar to the Windows 8 Start Screen (here is a link to an image, if, for some reason, you don’t know what it looks like).

The idea is have similar block-like objects of varying lengths (maybe not as neat of a grid as Windows 8 has) that one can scroll though horizontally, and that can have some “active” things on them. Clicking on one could use some AJAX techniques to either change to another menu, or open an information window on the page. Kind of like how Outlook/Hotmail can change screens without reloading. The information for the box items would probably come from a database.

I have a small amount of experience in PHP, MySQL, and JavaScript – enough to understand some code and write simple scripts. What should I focus on learning for my idea of a project? I’m just looking for a roadmap of things to study.

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T07:46:31+00:00Added an answer on June 14, 2026 at 7:46 am

    You can mock up the win8 look with css and 2 image widths and whether its a normal or wide item just add the extra class to the style. With jQuery you can make the icons/page drag-able ect, with a bit of work you could simply measure the width and load more content via ajax much like lazy load but horizontal, use the ondblclick="" to initiate loading of the app/content, this is what I come up with in 30min. Source & images

    enter image description here

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>basic win8</title>
    <style>
    *{font-family: "Segoe UI", Frutiger, "Frutiger Linotype";}
    body{background-image:url('Win8Background.jpg');}
    
    #wrapper {
        width: 70%;
        padding: 0px;
        margin-left:auto;
         margin-right:auto;
    }
    .sortable-list li {
        padding: 4px;
        margin: 4px;
        float: left;
        border: 1px solid black;
        list-style-image: none;
        list-style: none;
        list-style-type: none;
        background-color:#204558;
    }
    
    #dashboard-layout .item.normal {
        width: 100px;
        height: 100px;
    }
    
    #dashboard-layout .item.wide {
        width: 224px;
        height: 100px;
    }
    
    .item.normal p{
    margin:0px;
    padding: 0px;
    }
    
    .item.wide p{
    margin:0px;
    padding: 0px;
    }
    
    h1{color:white;}
    
    #left_head{width:45%; float:left;}
    #right_head{width:45%; float:right; text-align:right;margin-right:15px;}
    </style>
    
    <script type="text/javascript" src="jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="jquery-ui-1.8.23.custom.min.js"></script>
    <script type="text/javascript">
    function update_columns() {
        var positions = []
        $("#dashboard-layout .item").each(function() {
            var $item = $(this);
            positions.push($item.attr('id'));
        });
        $.post("./", { 'positions[]': positions },
            function(data) {
                alert("Update Success - New positions:" + positions);
            }
        );
    }
    
    $(function() {
        $("ul.sortable-list").sortable({
            connectWith: "#wrapper",
            placeholder: 'ui-state-highlight',
            tolerance: 'pointer',
            revert: true,
            forcePlaceholderSize: true,
            forceHelperSize: true,
            update: update_columns,
        }).disableSelection();
    });
    </script>
    
    </head>
    
    <body>
    
    <div id="left_head"><h1>Start</h1></div>
    <div id="right_head"><h1>Lawrence Cherone</h1></div>
    <div style="clear:both;"></div>
    
    <div id="wrapper">
    
    <ul class="sortable-list" id="dashboard-layout">
    
        <li id="a" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
        content a
        </li>
    
        <li id="b" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
        content b
        </li>
    
        <li id="c" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content c
        </li>
    
        <li id="d" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content d
        </li>
    
        <li id="e" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content e
        </li>
    
        <li id="f" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
        content f
        </li>
    
        <li id="g" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
        content g
        </li>
    
        <li id="h" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content h
        </li>
    
        <li id="i" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content i
        </li>
    
        <li id="j" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
        content j
        </li>
    
        <li id="k" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
        content k
        </li>
    </ul>
    
    </div>
    
    </body>
    </html>
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

First high-level: I have a web page that will be showing correspondance between a
First off, my knowledge of bash usage and syntax is very limited. Everything I've
Are Fortran, Cobol, Basic and Forth high level programming languages? And if not, what
First and foremost. I'm totally new to programming in Excel. I'm trying to make
I'm a php web programmer. I want to know if there are common web
I'm on the FIRST robotics team at my high school, and we are working
First post. I've searched high and low for similar questions and have come up
For the first time (hopefully not the last) in my life I will be
got high hopes seeing how well my first question was answered so I will
We look to build a high-performance, scalable Comet server, and thought first about using

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.