Задача 1: Create a Web form that looks like this sample:
<!DOCTYPE html> <html> <head> <title>Web Form</title> </head> <body> <form> <table border="1" cellspacing="0" style="text-align:left"> <colgroup> <col width="140" /> <col width="320" /> </colgroup> <tr> <td style="text-align:right"><label>Last Name</label></td> <td><input type="text" name="lname" required="required" pattern="[a-z-A-Z]{2,15}" size="40"/></td> </tr> <tr> <td style="text-align:right"><label>First Name</label></td> <td><input type="text" name="fname" required="required" pattern="[a-z-A-Z]{2,15}" size="40"/></td> </tr> <tr> <td style="text-align:right"><label>Adress</label></td> <td><textarea name="adress" cols="30" rows="4" required="required" ></textarea></td> </tr> <tr> <td style="text-align:right"><label>City</label></td> <td><input type="text" name="city" required="required" pattern="[a-z-A-Z]{2,20}" size="25"/> <span><label>State</label> </span><input type="text" name="state" required="required" pattern="[a-z-A-Z]{2,20}" size="5"/></td> </tr> <tr> <td style="text-align:right"><label>Zip/Postal Code</label></td> <td><input type="text" name="zip" required="required" pattern="[0-9]{4}" size="15"/></td> </tr> <tr> <td style="text-align:right"><label>Country</label></td> <td><select name="country"> <option value="BG" selected="selected">Bulgaria</option> <option value="RO">Romania</option> <option value="GR">Greece</option> <option value="SR">Serbia</option> </select></td> </tr> <tr> <td style="text-align:right"><label>Phone(Country Code, Area Code, Number)</label></td> <td><span>*(</span> <input type="tel" name="phone" required="required" pattern="[\+]\d{3}" placeholder="+359" size="5"/> <span>)</span> <input type="tel" name="phone" required="required" pattern="\d{3}" placeholder="888" size="5"/> <span>-</span> <input type="tel" name="phone" required="required" pattern="\d{6}" placeholder="888888" size="15"/></td> </tr> <tr> <td style="text-align:right"><label>E-mail</label></td> <td><input type="email" name="email" required="required" pattern="[a-zA-Z0-9_]{3,}@[a-zA-Z0-9_]{3,}.[a-zA-Z0-9_]{2,4}" placeholder="sample@email.com" size="40"/></td> </tr> <tr> <td style="text-align:right"><label>Birth date</label></td> <td><span>Month</span><input type="text" name="birth date" required="required" pattern="[0-9]{1,2}" size="1"/> <span>Day</span> <input type="text" name="birthdate" required="required" pattern="[0-9]{1,2}" size="1"/> <span>Year(4 digit)</span> <input type="text" name="birthdate" required="required" pattern="[0-9]{4}" size="3"/></td> </tr> <tr> <td style="text-align:right"><label>Gender</label></td> <td><select name="gender"> <option value="male" selected="selected">Male</option> <option value="female">Female</option> </select></td> </tr> <tr> <td style="text-align:right"><label>Starting date</label></td> <td><input name="startingdate" type="radio" value="s" /> <label>Spring 2006</label> <input name="startingdate" type="radio" value="r" /> <label>Summer 2006</label></td> </tr> <tr> <td style="text-align:right"><label>Comments/Questions</label> <td><textarea name="comments" cols="35" rows="5"></textarea></td> </tr> <tr> <td colspan="2" style="text-align:center"> <input type="submit" name="submit" value="Submit" /> <input type="reset" name="reset" value="Clear This Form" /></td> </tr> </table> </form> </body> </html>
Задача 2: Create the following using tables and forms:
<!DOCTYPE html> <html> <head> <title>Univercity Table</title> </head> <body> <form> <table border="1" cellspacing="0"> <thead> <tr> <th rowspan="2">Order</th> <th colspan="3">Personal Info</th> <th colspan="5">University Marks</th> </tr> <tr> <th>First Name</th> <th>Last Name</th> <th>Faculty Number</th> <th>English</th> <th>Math</th> <th>Biology</th> <th>Physics</th> <th>Total</th> </tr> </thead> <tfoot> <tr> <td colspan="9"><input type="button" value="Previous" /> <a href="#">1</a> <span>,</span> <a href="#">2</a> <span>,</span> <a href="#">3</a> <span>,</span> <a href="#">4</a> <span>,...,</span> <a href="#">10</a> <input type="button" value="Next" /></td> </tr> </tfoot> <tbody> <tr> <td>1</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>2</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>3</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>4</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>5</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>6</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>7</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>8</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>9</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> <tr> <td>10</td> <td>Pesho</td> <td>Yordanov</td> <td>123456</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>3,50</td> </tr> </tbody> </table> </form> </body> </html>
Задача 3: Construct the following Grid component:
Try to make a HTML page, that looks just like the example
Not required to style for the homework
<!DOCTYPE html> <html> <head> <title>Grid Component</title> </head> <body> <form> <table cellspacing="0" border="1"> <thead> <tr> <th colspan="6">Drag a column header and drop it here to group by that column</th> </tr> <tr> <th>ProductID</th> <th>Product Name</th> <th>Unit Price</th> <th>Quantity per unit</th> <th>Units in stock</th> <th>Discontinued</th> </tr> <tr> <th><input type="text" name="1" /></th> <th><input type="text" name="2" /></th> <th><input type="text" name="3" /> <input type="image" src="images/Button1.jpg" width="20" alt="B" /></th> <th><input type="text" name="4" /></th> <th><input type="text" name="5" /> <input type="image" src="images/Button1.jpg" width="20" alt="B" /></th> <th style="text-align:left"><input type="checkbox" name="" value="" /> <input type="image" src="images/Button1.jpg" width="20" alt="B" /></th> </tr> </thead> <tfoot> <tr> <td colspan="4"><input type="image" src="images/first.jpg" width="20" alt="<<" /> <input type="image" src="images/Previous.jpg" width="20" alt="<" /> <a href="#">1</a> <a href="#">2</a> <a href="#">3</a> <a href="#">3</a> <a href="#">4</a> <a href="#">5</a> <a href="#">6</a> <a href="#">7</a> <a href="#">8</a> <a href="#">9</a> <a href="#">10</a> <span>...</span> <input type="image" src="images/next.jpg" width="20" alt=">" /> <input type="image" src="images/last.jpg" width="20" alt=">>" /> <label for="pagesize">Page size:</label> <select name="pagesize" id="pagesize"> <option value="1">1</option> <option value="2">2</option> <option value="2">3</option> <option value="2">4</option> <option value="2">5</option> <option value="2">6</option> <option value="2">7</option> <option value="2">8</option> <option value="2">9</option> <option value="2" selected="selected">10</option> </select></td> <td colspan="2" style="text-align:right">335104 items in 33511 pages</td> </tr> </tfoot> <tbody style="text-align:left"> <tr> <th>1</th> <th>Chai</th> <th>$18.00</th> <th>10 boxes x 20 bags</th> <th>39</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>2</th> <th>Chang</th> <th>$19.00</th> <th>24 - 12 oz bottles</th> <th>17</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>3</th> <th>Aniseed Syrop</th> <th>$10.00</th> <th>12 - 550ml bottles</th> <th>13</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>4</th> <th>Chef Anton's Cajun Seasoning</th> <th>$22.00</th> <th>48 - 6 oz jars</th> <th>53</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>5</th> <th>Chef Anton's Gumbo Mix</th> <th>$21.35</th> <th>35 boxes</th> <th>0</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>6</th> <th>Grandma's Boysenberry Spread</th> <th>$25.00</th> <th>12 - 8 oz jars</th> <th>120</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>7</th> <th>Uncle Bob's Organic Dried Pears</th> <th>$30.00</th> <th>12 - 1 lb pkgs.</th> <th>15</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>8</th> <th>Northwoods Cranberry Sause</th> <th>$40.00</th> <th>12 - 12oz jars</th> <th>6</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>9</th> <th>Mishi Kobe Niku</th> <th>$97.00</th> <th>18 - 500g pkgs.</th> <th>29</th> <th><input type="checkbox" name="" value="" /></th> </tr> <tr> <th>10</th> <th>Ikura</th> <th>$31.00</th> <th>12 - 300ml jars</th> <th>31</th> <th><input type="checkbox" name="" value="" /></th> </tr> </tbody> </table> </form> </body> </html>
Задача 4*: Create the following HTML Page:
<!DOCTYPE html> <html> <head> <title>Mac Book Air</title> </head> <body> <form> <table> <thead> <tr> <th style="text-align:center" colspan="3"><span><a href="#">Apple</a></span> <span><a href="#">Toshiba</a></span> <span><a href="#">Lenovo</a></span> <span><a href="#">Dell</a></span> <span><a href="#">Asus</a></span> <span><a href="#">Acer</a></span> <span><a href="#">HP</a></span> </th> </tr> </thead> <tbody> <tr> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> <td rowspan="3"><div>Min price: 500USD</div> <div><input type="range" min="500" max="1500" /></div> <div>Max price: 500USD</div> <div><input type="range" min="500" max="1500" /></div> <div>Min RAM: 4GB</div> <div><input type="range" min="4" max="16" /></div> <div>Max RAM: 16GB</div> <div><input type="range" min="4" max="16" /></div></td> </tr> <tr> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> </tr> <tr> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> <td><fieldset><legend>Apple Mac Book Air</legend> <table> <tr> <td rowspan="2"><img src="macbook.jpg" width="200" alt="Mac Book Air"></td> <td>64GB SSD</td> </tr> <tr> <td>2GB DDR</td> </tr> <tr> <td>1300USD</td> <td>Intel Core i5</td> </tr> </table> </fieldset> </td> </tr> </tbody> </table> </form> </body> </html>
Последната задача съм се опитал да я докарам едно към едно със заданието, но има лека разлика. Според мен може да има и по-лесен начин за реализация, но за момента само така успях да го направя.
Няма коментари:
Публикуване на коментар