The document outlines the syllabus for the CSE2067 - Web Technology course, including introductions to XHTML, clients and servers, URLs, web browsers, web servers, and the basics of the World Wide Web. It also discusses the history and components of the Internet, hardware and software requirements, domain names, DNS, and the different types of servers used on the web. The basics of web pages, hyperlinks, and URL formats are introduced as well.
The document discusses network protocols and how the internet works. It explains that the internet is a global network of connected computers that use protocols like TCP/IP to manage how data is sent and received using packets. Key internet protocols include IP addresses, HTTP, FTP, SMTP/POP3 and VOIP. Websites have URLs with a domain name and IP address, and DNS servers match names to addresses. The document also covers streaming media, buffering, and wired/wireless connections using copper cables or fiber optics.
The document provides an introduction to the Internet and World Wide Web. It describes how the Internet connects hundreds of thousands of networks globally through cyberspace rather than physical space. It does not have centralized management but relies on agreed standards. The Web consists of linked web pages hosted on servers and accessed via browsers using URLs. Information is found through search engines that allow searching by topic or keywords.
The document provides an overview of fundamentals of the web including:
- The internet connects millions of computers globally, with the first network ARPANET developed in 1969.
- Web browsers locate and display webpages, while web servers provide pages in response to browser requests using HTTP.
- URLs identify web resources, domains organize websites, and DNS translates names to IP addresses for connection between clients and servers.
The document provides an overview of the history and structure of the Internet. It discusses how the Internet began as ARPANET, a network developed by the US Department of Defense in the 1960s. It grew to connect hundreds of thousands of individual networks worldwide, transmitting data through packet switching and protocols like TCP/IP. The Internet has no central ownership or management. Websites are hosted on servers and accessed by clients using browsers, with pages identified by URLs linking to domain names and file paths.
The document discusses the history and evolution of the Internet and World Wide Web. It begins with the creation of ARPANET in 1969, which laid the foundations for the Internet. In 1989, Tim Berners-Lee developed HTML, URLs, and HTTP, which led to the creation of the World Wide Web. The document then explores differences between the Internet and Web and describes various versions of the Web from Web 1.0 to the proposed Web 5.0. It also discusses basic web architecture including clients, servers, and different tiered architectures.
The Internet was created by ARPA and the U.S. Department of Defense and uses TCP/IP protocols to connect networks together globally. It provides services like the World Wide Web, email, file transfers, and more through interconnected networks that route data between hosts and clients. Application programs also integrate features that allow publishing content to and viewing content from the Internet.
The document discusses key considerations for designing effective websites, including browser and operating system support, bandwidth and caching, display resolution, and look and feel. Effective website design requires accounting for different browser versions, connection speeds, screen sizes, and ensuring a consistent user experience across platforms. Planning the goals, content, and technical implementation of a website is also important for success.
The document provides an overview of basic internet and web concepts, including:
1) It describes the evolution of the Internet from ARPANET in 1969 to becoming commercially available in 1991 and the development of the World Wide Web in the 1990s.
2) It explains the importance of web standards set by the W3C to ensure compatibility across browsers and devices.
3) It defines key internet technologies like HTTP, IP addressing, domains, and the client-server model that underlies web browsing.
The document provides an overview of how the Internet works, including its origins with ARPA and the US Department of Defense, how data is transmitted across interconnected networks, the TCP/IP protocol, IP addressing, domains, major Internet applications like the World Wide Web, email, file transfers, and how application programs integrate Internet features.
The document provides an overview of the Internet and how it works. It discusses:
1. The Internet is a network of networks that connects millions of computers globally and allows for communication through email, file transfers, and access to information through websites.
2. Key components that enable the Internet include hardware like cables and routers, and software protocols for communication like TCP/IP, HTTP, and HTML.
3. The World Wide Web is a system for accessing information over the Internet through hyperlinked web pages that are written using HTML and accessed using URLs and HTTP.
The document provides an overview of the history and workings of the internet. It discusses how ARPAnet was developed in the 1960s as a military network which later became the foundation for the commercial internet. It describes important internet protocols like TCP/IP, HTTP, and DNS. It also explains client-server architecture, IP addressing, URLs, web browsers, search engines, and common uses of the internet like email, e-commerce, and social media.
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxwalterl4
This document discusses computer and network architectures. It describes basic computer components like the CPU, memory, and input/output devices. It also discusses different types of networks like personal area networks (PANs) and local area networks (LANs). PANs connect nearby devices using technologies like Bluetooth, while LANs link computers in an office using wired or wireless connections. The document explains internet protocols like TCP/IP that allow global communication across networks.
The document provides an overview of the internet and how it works. It discusses that the internet connects hundreds of thousands of networks globally through lines. It can be used to send emails, files, participate in discussions, and surf the web. The world wide web consists of linked web pages containing text and images. People can access the internet through schools, businesses, or internet service providers using browsers like Firefox or Internet Explorer. Each device on the internet has a unique IP address and domain names are used to locate websites.
The document provides an introduction to the Internet and World Wide Web. It describes the Internet as a global network connecting millions of smaller networks. The Web consists of web pages containing text and images linked together via hyperlinks. To access the Internet, users need an Internet connection through an Internet service provider or their school/workplace. The Web is accessed using a web browser to view HTML files hosted on web servers around the world.
The document discusses the history and architecture of the Internet and World Wide Web. It describes how the Internet allows communication through standardized protocols and IP addressing. The World Wide Web was created by Tim Berners-Lee in 1990 using hypertext and HTML. Information is transmitted from browsers to servers through protocols like HTTP and routers direct traffic based on IP addresses. Organizations like ISOC, IETF, and W3C work to manage standards and evolution of the Internet infrastructure.
The document provides an overview of basic internet programming concepts:
- It describes common internet protocols like HTTP, FTP, SMTP, and TCP/IP and how they enable file transfers and communication over the internet.
- It explains the request-response model of HTTP and the basic structure of HTTP requests and responses, including the start line, header fields, and message body.
- It provides details on how web browsers work, including converting URLs to HTTP requests, communicating with web servers, and rendering web pages. It also discusses additional browser functionality like scripts, events, and security.
This document provides an overview of key concepts related to the internet and world wide web. It defines the internet as a global network connecting thousands of individual networks that allows information exchange between computers. The world wide web is a collection of websites stored on web servers and accessed via browsers using HTTP. Websites contain multiple webpages linked together. Other topics covered include email addresses, uploading/downloading files, and how to connect to the internet via different connection types like DSL or mobile networks.
The document provides an overview of how the internet works by discussing:
- The internet was created by ARPA and the US Department of Defense and uses interconnected networks to transmit data even if parts fail.
- It uses protocols like TCP/IP to allow all computers to communicate and transmit data in packets across networks using IP addresses and domains.
- Popular internet features include the World Wide Web, email, file transfer, and chat which allow sharing of different file types and communication between users globally.
The document discusses what the Internet is, providing a brief history and overview of its key components and features. It explains that the Internet is a worldwide network of interconnected computer networks that uses common communication standards like TCP/IP. It describes how data is transmitted across networks via packets and how domains and IP addresses allow devices to be uniquely identified. Major Internet applications like the World Wide Web, email, file transfers, chat, and newsgroups are also summarized.
Css Founder is Website Designing Company working with the mission of Website For Everyone Website Start From 999/-* More Packages are available. we are best company in website designing company in Delhi, as we are also working in Website Designing company in Mumbai.
Introduction to the Internet and Web.pptxhishamousl
The document provides an introduction to the Internet and the World Wide Web. It defines the Internet as a global network of interconnected computer networks, and notes that no single entity controls it. It describes how the World Wide Web uses common protocols to allow computers to share text, graphics, and multimedia over the Internet. It also defines key concepts like URLs, domains, IP addresses, browsers, servers, and the client-server model.
The document discusses several internet protocols including IP, SMTP, HTTP, FTP, and URLs. IP delivers packets between hosts based on addresses. SMTP is the standard for email transmission using ports 25 or 587. HTTP is the foundation of the World Wide Web. FTP transfers files between clients and servers using separate control and data connections. URLs identify resources on the internet and have the format of protocol://address/path/resource.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through cyberspace rather than physical space. The Web consists of hyperlinked web pages in HTML format that are accessed using browsers. URLs include the protocol, domain name, file path, and file name to precisely locate web pages. Search engines help users find information on the Web by topic or keywords.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through cyberspace rather than physical space. The Web consists of hyperlinked web pages in HTML format that are accessed through browsers. URLs containing IP addresses or domain names are used to locate specific web pages on servers. Search engines help users find information on the Web by topic or keywords.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through TCP/IP protocols, and the Web consists of hyperlinked web pages in HTML format. It describes how to access the Internet through schools, businesses, or Internet Service Providers, and how domain names and URLs allow users to locate and access specific web page files.
Google’s 76-Page Whitepaper Delves Deep into Agentic RAG, Assessment Framewor...SOFTTECHHUB
Hello there! If you've been curious about the way Artificial Intelligence is heading, especially those smart AI helpers or "agents" you might be hearing about, then you'll find this interesting. Google recently shared a very detailed, 76-page document. It's the second part of their series called Agents Companion. This new guide is packed with information for folks who are building and refining these advanced AI agent systems. Think of it as a look under the hood at how these agents can be made to work effectively on a larger scale.
The document provides an overview of basic internet and web concepts, including:
1) It describes the evolution of the Internet from ARPANET in 1969 to becoming commercially available in 1991 and the development of the World Wide Web in the 1990s.
2) It explains the importance of web standards set by the W3C to ensure compatibility across browsers and devices.
3) It defines key internet technologies like HTTP, IP addressing, domains, and the client-server model that underlies web browsing.
The document provides an overview of how the Internet works, including its origins with ARPA and the US Department of Defense, how data is transmitted across interconnected networks, the TCP/IP protocol, IP addressing, domains, major Internet applications like the World Wide Web, email, file transfers, and how application programs integrate Internet features.
The document provides an overview of the Internet and how it works. It discusses:
1. The Internet is a network of networks that connects millions of computers globally and allows for communication through email, file transfers, and access to information through websites.
2. Key components that enable the Internet include hardware like cables and routers, and software protocols for communication like TCP/IP, HTTP, and HTML.
3. The World Wide Web is a system for accessing information over the Internet through hyperlinked web pages that are written using HTML and accessed using URLs and HTTP.
The document provides an overview of the history and workings of the internet. It discusses how ARPAnet was developed in the 1960s as a military network which later became the foundation for the commercial internet. It describes important internet protocols like TCP/IP, HTTP, and DNS. It also explains client-server architecture, IP addressing, URLs, web browsers, search engines, and common uses of the internet like email, e-commerce, and social media.
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxwalterl4
This document discusses computer and network architectures. It describes basic computer components like the CPU, memory, and input/output devices. It also discusses different types of networks like personal area networks (PANs) and local area networks (LANs). PANs connect nearby devices using technologies like Bluetooth, while LANs link computers in an office using wired or wireless connections. The document explains internet protocols like TCP/IP that allow global communication across networks.
The document provides an overview of the internet and how it works. It discusses that the internet connects hundreds of thousands of networks globally through lines. It can be used to send emails, files, participate in discussions, and surf the web. The world wide web consists of linked web pages containing text and images. People can access the internet through schools, businesses, or internet service providers using browsers like Firefox or Internet Explorer. Each device on the internet has a unique IP address and domain names are used to locate websites.
The document provides an introduction to the Internet and World Wide Web. It describes the Internet as a global network connecting millions of smaller networks. The Web consists of web pages containing text and images linked together via hyperlinks. To access the Internet, users need an Internet connection through an Internet service provider or their school/workplace. The Web is accessed using a web browser to view HTML files hosted on web servers around the world.
The document discusses the history and architecture of the Internet and World Wide Web. It describes how the Internet allows communication through standardized protocols and IP addressing. The World Wide Web was created by Tim Berners-Lee in 1990 using hypertext and HTML. Information is transmitted from browsers to servers through protocols like HTTP and routers direct traffic based on IP addresses. Organizations like ISOC, IETF, and W3C work to manage standards and evolution of the Internet infrastructure.
The document provides an overview of basic internet programming concepts:
- It describes common internet protocols like HTTP, FTP, SMTP, and TCP/IP and how they enable file transfers and communication over the internet.
- It explains the request-response model of HTTP and the basic structure of HTTP requests and responses, including the start line, header fields, and message body.
- It provides details on how web browsers work, including converting URLs to HTTP requests, communicating with web servers, and rendering web pages. It also discusses additional browser functionality like scripts, events, and security.
This document provides an overview of key concepts related to the internet and world wide web. It defines the internet as a global network connecting thousands of individual networks that allows information exchange between computers. The world wide web is a collection of websites stored on web servers and accessed via browsers using HTTP. Websites contain multiple webpages linked together. Other topics covered include email addresses, uploading/downloading files, and how to connect to the internet via different connection types like DSL or mobile networks.
The document provides an overview of how the internet works by discussing:
- The internet was created by ARPA and the US Department of Defense and uses interconnected networks to transmit data even if parts fail.
- It uses protocols like TCP/IP to allow all computers to communicate and transmit data in packets across networks using IP addresses and domains.
- Popular internet features include the World Wide Web, email, file transfer, and chat which allow sharing of different file types and communication between users globally.
The document discusses what the Internet is, providing a brief history and overview of its key components and features. It explains that the Internet is a worldwide network of interconnected computer networks that uses common communication standards like TCP/IP. It describes how data is transmitted across networks via packets and how domains and IP addresses allow devices to be uniquely identified. Major Internet applications like the World Wide Web, email, file transfers, chat, and newsgroups are also summarized.
Css Founder is Website Designing Company working with the mission of Website For Everyone Website Start From 999/-* More Packages are available. we are best company in website designing company in Delhi, as we are also working in Website Designing company in Mumbai.
Introduction to the Internet and Web.pptxhishamousl
The document provides an introduction to the Internet and the World Wide Web. It defines the Internet as a global network of interconnected computer networks, and notes that no single entity controls it. It describes how the World Wide Web uses common protocols to allow computers to share text, graphics, and multimedia over the Internet. It also defines key concepts like URLs, domains, IP addresses, browsers, servers, and the client-server model.
The document discusses several internet protocols including IP, SMTP, HTTP, FTP, and URLs. IP delivers packets between hosts based on addresses. SMTP is the standard for email transmission using ports 25 or 587. HTTP is the foundation of the World Wide Web. FTP transfers files between clients and servers using separate control and data connections. URLs identify resources on the internet and have the format of protocol://address/path/resource.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through cyberspace rather than physical space. The Web consists of hyperlinked web pages in HTML format that are accessed using browsers. URLs include the protocol, domain name, file path, and file name to precisely locate web pages. Search engines help users find information on the Web by topic or keywords.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through cyberspace rather than physical space. The Web consists of hyperlinked web pages in HTML format that are accessed through browsers. URLs containing IP addresses or domain names are used to locate specific web pages on servers. Search engines help users find information on the Web by topic or keywords.
The document provides an overview of the Internet and World Wide Web. It discusses that the Internet connects hundreds of thousands of networks globally through TCP/IP protocols, and the Web consists of hyperlinked web pages in HTML format. It describes how to access the Internet through schools, businesses, or Internet Service Providers, and how domain names and URLs allow users to locate and access specific web page files.
Google’s 76-Page Whitepaper Delves Deep into Agentic RAG, Assessment Framewor...SOFTTECHHUB
Hello there! If you've been curious about the way Artificial Intelligence is heading, especially those smart AI helpers or "agents" you might be hearing about, then you'll find this interesting. Google recently shared a very detailed, 76-page document. It's the second part of their series called Agents Companion. This new guide is packed with information for folks who are building and refining these advanced AI agent systems. Think of it as a look under the hood at how these agents can be made to work effectively on a larger scale.
Power BI Jobs in Jaipur – Top Career Options in Data Analytics.pptxvinay salarite
Discover the most in-demand Power BI Jobs in Jaipur and take the next step in your data analytics career! This video highlights key opportunities in Jaipur’s growing tech industry for professionals skilled in Power BI, data visualization, and business intelligence.
Whether you're a fresher or an experienced analyst, find out how to land your dream role with companies actively hiring through Salarite — your trusted job portal.
Explore job listings now: Power BI Jobs in Jaipur
保密服务内布拉斯加大学科尼分校英文毕业证书影本美国成绩单内布拉斯加大学科尼分校文凭【q微1954292140】办理内布拉斯加大学科尼分校学位证(UNK毕业证书)毕业证购买【q微1954292140】帮您解决在美国内布拉斯加大学科尼分校未毕业难题(The University of Nebraska at Kearney)文凭购买、毕业证购买、大学文凭购买、大学毕业证购买、买文凭、日韩文凭、英国大学文凭、美国大学文凭、澳洲大学文凭、加拿大大学文凭(q微1954292140)新加坡大学文凭、新西兰大学文凭、爱尔兰文凭、西班牙文凭、德国文凭、教育部认证,买毕业证,毕业证购买,买大学文凭,购买日韩毕业证、英国大学毕业证、美国大学毕业证、澳洲大学毕业证、加拿大大学毕业证(q微1954292140)新加坡大学毕业证、新西兰大学毕业证、爱尔兰毕业证、西班牙毕业证、德国毕业证,回国证明,留信网认证,留信认证办理,学历认证。从而完成就业。内布拉斯加大学科尼分校毕业证办理,内布拉斯加大学科尼分校文凭办理,内布拉斯加大学科尼分校成绩单办理和真实留信认证、留服认证、内布拉斯加大学科尼分校学历认证。学院文凭定制,内布拉斯加大学科尼分校原版文凭补办,扫描件文凭定做,100%文凭复刻。
特殊原因导致无法毕业,也可以联系我们帮您办理相关材料:
1:在内布拉斯加大学科尼分校挂科了,不想读了,成绩不理想怎么办???
2:打算回国了,找工作的时候,需要提供认证《UNK成绩单购买办理内布拉斯加大学科尼分校毕业证书范本》【Q/WeChat:1954292140】Buy The University of Nebraska at Kearney Diploma《正式成绩单论文没过》有文凭却得不到认证。又该怎么办???美国毕业证购买,美国文凭购买,【q微1954292140】美国文凭购买,美国文凭定制,美国文凭补办。专业在线定制美国大学文凭,定做美国本科文凭,【q微1954292140】复制美国The University of Nebraska at Kearney completion letter。在线快速补办美国本科毕业证、硕士文凭证书,购买美国学位证、内布拉斯加大学科尼分校Offer,美国大学文凭在线购买。
美国文凭内布拉斯加大学科尼分校成绩单,UNK毕业证【q微1954292140】办理美国内布拉斯加大学科尼分校毕业证(UNK毕业证书)【q微1954292140】办本科成绩单内布拉斯加大学科尼分校offer/学位证假学位证、留信官方学历认证(永久存档真实可查)采用学校原版纸张、特殊工艺完全按照原版一比一制作。帮你解决内布拉斯加大学科尼分校学历学位认证难题。
主营项目:
1、真实教育部国外学历学位认证《美国毕业文凭证书快速办理内布拉斯加大学科尼分校做一个在线本科文凭》【q微1954292140】《论文没过内布拉斯加大学科尼分校正式成绩单》,教育部存档,教育部留服网站100%可查.
2、办理UNK毕业证,改成绩单《UNK毕业证明办理内布拉斯加大学科尼分校定制成绩单GPA》【Q/WeChat:1954292140】Buy The University of Nebraska at Kearney Certificates《正式成绩单论文没过》,内布拉斯加大学科尼分校Offer、在读证明、学生卡、信封、证明信等全套材料,从防伪到印刷,从水印到钢印烫金,高精仿度跟学校原版100%相同.
3、真实使馆认证(即留学人员回国证明),使馆存档可通过大使馆查询确认.
4、留信网认证,国家专业人才认证中心颁发入库证书,留信网存档可查.
《内布拉斯加大学科尼分校毕业证网上可查学历信息美国毕业证书办理UNK文凭购买》【q微1954292140】学位证1:1完美还原海外各大学毕业材料上的工艺:水印,阴影底纹,钢印LOGO烫金烫银,LOGO烫金烫银复合重叠。文字图案浮雕、激光镭射、紫外荧光、温感、复印防伪等防伪工艺。
高仿真还原美国文凭证书和外壳,定制美国内布拉斯加大学科尼分校成绩单和信封。学历学位认证多久UNK毕业证【q微1954292140】办理美国内布拉斯加大学科尼分校毕业证(UNK毕业证书)【q微1954292140】办毕业证内布拉斯加大学科尼分校offer/学位证做一个在线本科文凭、留信官方学历认证(永久存档真实可查)采用学校原版纸张、特殊工艺完全按照原版一比一制作。帮你解决内布拉斯加大学科尼分校学历学位认证难题。
内布拉斯加大学科尼分校offer/学位证、留信官方学历认证(永久存档真实可查)采用学校原版纸张、特殊工艺完全按照原版一比一制作【q微1954292140】Buy The University of Nebraska at Kearney Diploma购买美国毕业证,购买英国毕业证,购买澳洲毕业证,购买加拿大毕业证,以及德国毕业证,购买法国毕业证(q微1954292140)购买荷兰毕业证、购买瑞士毕业证、购买日本毕业证、购买韩国毕业证、购买新西兰毕业证、购买新加坡毕业证、购买西班牙毕业证、购买马来西亚毕业证等。包括了本科毕业证,硕士毕业证。
Interview questions for freshers by Talent Titan.pdfshubhamgoel346498
Preparing for interview questions is the most important step in a fresher’s career journey. Today, these interviews are more than a gateway to your first job; they’re an opportunity to showcase your potential and make a lasting impression on recruiters. The competition is fierce, and companies are no longer looking solely at academic credentials. They are now looking for a combination of technical expertise, problem-solving skills, and an ability to adjust to the dynamics of the workplace.
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa HagenUXPA Boston
Be honest: how many of your peers—or possibly yourself—are burned out, frustrated, or just going through the motions? UX and product professionals signed up to make an impact, solve meaningful problems, and improve people’s lives. Instead, many find themselves stuck in a cycle of rushed deadlines, ignored insights, and soul-sucking bureaucracy.
But here’s the truth: you have more control than you think. The industry is shifting, but that doesn’t mean your career has to stall. In this brutally honest session, the panel of industry experts will unpack why so many UX and product folks hate their jobs right now, and what they can actually do to fix it.
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptxvinay salarite
Kickstart your journey in tech with the most in-demand Web Developer Jobs in Jaipur for Freshers. Whether you're skilled in HTML, CSS, JavaScript, or looking to grow into full-stack development, Jaipur offers exciting entry-level opportunities across startups and established tech firms.
This video highlights the best paths to launch your developer career, key skills employers look for, and how to stand out in the hiring process.
Begin your job search today on Salarite — Rajasthan’s trusted job portal for freshers and tech professionals.
NTS - Boost Your Job Search by VolunteeringBruce Bennett
It is important to be productive during your job search. One way to accomplish this is to volunteer your time and energy. Learn about the benefits of volunteering along with where to volunteer. A networking session will follow the presentation.
LEADERSHIP, MENTORSHIP AND CAREER DEVELOPMENT TRAINING MANUAL PAUL.pdfpaulallieukamara31
MENTORSHIP PROGRAMME
MENTORSHIP MANUAL
GUIDELINES FOR FIRST TIME PATHWAY FINDER, MENTORS & MENTEES:
1. All Careers journey begin somewhere….and unfurling your Mentorship potential is no different!
2. A Career journey is not just about the places we visit and the people we meet, but also about who we become through our interaction with those places and people, we journey towards. This process implies some form of transformation, perhaps from lead into gold. To help us through this process we will look at the Warrior of Light as our companion. The Warrior of light is on a quest for knowledge and empowerment. His or her stories along the journey will shed “light” on our own strengths and areas needing to grow within the mentoring relationship. As we interact with the philosophy of the Warrior of Light, we are encouraged to turn heavy lead into “lighter” gold, so that we too can soar to our highest potential as Emotionally Intelligent individuals.
3. Emotionally intelligent mentoring is a career journey towards the actualize self and thus it will be a process of self-science for both mentor and mentee
4. Career Journeys do not always end at our predetermined destination. Growth is not about reaching a point but is powerful in the detailed richness of the experiences along the way. We learn most from how certain experiences touch and may continue to touch and move us to Greatness.
5. Patience is your fuel. In the book: The Lord of the Rings, the wizard, Gandalf the Grey arrives at his destination only to be greeted by his dear friend, the hobbit called Frodo Baggins. Frodo, always anxious for Gandalf’s arrival so that he can hear stories of his travels jumps up and says: “Gandalf, you are late and I have been waiting for you for ages!” The wise wizard responds with the following words: “Frodo, a wizard is never late nor early, he arrives precisely when he means to!” This is an excellent reminder that all careers journeys take place over a period of time.
Depending on the speed at which you travel, the terrain you must cross and the resources you have equipped yourself with, everyone gets there precisely when he means to and more importantly when he needs to!
6. There is a difference between chronological time and emotional time required for growth. These two concepts are not interchangeable! Anyone who expects this is setting themselves up to fail! Growth unfolds at it’s own pace and in unique ways for different people. Why do rose bushes that are planted alongside each other produce rose buds that unfurl at different times?
7. Don’t expect that fellow journeyer will experience the same emotions and frustrations and be touched in the same way that you may be by certain landscapes…. stop comparing yourself and validating your experiences through other people’s affirmation.
8. The stories at the start of each module serves as a metaphor for that particular part of the journey. Read them, play with them, write them out and place them where you can
5. Internet
• It is the largest network in the world that connects hundreds of thousands of
individual networks all over the world.
• Rather than moving through geographical space, it moves your ideas and
information through cyberspace – the space of electronic movement of ideas
and information.
• Send e-mail messages.
• Send (upload) or receive (download) files between computers.
• Surfing the web
6. History of the internet
1. 1950s and 1960s: The Precursors
The U.S. Department of Defense's ARPA (Advanced Research Projects Agency)
starts work on ARPANET, the predecessor to the internet.
2. 1969: Birth of ARPANET
ARPANET becomes operational, connecting four universities in the United States.
The first message sent over ARPANET is "LOGIN."
3. 1970s: TCP/IP and Email
Vint Cerf and Bob Kahn develop TCP/IP (Transmission Control Protocol/Internet
Protocol), the foundational technology of the internet. The first email program is
created.
7. History of the internet
4. 1980s: Expanding the Network
The term "Internet" is used to describe interconnected networks.
Domain Name System (DNS) is introduced, allowing the use of human-readable
domain names. TCP/IP becomes the standard for internet communication.
5. 1990s: Commercialization and the World Wide Web
The World Wide Web (WWW) is invented by Tim Berners-Lee.
Web browsers like Mosaic and Netscape Navigator are introduced, making the
web accessible to the public.
6. 2000s: Broadband and Social Media
Broadband internet becomes widely available, improving internet speed.
Social media platforms like Facebook, Twitter, and YouTube emerge, reshaping
online communication.
8. History of the internet
7. 2010s: Mobile Internet and Cloud Computing
The proliferation of smartphones and mobile internet access transforms
how people use the internet. Cloud computing becomes mainstream,
enabling scalable online services. Internet of Things (IoT) devices
become increasingly connected to the internet.
services.
8. 2020s: Ongoing Evolution
Internet connectivity continues to grow, reaching more remote areas. The
development of 5G networks promises even faster wireless internet
speeds.
Emerging technologies like AI, blockchain(Steemit), and augmented
reality impact internet
9. IPAddressing
IPAddress: An IP address is a numerical label assigned to each device connected to a
network that uses the Internet Protocol for communication.
IP addresses are made up of four numbers, each of which can range from 0 to 255.
IPv4
IPv6
The above diagram shows the address format of IPv4 and IPv6. An IPv4 is a 32-bit decimal
address. It contains 4 octets or fields separated by 'dot', and each field is 8-bit in size. The
number that each field contains should be in the range of 0-255. Whereas an IPv6 is a 128-bit
hexadecimal address. It contains 8 fields separated by a colon, and each field is 16-bit in size.
10. • The IP address and the domain name each identify a particular computer on the
Internet.
• However, they do not indicate where a Web page’s HTML document resides on
that computer.
• To identify a Web pages exact location, Web browsers rely on Uniform
Resource Locator (URL).
• URL is a four-part addressing scheme that tells the Web browser:
What transfer protocol to use for transporting the file
The domain name of the computer on which the file resides
The pathname of the folder or directory on the computer on which the file
resides
The name of the file
Uniform Resource Locators
11. Structure of a Uniform Resource Locators
http => Hypertext Transfer Protocol
15. DNS Parts
• A domain name consists of several parts, which are separated by dots (periods).
Each part of a domain name has a specific significance. Here's a breakdown of
the parts of a domain name using the example "www.example.com":
• Subdomain: In the example "www," the "www" is a subdomain. Subdomains
are optional and represent a specific section or function of a website. Common
subdomains include "www" (for the World Wide Web), "mail" (for email
services), and "blog" (for a blog section).
Second-Level Domain (SLD): In "example.com," "example" is the second-
level domain. This is the core part of the domain name that typically represents
the website or organization. It can be chosen by the domain owner and is often
used to convey the website's identity or purpose.
16. Top-Level Domain (TLD): The "com" in "example.com" is the top-level
domain. TLDs are the highest level in the domain hierarchy and are used to
categorize and differentiate domain names. They can indicate the type,
purpose, or geographic location of the website. Examples of TLDs include
".com," ".org," ".net," ".gov," and ".edu."
17. HTTP(Hypertext Transfer Protocol)
• HTTP is an essential protocol used for communication on the World Wide
Web. It is an application layer protocol that governs how data is transferred
between a web client (typically a web browser) and a web server. HTTP is
designed to enable the retrieval and exchange of various types of data,
primarily in the form of text, images, and multimedia content.
• Request-Response Model: HTTP follows a request-response model, where a
web client initiates communication by sending an HTTP request to a web
server. The server processes the request and sends back an HTTP response
containing the requested data or information.
18. • Stateless Protocol: HTTP is stateless, meaning that each HTTP request is
independent and carries no knowledge of previous requests. Each request is
treated as a standalone transaction. Text-Based Protocol: HTTP messages
are text-based.
• Methods (HTTP Verbs): HTTP requests use methods (also known as HTTP
verbs) to specify the action to be performed on a resource hosted on the
server. Common HTTP methods include:
• GET: Retrieve data from the server (e.g., requesting a web page).
• POST: Send data to the server to create or update a resource (e.g., submitting a form).
• PUT: Update an existing resource on the server.
• DELETE: Remove a resource from the server.
• HEAD: Retrieve only the headers of a resource without the body.
19. HTTP(Hypertext Transfer Protocol)
•OPTIONS: Retrieve information about the communication options available for
a resource
• Status Codes: HTTP responses include status codes that indicate the outcome
of the request. Some common status codes include:
• 200 OK: The request was successful, and the server is returning the requested data.
• 404 Not Found: The requested resource could not be found on the server.
• 500 Internal Server Error: The server encountered an error while processing the request.
• URL (Uniform Resource Locator): HTTP requests specify the resource to be
accessed using URLs. A URL consists of a protocol (e.g., http:// or https://), a
domain name (e.g., www.example.com), and a path to the resource (e.g.,
/page.html).
21. TCP/IP Protocol
• TCP/IP (Transmission Control Protocol/Internet Protocol) is a suite of
networking protocols that serves as the foundation for communication on the
internet and most private networks.
• It provides a set of rules and conventions for the exchange of data between
devices on a network.
• TCP/IP is a fundamental part of modern networking, and it is designed to
ensure reliable and efficient data transmission.
23. Client/Server Structure of the Web
Web is a collection of files that reside on computers, called Web servers, that
are located all over the world and are connected to each other through the
Internet.
• When you use your Internet connection to become part of the Web, your
computer becomes a Web client in a worldwide client/server network.
• A Web browser is the software that you run on your computer to make it work
as a web client
24. Web Server
• A web server is a computer program that delivers web pages to users' web
browsers.
1.Hosting: The web server stores website files, which can include HTML
documents, images, videos, stylesheets, scripts, and other assets. These files are
organized into a directory structure.
2.Listening for Requests: A web server continuously listens for incoming requests
from web clients, usually over the HTTP or HTTPS protocol. It waits for client
requests to arrive on a specific port (commonly port 80 for HTTP and port 443 for
HTTPS).
3.Processing Requests: When a request is received, the web server processes it by
examining the requested resource (usually specified in the URL) and determining
which file or script should handle the request.
25. 4. Generating Responses: Based on the request, the web server generates an
HTTP response that includes the requested content. It may involve executing
server-side scripts (e.g., PHP, Python, or Node.js) to dynamically generate web
pages.
5. Content Delivery: Once the response is generated, the web server sends it
back to the requesting client over the internet using the appropriate protocol
(HTTP or HTTPS).
26. Web Server Software
• Apache HTTP Server
• Nginx
• Microsoft Internet Information Services (IIS)
• LiteSpeed
27. Web Client
• A web client, often referred to as a web browser, is a software application
installed on a user's device (e.g., computer, smartphone, or tablet) that enables
them to access and interact with web content hosted on web servers.
• Requesting Web Pages: When a user enters a web address (URL) into the
browser's address bar or clicks on a link, the web client sends an HTTP request
to the appropriate web server to retrieve the requested web page or resource.
• Rendering Content: The web client receives the HTTP response from the
server, which includes HTML, CSS, JavaScript, and other assets. The browser
parses and renders this content to display the web page to the user, ensuring
proper layout and interactivity.
28. • Supporting User Interactions: Web clients provide user-friendly interfaces
for navigating websites, interacting with forms, clicking links, submitting data,
and handling user input.
• Caching: To optimize performance, web clients may cache web page assets
(e.g., images and scripts) locally. This reduces the need to repeatedly
download the same content from the server.
29. Web Browser Example
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Apple Safari
30. Understand Internet
When you access the URL
https://rvu.edu.in/school-of-computer-science-and-engineering, a series of
steps occur to retrieve a response. How does this process unfold?
DNS Resolution: The browser first needs to translate the domain name
"rvu.edu.in" in the URL into an IP address. It does this by sending a DNS
(Domain Name System) query to a DNS server. The DNS server responds
with the IP address associated with "rvu.edu.in."
Establishing a Secure Connection (HTTPS): Since the URL begins with
"https://," it indicates that the browser should establish a secure connection
using the HTTPS (Hypertext Transfer Protocol Secure) protocol. This involves
a process called the TLS/SSL handshake, where the browser and the web
server exchange encryption keys to secure the data transmission.
31. Sending an HTTP Request: Once a secure connection is established, the
browser sends an HTTP GET request to the server for the resource specified in
the URL path ("/school-of-computer-science-and-engineering" in this case).
Web Server Processing: The web server at "rvu.edu.in" receives the HTTP
request and processes it. It looks for the requested resource (in this case, a web
page related to the School of Computer Science and Engineering) and prepares
an HTTP response.
HTTP Response: The server sends back an HTTP response to the browser.
This response typically includes an HTML document that represents the web
page content, along with other resources such as stylesheets, images, and
JavaScript files.
32. • Rendering the Web Page: The browser receives the HTML content from the
server and begins to parse it. It then renders the web page on your screen,
interpreting HTML tags, applying styles, and executing JavaScript code as
necessary to create the visual representation of the page.
• Displaying the Web Page: The final rendered web page is displayed in your
web browser, allowing you to interact with the content.
33. IETF (Internet Engineering Task Force)
• The IETF is an open, international community of network designers, operators,
vendors, and researchers. It is responsible for developing and promoting
voluntary internet standards, protocols, and technologies.
• The IETF's primary mission is to ensure the smooth operation and evolution of
the internet. To achieve this, it develops and maintains the technical
specifications that underpin the internet's infrastructure.
34. W3C (World Wide Web Consortium)
• The W3C is an international community of organizations and individuals
involved in the development and standardization of web-related technologies. It
was founded by Tim Berners-Lee, the inventor of the World Wide Web, and is
hosted by the Massachusetts Institute of Technology (MIT).
• The W3C's main focus is to develop and maintain open web standards and
recommendations to ensure the long-term growth and accessibility of the World
Wide Web.
36. HTML
• HTML stands for Hyper Text Markup Language
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• HTML elements label pieces of content such as "this is a heading", "this is a
paragraph", "this is a link", etc
41. HTML Elements
An HTML element is defined by a start tag, some content, and an end tag.
The HTML element is everything from the start tag to the end tag:
<tagname>Content goes here....</tagname>
Examples of some HTML elements:
<h1>My First Heading</h1>
<p>My first paragraph.</p>
Nested HTML Elements
HTML elements can be nested (this means that elements can contain other
elements i.e. <html>, <body>, <h1> and <p>).
HTML is Not Case Sensitive
HTML tags are not case sensitive: <P> means the same as <p>.
42. HTML Semantic Elements
A semantic element clearly describes its meaning to both the browser and the
developer.
Examples of non-semantic elements: <div> and <span> - Tells nothing about its
content.
Examples of semantic elements: <form>, <table>, and <article> - Clearly defines
its content.
In HTML there are some semantic elements that can be used to define different
parts of a web page:
44. The <section> element
It defines a section in a document.
Examples of where a <section> element can be used:
<section>
<h1>WWF</h1>
<p>The World Wide Fund for Nature (WWF) is an international organization </p>
</section>
<section>
<h1>WWF's Panda symbol</h1>
<p>The Panda has become the symbol of WWF.</p> </section>
45. HTML <article> Element
The <article> element specifies independent, self-contained content.
Examples of where the <article> element can be used:
Forum posts
Blog posts
User comments
Newspaper articles
Example:
<article> <h2>Google Chrome</h2>
<p>Google Chrome is a web browser developed by Google, released in 2008. </p>
</article>
46. <article>
<h2>Mozilla Firefox</h2>
<p>Mozilla Firefox is an open-source web browser developed by Mozilla.</p>
</article>
HTML <nav> Element
The <nav> element defines a set of navigation links.
Example:
A set of navigation links:
<nav>
<a href="/html/">HTML</a> |
<a href="/jquery/">jQuery</a>
</nav>
47. HTML <footer> Element
The <footer> element defines a footer for a document or section.
<footer>
<p>Author: Hege Refsnes</p>
<p><a href="mailto:hege@example.com">hege@example.com</a></p>
</footer>
HTML <header> Element
The <header> element represents a container for introductory content or a set of navigational links.
<header>
<h1>What Does WWF Do?</h1>
</header>
48. Block-Level Elements Inline Elements
✧ Render to begin on a new line
(by default)
✧ May contain inline or other
block-level elements
✧ Render on the same line
(by default)
✧ May only contain other inline
elements
Block –Level vs Inline Elements
51. Heading Elements
Well chosen content of H1 element is crucial to SEO
Semantic elements allow for a more meaningful expression of the structure of
our HTML page
52. Lists
• Lists provide a natural and commonly used grouping of content
• Very often, Lists are used for structuring navigation portions of the web page
53. Creating Links
• Internal linking to other pages in the site
• External linking to other web sites
• Linking to sections of a document
54. Displaying Images
• Images can enhance your site
• Remember to specify width and height attributes whenever possible
55. Tables
HTML tables allow web developers to arrange data into rows and columns.
A simple HTML table:
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
</table>
56. Table Rows
Each table row starts with a <tr> and ends with a </tr> tag.
tr stands for table row.
Table Cells
Each table cell is defined by a <td> and a </td> tag.
td stands for table data.
Table Headers
Sometimes you want your cells to be table header cells. In those cases use the
<th> tag instead of the <td> tag:
th stands for table header.
57. HTML formatting tags
HTML formatting tags are used to apply various formatting styles to text and
elements within a web page. These tags allow you to control the appearance of text,
such as making it bold, italic, underlined, or changing its color. Refer->H8 Folder
Attribute <strong> <em>
Semantic meaning Strong importance Stress emphasis
Typical visual
rendering Bold Italics
When to use To highlight important text To emphasize text
Examples Warning! This is dangerous!
The Mona Lisa is a famous
painting.
60. HTML File path
Absolute File Paths:
• An absolute file path specifies the full and complete path to a file from the root
directory of the file system.
• Example (Windows): C:UsersJohnDocumentsmywebsiteindex.html
Relative File Paths:
• A relative file path specifies the location of a file relative to the current working
directory or the location of the file referencing it.
• Example index.html in the same directory as the referencing file.
62. HTML attributes
• HTML attributes are additional information added to HTML elements that
provide extra details or properties about the element. Attributes are used to
modify or define the behavior, appearance, or characteristics of HTML
elements. Attributes are always specified in the opening tag of an HTML
element and consist of a name and a value, separated by an equals sign (=) and
enclosed in double or single quotation marks.
• href: The href attribute is used with elements like <a> to specify the URL to
which the user should be directed when clicking the link.
• <img src="image.jpg" alt="A beautiful landscape">
64. HTML Forms
Forms allow users to input various types of information, such as text, numbers,
selections, and more, which can be submitted to a web server for processing.
HTML forms are created using a combination of HTML elements and attributes.
65. Forms are used to collect information from people viewing your web site.
For example, you can use forms to find out details about your visitors through
surveys and feedback, or engage in e-commerce by selling your goods and
services to people.
Forms are defined by the <FORM> </FORM> tags and are made up of
different elements to collect data.
Once the user inputs all of the information, they submit the form by using the
"submit" button that you create.
What happens with the data is a decision you will need to make.
You can use a script to manage the data, sent the data to database, or even
receive data via e-mail.
66. Forms can contain;
Text boxes
Password boxes
Check boxes
Radio buttons
Buttons
Select lists
Text areas
Labels
Fieldsets
Legends
67. Form Elements
Tag Description
<form> Defines an HTML form for user input
<input> Defines an input control
<label> Defines a label for an <input> element
<textarea> Defines a multiline input control
<select> Defines a drop-down list
<option> Defines an option in a drop-down list
<fieldset> Groups related elements in a form
<legend> Defines a caption for a <fieldset> element
<button> Defines a clickable button
All form elements should be written in between the <form>..</form> tags.
68. The <FORM> </FORM> element is used to create an HTML form and act as a
container for form elements. Although the form element itself isn’t usually a visible
part of the page (like the body tag), it could be with appropriate CSS.
Most commonly used FORM element Attributes
Attribute Description
method Specifies the HTTP method used when submitting the form
action Specifies an address (url) where to submit the form
autocomplet
e
Specifies if the browser should autocomplete the form
novalidate Specifies that the browser should not validate the form.
name Specifies a name used to identify the form
69. The METHOD attribute specifies the HTTP method to be used when submitting the form data:
GET
POST
GET
The default method when submitting form data
Submitted form data will be visible in the page address field
The length of a URL is limited (about 3000 characters)
Never used to send sensitive data! Better for non-secure data
Useful for form submissions where a user want to bookmark the result
POST
The POST method does not display the submitted form data in the page address field.
Used for sensitive or personal information.
Has no size limitations, and can be used to send large amounts of data.
70. The ACTION attribute defines the action to be performed when the form is submitted.
Normally, the form data is sent to a web page on the server when the user clicks on the submit
button.
In the example below, the form data is sent to a page on the server called "action_page.php".
This page contains a server-side script that handles the form data:
<form action="action_page.php">
71. AUTOCOMPLETE attribute is used to provide an autocompletion option to user, when user visit
the form page. Default value is "on"
If autocompletion is on, it will autocomplete the form and if autocompletion is off, the user have
to fill the form field mannual.
It is possible to have autocomplete “on” and “off” for the form, and “off” and “on” for specific
input fields.
The autocomplete attribute works with <form> and the following <input> types:
text
search
url
tel
password
datepickers
color
<form action="demo_form.php"
autocomplete="on">
72. The most important form element is the input element.
An input element can vary in many ways, depending on the type attribute.
An input element can be of type
text,
checkbox,
password,
radio,
submit,
reset and more..
Form Elements - <input>
73. INPUT element Attributes:
TYPE (required)
Defines the usage of the INPUT element.
Hidden inputs always have TYPE = “hidden”.
NAME provides a unique identification for INPUT element.
Each input field must have a name attribute to be submitted.
If the name attribute is omitted, the data of that input field will not be sent at all.
VALUE indicates the value that the INPUT element sends to the server upon
submission.
SIZE attribute specifies the size for the input field. (in characters)
MAXLENGTH attribute specifies the maximum number of characters that the input
field will accept.
74. INPUT element Attributes:
The READONLY attribute specifies that the input field is read only (cannot
be changed)
<input type="text" name="firstname" value="Raygan" readonly>
The DISABLED attribute specifies that the input field is disabled.
A disabled input field is unusable and un-clickable, and its value will not
be sent when submitting the form
<input type="text" name="firstname" value="Raygan" disabled>
75. Text boxes allow the users to enter a single-line text.
Default width of a text field is 20 characters.
Example
First name: <input type="text" name="fname"
size="25"><br>
Last name: <input type="text" name="lname" size="25">
Result
76. Password boxes are like text boxes, except the characters in a password field are automatically
masked (shown as asterisks or circles)
Example
User Name:<br>
<input type="text" name="username"><br>
Password:<br>
<input type="password" name="pswd">
Result
77. Radio Button
Usually found in a group of options, only one radio button in a group can be
selected at a time.
Selecting one radio button deselects the others in its group.
Each radio button within a group should have the same name and different
values. (Otherwise, browsers cannot distinguish between them)
CHECKED attribute indicates which radio button is selected initially
Example
<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"
checked>Female<br>
Result
78. Check boxes let a user select NONE/ONE/MORE options of a limited number of choices.
Each check box within a group should have the same name and different values. (Otherwise,
browsers cannot distinguish between them)
CHECKED attribute indicates initially selected checkboxes.
Check Boxes
Example
<input type="checkbox" name="choice" value="cb1"
checked>Sandwich <br>
<input type="checkbox" name="choice" value="cb2">Pancake <br>
<input type="checkbox" name="choice" value="cb3"
checked>Donuts<br>
Result
79. <input type="submit"> defines a submit button.
A submit button is used to send form data to a server.
The data is sent to the page specified in the form's action attribute.
The file (form-handler) defined in the action attribute usually does something with the received
input. (include script for processing input data).
VALUE attribute changes the text displayed on the button (default is “Submit”).
Submit Button
80. Example
<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
Result
If you type some characters in the text field above, and click the "Submit" button, the browser
will send your input to a page called "html_form_action.asp".
81. A reset button is used to clear all the entries user entered into the form and reset the form-data
to its default values.
VALUE attribute changes the text displayed on the button (default is “Reset”)
Reset Button
Example
<form name="input" action="html_form_action.asp" method="get">
<P>Username: <input type="text" name="user" size="25"></P>
<P>Password: <input type="password" name="pswd" size="25"></P>
<P><input type="submit" value="Submit">
<input type="reset" value="Reset"></P></form>
Result
82. The <label> tag defines a label for an <input> element.
The <label> element does not render as anything special for the user. However, it provides a
usability improvement for mouse users, because if the user clicks on the text within the
<label> element, it toggles the control.
The for attribute of the <label> tag should be equal to the id attribute of the related element to
bind them together.
A label can be bound to an element either by using the "for" attribute, or by placing the
element inside the <label> element.
Label
84. The <button> element defines a clickable button.
Example
<button type="button" onclick="alert('Hello World!')">
Click Me!
</button>
Result
Button
85. Inserts a scrollable text box into FORM for entering multi-line text.
It is commonly used in situations where you ask for info that may require multiple
sentences.
You control the dimension of the text area by using the ROWS and COLS attributes.
The rows attribute specifies the visible number of lines in a text area.
The cols attribute specifies the visible width of a text area.
Text Area
87. <select> tag presents a drop-down list with choices indicated by the <option> tags
Include NAME attribute
By default, the first item in the drop-down list is selected.
To define a pre-selected option, add the selected attribute to the option
Change the number of list options visible by including the SIZE = “x” attribute inside the
<SELECT> tag
x number of options visible
Use the multiple attribute to allow the user to select more than one value:
if you use multiple attribute, you should also assign different values for each of the value
attributes of option tags
List Box
89. Example
<select name="colors" size="3" multiple>
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
<option value="purple">Purple</option>
</select>
Result
90. The <fieldset> element is used to group related data in a form.
The <legend> element defines a caption for the <fieldset>
element.
Example
<fieldset><legend>Personal Information:</legend>
Name:<br>
<input type="text" name="firstname" value="your first
name"><br>
Surname:<br>
<input type="text" name="lastname" value="your last name">
</fieldset>
Result
92. HTML5 Input Types
range
search
tel
time
url
week
color
date
datetime-local
email
month
number
HTML5 added several new input types:
New input types that are not supported by older web browsers, will behave
as <input type="text">.
93. color
Is used for input fields that should contain a color.
The color tool allows the user to choose a color using standard web formats.
Depending on browser support, a color-picker can show up in the input field like the ones
95. date
Setting the input type to date indicates that you wish the user to enter a date.
Depending on browser support, a date picker can show up in the input field.
You can restrict the dates allowed to a specific range by applying the min and max
attributes to the element.
97. time
The purpose of the time input type is to allow the user to enter a time.
Depending on browser support a time picker might pop-up when you enter the input
field.
Example
Select a time:
<input type="time" name="times">
Result
98. datetime-local
The datetime-local element combines date and time in a single input field, with no time
zone.
Depending on browser support a time picker might pop-up when you enter the input field.
Example
Birthday (date and time):<br>
<input type="datetime-local" name="bdaytime">
Result
99. month
Allows the user to select a month and year.
Depending on browser support, a date picker can show up in the input field.
Example
Birthday (month and year):
<input type="month" name="bdaymonth">
Result
100. week
Allows the user to select a week and year.
Depending on browser support, a date picker can show up in the input field.
Example
Select a week and year:
<input type="week" name="week_year">
Result
101. email
Used for input fields that should contain an e-mail address.
Depending on browser support, the e-mail address can be automatically validated when
submitted.
Example
E-mail:
<input type="email" name="mail">
Result
102. number
Defines a numeric input field.
You can also set restrictions on what numbers are accepted by using minand max
attributes.
Example
Enter Your Office No. (between 101 and 112):
<input type="number" name="quantity" min="101"
max="112">
Result
103. range
Defines a control for entering a number whose exact value is not important.
Default range is 0 to 100. However, you can set restrictions on what numbers are
accepted with the min and max attributes.
Depending on browser support, the input type "range" can be displayed as a slider
control.
Example
Grade:
<input type="range" name="points" min="0" max="100">
Result
104. tel
Used for input fields that should contain a telephone number.
The tel type is currently supported only in Safari 8.
Example
Telephone:
<input type="tel" name="telephone">
Result
105. search
Used for search fields.
A search field behaves like a regular text field.
Example
Search Google:
<input type="search" name="googlesearch">
<input type="submit" value="Search">
Result
106. url
Used for input fields that should contain a URL address.
Depending on browser support, the url field can be automatically validated when
submitted.
Example
Add your homepage:
<input type="url" name="homepage">
<input type="submit" value="Submit">
Result