This document summarizes key topics from a lecture on intranets, extranets, cloud computing, Web 2.0, and social networks. It defines intranets and extranets, describes some principles of cloud computing including software as a service, and explains how Web 2.0 enables user-generated content and user interaction through applications like blogs, wikis, social media, and content sharing sites. It also discusses some social aspects of Web 2.0 like value and cooperation through user participation.
The document describes a workshop on designing learning spaces with Web 2.0 tools. The workshop aims to provide an overview of how Web 2.0 tools can be integrated into formal, non-formal and informal learning environments. The agenda includes case studies of Web 2.0 tool integration, a discussion of various Web 2.0 tools and models of their use in education, and a question and answer session.
This document discusses new types of social internet applications becoming popular in higher education, specifically blogs, social video sites, and virtual worlds. It explains that while originally developed for entertainment, these applications are now being adopted by higher education institutions. The document then provides definitions and explanations of key concepts like Web 2.0, how it differs from Web 1.0, and how applications like social networking sites allow for more participation and user-generated content compared to older websites. Examples of features that differentiate Web 2.0 and Web 1.0 include the focus on users, ability to form connections between users, and ability to post and mix different media types.
This document discusses new types of social internet applications becoming popular in higher education, specifically blogs, social video sites, and virtual worlds. It explains that while originally developed for entertainment, these applications are now being adopted by higher education institutions. The document then provides definitions and explanations of key concepts like Web 2.0, how it differs from Web 1.0, and how applications like social networking sites allow for more participation and user-generated content compared to older websites. Specific technologies associated with Web 2.0 like AJAX and how they enable richer user experiences are also examined.
This document summarizes key topics from a lecture on intranets, extranets, cloud computing, Web 2.0, and social networks. It defines intranets and extranets, describes some principles of cloud computing including software as a service, and explains how Web 2.0 enables user-generated content and user interaction through applications like blogs, wikis, social media, and content sharing sites. It also discusses some social aspects of Web 2.0 like value and cooperation through user participation.
The document describes a workshop on designing learning spaces with Web 2.0 tools. The workshop aims to provide an overview of how Web 2.0 tools can be integrated into formal, non-formal and informal learning environments. The agenda includes case studies of Web 2.0 tool integration, a discussion of various Web 2.0 tools and models of their use in education, and a question and answer session.
This document discusses new types of social internet applications becoming popular in higher education, specifically blogs, social video sites, and virtual worlds. It explains that while originally developed for entertainment, these applications are now being adopted by higher education institutions. The document then provides definitions and explanations of key concepts like Web 2.0, how it differs from Web 1.0, and how applications like social networking sites allow for more participation and user-generated content compared to older websites. Examples of features that differentiate Web 2.0 and Web 1.0 include the focus on users, ability to form connections between users, and ability to post and mix different media types.
This document discusses new types of social internet applications becoming popular in higher education, specifically blogs, social video sites, and virtual worlds. It explains that while originally developed for entertainment, these applications are now being adopted by higher education institutions. The document then provides definitions and explanations of key concepts like Web 2.0, how it differs from Web 1.0, and how applications like social networking sites allow for more participation and user-generated content compared to older websites. Specific technologies associated with Web 2.0 like AJAX and how they enable richer user experiences are also examined.
Web 1.0, 2.0, 3.0, 4.0 and 5.0 represent different stages in the evolution of the World Wide Web. Web 1.0 was a read-only static web focused on shopping carts. Web 2.0 introduced a read-write dynamic web with user-generated content on sites like Wikipedia and Facebook. Web 3.0 added machine learning to deliver personalized intelligent experiences. Web 4.0 focused on mobile connectivity. Web 5.0 aims to develop an emotional web that can interpret human emotions.
Web 2.0 refers to next-generation Internet services that facilitate sharing and collaboration on the World Wide Web. It is characterized by user-generated and user-edited content, as well as shared data and participatory experiences. Key technologies include wikis, blogs, photo and video sharing, mashups, and folksonomies. While Web 1.0 focused on static websites with information created by developers, Web 2.0 emphasizes user participation through social media and interactive applications.
This document provides instructions on how to create a basic web page using Microsoft Word. It begins with an introduction to web design and some free website building tools like Wix. It then has sections on "What's In" which discusses using Word and Wix to create websites, "What's New" which includes matching and activity questions, and "What Is It" which discusses the importance of design in web design. The document concludes with activities on matching terms, creating a simple site in Word, and listing pros and cons of free website hosting.
This presentations intended audience is a user group setting. The focus is to discuss social software and it's role in business. The key products discussed are Twitter, Facebook and LinkedIn. The premise is that if free, consumer-based products are not embraced within an organization, an enterprise-grade system will not be considered. The goal is to encourage companies to embrace these technologies and use them to grow their business.
Here are the key points from the document in 3 sentences:
The document discusses improving the website of Herefordshire Greenlinks, an organization that connects green businesses and consumers, to better utilize principles of Web 2.0 such as user interaction, comments, and sharing across multiple devices. It analyzes the current website functionality and proposes changes like enabling reviews, ratings, and social sharing to harness the collective intelligence of users. The document also outlines the seven core principles of Web 2.0 that could enhance the website, such as treating users as co-developers and utilizing lightweight programming models to constantly update and improve the site.
This document provides an overview and summary of the Web 2.0 environment and social networks. It discusses key concepts like what constitutes Web 2.0, characteristics of Web 2.0 like user-generated content, and examples of Web 2.0 companies. The document also summarizes virtual communities and types of social networks, major social network companies like Facebook and Twitter, and business uses of social networks. Finally, it explores future developments like Web 3.0 and potential applications.
The document discusses the evolution of the web and tourism industry from Web 1.0 to 2.0. Web 1.0 referred to static, proprietary websites while Web 2.0 enables user participation through features like blogs, social networks, reviews, and user-generated content. This has transformed how companies operate and how tourists plan and provide feedback on trips through social media interactions. Tourism has similarly evolved from standardized offline offerings to individualized online experiences through Travel 2.0 applications and services.
This document summarizes a presentation about Web 2.0 and what it means for business. It discusses key concepts of Web 2.0 like user participation, collective intelligence, and lightweight software. Examples are given of how these concepts are implemented on sites like Wikipedia, Flickr, and Google. The presentation also covers implications for business, including embracing a Web 2.0 mentality, using analytics, and designing applications that leverage networked resources and user contributions.
The document discusses how Web 2.0 tools can be used to engage today's students in learning. It notes that today's students multi-task, work in teams, create and consume content online, and are always connected. It suggests that Web 2.0 tools allow learning to take place anywhere, be experiential, relevant to real world problems, and collaborative. Some specific Web 2.0 tools mentioned for the classroom include wikis, Google forms, live polling, slide sharing, video streaming, desktop sharing, and microblogging tools like Twitter.
MED312 Introduction and twitter signup - What Is Web2Point0_
This document discusses the evolution of the World Wide Web from Web 1.0 to Web 2.0. It defines Web 2.0 as the business revolution caused by the move to the internet as a platform, which harnesses network effects to improve user applications the more people use them. Key aspects of Web 2.0 include user-generated content, social media, collaborative authoring and sharing on mobile and integrated platforms. However, some argue that while it has democratized the web, it has also led to a proliferation of amateur content over masterpieces. The document encourages students to engage with Web 2.0 by creating blogs and profiles on services like Twitter to showcase their work.
This document introduces key concepts of Web 2.0 and provides examples of how Web 2.0 applications can be used for education purposes. It defines terms like blogs, wikis, tags, and widgets. Examples discussed include using Google iGoogle to create a personalized page for classes, setting up a social network on Ning, using Twitter to communicate with students, showing educational videos on YouTube while empowering student use, and using Moodle as a course content platform. The document encourages educators to explore Web 2.0 tools and curate appropriate applications for enhancing learning.
Web 2.0 allows users to interact with information online through collaborative applications like blogs, wikis, and mashups that mix data from different websites. Popular examples include Gmail, Google Maps, and Flickr. Real estate companies can benefit from Web 2.0 by networking with other users, advertising properties for sale, and enhancing property searches through location-based applications. While Web 2.0 provides new opportunities, companies must consider reliability issues and costs of training employees on new technologies.
The document discusses the evolution of the web from Web 1.0 to Web 2.0. Web 1.0 focused on static, author-controlled websites used mainly for commerce and information. Web 2.0 is more collaborative, allowing users to create and share content. Key aspects of Web 2.0 include user-generated content, social networking/participation, and software that improves as more people use it. Examples of popular Web 2.0 applications discussed include blogs, wikis, social networking sites like MySpace, and virtual worlds like Second Life.
This document discusses the evolution from Web 1.0 to Web 2.0. Web 1.0 focused on static websites controlled by authors, while Web 2.0 is a more social, participatory web where users can create and share content. Key aspects of Web 2.0 include rich internet applications, social networking, user-generated content through blogs, wikis, social tagging, and mashups that combine multiple sources of data.
This document discusses new e-learning technologies and tools that can help users build professional capabilities, including social bookmarks, RSS feeds, blogs, wikis, social networking, content sharing, and more. It provides examples of how these web 2.0 tools can help with learning, collaboration, and sharing information. The document encourages readers to experiment with different tools to see which ones best fit their needs and help them achieve their goals.
What is Web 2.0 and how can it be of use to those working in international development communications? This e-tutorial gives a basic introduction to Web 2.0 and its potential. It contains examples of how development communicators have used web 2.0, and provides examples of appropriate web 2.0 tools and services.Each slide in this PowerPoint e-tutorial is supported by notes that are intended to be read in conjunction with the slides.
Chapter 10, Part B, Web 2.0 and Social Media for Business, 3rd EditionRoger McHaney
Slides for Chapter 10 Part B of
Web 2.0 and Social Media for Business:
Business in a Connected World
3rd Edition, 2016
Dr. Roger McHaney, Dr. David Sachs
http://bookboon.com/en/web-2-0-and-social-media-for-business-ebook
A Taste of Tech: Finding Function in Social MediaJordan Epp
Web 2.0 tools can be used for networking, collaborating, and sharing by building an online presence. These tools include social media sites for networking like Facebook and Twitter, collaborative platforms like Google Docs and wikis, and sharing options like blogs, social bookmarking, and Creative Commons licenses. Users should categorize which tools will help them professionally, define a purpose for using each tool, and begin constructing an online identity.
Chapter 10 Check PointAnswer the following questions. Please.docxzebadiahsummers
Chapter 10 Check Point
Answer the following questions. Please ensure to use the Author, YYYY APA citations with any content brought into the assignment.
What are Anomalies/Outliers? And what are some variants of Anomaly/Outlier Detection Problems?
What are some Challenges and Work Assumptions of Anomaly Detection?
Explain the Nearest-Neighbor Based Approach and the different ways to Define Outliers.
Explain the Density-based: LOF Approach.
Provide the General Steps and Types of Anomaly Detection Schemes.
.
More Related Content
Similar to Chapter 10.pptxWPDD202 Webpage Design & Development.docx
Web 1.0, 2.0, 3.0, 4.0 and 5.0 represent different stages in the evolution of the World Wide Web. Web 1.0 was a read-only static web focused on shopping carts. Web 2.0 introduced a read-write dynamic web with user-generated content on sites like Wikipedia and Facebook. Web 3.0 added machine learning to deliver personalized intelligent experiences. Web 4.0 focused on mobile connectivity. Web 5.0 aims to develop an emotional web that can interpret human emotions.
Web 2.0 refers to next-generation Internet services that facilitate sharing and collaboration on the World Wide Web. It is characterized by user-generated and user-edited content, as well as shared data and participatory experiences. Key technologies include wikis, blogs, photo and video sharing, mashups, and folksonomies. While Web 1.0 focused on static websites with information created by developers, Web 2.0 emphasizes user participation through social media and interactive applications.
This document provides instructions on how to create a basic web page using Microsoft Word. It begins with an introduction to web design and some free website building tools like Wix. It then has sections on "What's In" which discusses using Word and Wix to create websites, "What's New" which includes matching and activity questions, and "What Is It" which discusses the importance of design in web design. The document concludes with activities on matching terms, creating a simple site in Word, and listing pros and cons of free website hosting.
This presentations intended audience is a user group setting. The focus is to discuss social software and it's role in business. The key products discussed are Twitter, Facebook and LinkedIn. The premise is that if free, consumer-based products are not embraced within an organization, an enterprise-grade system will not be considered. The goal is to encourage companies to embrace these technologies and use them to grow their business.
Here are the key points from the document in 3 sentences:
The document discusses improving the website of Herefordshire Greenlinks, an organization that connects green businesses and consumers, to better utilize principles of Web 2.0 such as user interaction, comments, and sharing across multiple devices. It analyzes the current website functionality and proposes changes like enabling reviews, ratings, and social sharing to harness the collective intelligence of users. The document also outlines the seven core principles of Web 2.0 that could enhance the website, such as treating users as co-developers and utilizing lightweight programming models to constantly update and improve the site.
This document provides an overview and summary of the Web 2.0 environment and social networks. It discusses key concepts like what constitutes Web 2.0, characteristics of Web 2.0 like user-generated content, and examples of Web 2.0 companies. The document also summarizes virtual communities and types of social networks, major social network companies like Facebook and Twitter, and business uses of social networks. Finally, it explores future developments like Web 3.0 and potential applications.
The document discusses the evolution of the web and tourism industry from Web 1.0 to 2.0. Web 1.0 referred to static, proprietary websites while Web 2.0 enables user participation through features like blogs, social networks, reviews, and user-generated content. This has transformed how companies operate and how tourists plan and provide feedback on trips through social media interactions. Tourism has similarly evolved from standardized offline offerings to individualized online experiences through Travel 2.0 applications and services.
This document summarizes a presentation about Web 2.0 and what it means for business. It discusses key concepts of Web 2.0 like user participation, collective intelligence, and lightweight software. Examples are given of how these concepts are implemented on sites like Wikipedia, Flickr, and Google. The presentation also covers implications for business, including embracing a Web 2.0 mentality, using analytics, and designing applications that leverage networked resources and user contributions.
The document discusses how Web 2.0 tools can be used to engage today's students in learning. It notes that today's students multi-task, work in teams, create and consume content online, and are always connected. It suggests that Web 2.0 tools allow learning to take place anywhere, be experiential, relevant to real world problems, and collaborative. Some specific Web 2.0 tools mentioned for the classroom include wikis, Google forms, live polling, slide sharing, video streaming, desktop sharing, and microblogging tools like Twitter.
MED312 Introduction and twitter signup - What Is Web2Point0_
This document discusses the evolution of the World Wide Web from Web 1.0 to Web 2.0. It defines Web 2.0 as the business revolution caused by the move to the internet as a platform, which harnesses network effects to improve user applications the more people use them. Key aspects of Web 2.0 include user-generated content, social media, collaborative authoring and sharing on mobile and integrated platforms. However, some argue that while it has democratized the web, it has also led to a proliferation of amateur content over masterpieces. The document encourages students to engage with Web 2.0 by creating blogs and profiles on services like Twitter to showcase their work.
This document introduces key concepts of Web 2.0 and provides examples of how Web 2.0 applications can be used for education purposes. It defines terms like blogs, wikis, tags, and widgets. Examples discussed include using Google iGoogle to create a personalized page for classes, setting up a social network on Ning, using Twitter to communicate with students, showing educational videos on YouTube while empowering student use, and using Moodle as a course content platform. The document encourages educators to explore Web 2.0 tools and curate appropriate applications for enhancing learning.
Web 2.0 allows users to interact with information online through collaborative applications like blogs, wikis, and mashups that mix data from different websites. Popular examples include Gmail, Google Maps, and Flickr. Real estate companies can benefit from Web 2.0 by networking with other users, advertising properties for sale, and enhancing property searches through location-based applications. While Web 2.0 provides new opportunities, companies must consider reliability issues and costs of training employees on new technologies.
The document discusses the evolution of the web from Web 1.0 to Web 2.0. Web 1.0 focused on static, author-controlled websites used mainly for commerce and information. Web 2.0 is more collaborative, allowing users to create and share content. Key aspects of Web 2.0 include user-generated content, social networking/participation, and software that improves as more people use it. Examples of popular Web 2.0 applications discussed include blogs, wikis, social networking sites like MySpace, and virtual worlds like Second Life.
This document discusses the evolution from Web 1.0 to Web 2.0. Web 1.0 focused on static websites controlled by authors, while Web 2.0 is a more social, participatory web where users can create and share content. Key aspects of Web 2.0 include rich internet applications, social networking, user-generated content through blogs, wikis, social tagging, and mashups that combine multiple sources of data.
This document discusses new e-learning technologies and tools that can help users build professional capabilities, including social bookmarks, RSS feeds, blogs, wikis, social networking, content sharing, and more. It provides examples of how these web 2.0 tools can help with learning, collaboration, and sharing information. The document encourages readers to experiment with different tools to see which ones best fit their needs and help them achieve their goals.
What is Web 2.0 and how can it be of use to those working in international development communications? This e-tutorial gives a basic introduction to Web 2.0 and its potential. It contains examples of how development communicators have used web 2.0, and provides examples of appropriate web 2.0 tools and services.Each slide in this PowerPoint e-tutorial is supported by notes that are intended to be read in conjunction with the slides.
Chapter 10, Part B, Web 2.0 and Social Media for Business, 3rd EditionRoger McHaney
Slides for Chapter 10 Part B of
Web 2.0 and Social Media for Business:
Business in a Connected World
3rd Edition, 2016
Dr. Roger McHaney, Dr. David Sachs
http://bookboon.com/en/web-2-0-and-social-media-for-business-ebook
A Taste of Tech: Finding Function in Social MediaJordan Epp
Web 2.0 tools can be used for networking, collaborating, and sharing by building an online presence. These tools include social media sites for networking like Facebook and Twitter, collaborative platforms like Google Docs and wikis, and sharing options like blogs, social bookmarking, and Creative Commons licenses. Users should categorize which tools will help them professionally, define a purpose for using each tool, and begin constructing an online identity.
Chapter 10 Check PointAnswer the following questions. Please.docxzebadiahsummers
Chapter 10 Check Point
Answer the following questions. Please ensure to use the Author, YYYY APA citations with any content brought into the assignment.
What are Anomalies/Outliers? And what are some variants of Anomaly/Outlier Detection Problems?
What are some Challenges and Work Assumptions of Anomaly Detection?
Explain the Nearest-Neighbor Based Approach and the different ways to Define Outliers.
Explain the Density-based: LOF Approach.
Provide the General Steps and Types of Anomaly Detection Schemes.
.
Chapter 10 Case Project 10-2 two page report double spaceCas.docxzebadiahsummers
Chapter 10: Case Project 10-2: two page report double space
Case Project 10-2: Discovering Web Application Attack Tools
After discovering that Alexander Rocco Corporation has multiple Web servers running on different platforms, you wonder whether your security tools can asses Web applications vulnerabilities throughly. You have only two tools for conducting Web security tests: Wapiti and Wfetch. Based on the information write a two page report on other tools for security testers conducting Web applications vulnerability testing. Use the skills you have gained to search the Internet and explore the Kali DVD to find tools for Windows and *nix platforms. The report should state the tool's name, describe the installation method, and include a brief description of what the tool does.
Chapter 11: Case Project 11-1- one-page report
Case Project: Determining Vulnerabilities of Wireless Networks
After conducting a security test on the Alexander Rocco network, you discover that the company has a wireless router configured to issue IP addresses to connecting stations. Vistumbler indicates that channel 6 is active, the SSID is linksys, and WEP is enabled. Based on this information, write a one-page report listing possible vulnerabilities of the WLAN’s current configuration. Your report should include recommendations for improving wireless security.
.
Chapter 1 provided a high-level overview of the Information Syst.docxzebadiahsummers
Chapter 1 provided a high-level overview of the Information Systems Security Policy Management:
Information Systems Security (ISS). What is it? The act of protecting information and the systems that store, process and transmit
Why is ISS needed? ISS provides a foundation for establishing protection of systems and data against risks such as: Unauthorized access and Use, Disclosure, System Disruption, Modification or Corruption
Destruction
After reading chapter 1 and looking at the ISS Management Life Cycle.
Let’s look at a real-world scenario and discuss what C-I-A Triad is all about.
You must do the following:
1) Create a new thread. As indicated above,
please explain how DHS should handle the situation described in the preceding paragraph.
.
Chapter 1 Intro to Policy Making in a The Digital Age.docxzebadiahsummers
Chapter 1: Intro to Policy Making in a The Digital Age
CHAPTER SUMMARY: Summarize chapter presented during the week. Identify the main point (as in "What's your point?"), thesis, or conclusion of the key ideas presented in the chapter.
SUPPORT: Do research outside of the book and demonstrate that you have in a very obvious way. This refers to research beyond the material presented in the textbook. Show something you have discovered from your own research. Be sure this is obvious and adds value beyond what is contained in the chapter itself.
EVALUATION: Apply the concepts from the appropriate chapter. Hint: Be sure to use specific terms and models directly from the textbook in analyzing the material presented and include the page in the citation.
SOURCES: Include citations with your sources.
Use APA style citations and references.
.
Chapter 1 discussed the expansion of the European intermodal rai.docxzebadiahsummers
Chapter 1 discussed the expansion of the European intermodal rail-road freight transport (EIT) under the European Union. Chapter 2 explores the development of intermodal transportation in the United States.
Instructions:
In 2-3 pages maximum, discuss the impact (negative and positive) that regulation/deregulation has had on the growth and/or continued growth of intermodal transportation in both countries. Ensure you site specific examples in your paper. You are encouraged to use the internet and other sources to support your discussion.
Submission Instructions:
Please attach the assignment in Word Format. Format your paper consistent with APA guidelines.
.
Change is an activity and mindset that many resists. Kotter proposed.docxzebadiahsummers
Change is an activity and mindset that many resists. Kotter proposed a “dual operating system” for accelerating change.
1. What are the main reasons why people resist change? (support response with academic sources).
2. Then, give an example when YOU were resistant to change. Explain what the change was about, why you resisted, and what was the outcome.
3. Describe Kotter’s idea of a dual operating system for making change happen in an accelerating world. (and support your answer). Then provide a critical assessment.
.
Chapter 1 Government Boss, financial partner, regulator – Entrepre.docxzebadiahsummers
Chapter 1: Government: Boss, financial partner, regulator – Entrepreneurs in mixed economies
Chapter 3: Electronic innovation and the government: David Sarnoff creates the RCA empire
Chapter 5: Speeding voice and data traffic worldwide: Network microprocessors from RMI
Chapter 7: Implementing information technology across the globe
Ives, B., & Jarvenpaa, S.L. (1991). Applications of Global Information Technology: Key Issues for Management. MIS Quarterly, 15(1), 33. https://doi.org/10.2307/249433
Chapter 9: Kressel, H., & Lento, T. V. (2012).
Entrepreneurship in the Global Economy : Engine for Economic Growth
. Cambridge, UK: Cambridge University Press.
7
.
Chapter 1 Combating terrorism has entailed restrictions on civil li.docxzebadiahsummers
Chapter 1: Combating terrorism has entailed restrictions on civil liberties. How can we reconcile civil liberty and national security? Are we better off opting for more liberty or more security? Are the two goals mutually exclusive? Have Americans become less supportive of the limitations on liberty put into place after the terror attacks in 2001, or do they still perceive that it makes sense to give up some liberties in order to feel more secure?
.
Chapter 1 Evaluation and Social Work Making the ConnectionP.docxzebadiahsummers
Chapter 1 Evaluation and Social Work: Making the Connection
Page 4
Let’s begin by considering three important questions: 1. Is evaluation an important area of social work? 2. Is the evaluator role an important one for social workers? 3. How can evaluations help improve or enhance social work interventions? These questions may be your questions as you begin to read this book. They are questions that many social work students and practitioners have pondered. This book is about evaluation so the responses to the first two questions, in brief, will be no surprise to you. Yes, evaluation is an important area of social work. Further, the evaluator role is an important role for every social worker to prepare to assume. Some social workers will be evaluators of programs, and virtually every social worker will be an evaluator of their own practice. It’s like asking whether social workers need to know whether they are doing a good job, or asking them if they know whether their interventions are effective in helping their clients. The third question, asking how evaluation can help improve social work interventions, is the focus of this text.
The underlying theme driving the book is that evaluation is a vital element of any social work approach and is critical for ensuring that social work actually does work! A reassuring theme is that evaluation is a practice area that BSW and MSW students and practitioners alike can learn. Social workers and students wanting to maximize their impact in their jobs will find that the perspective, knowledge, ethics, and skills of evaluations covered in this book are a central component of practice and ensure that you will have a much greater impact on your clients’ well-being. This book provides the needed preparation for evaluation in both a comprehensive and a readable format. The primary emphasis is on the various kinds of small and mid-range formative evaluations that are often implemented at the local agency level; less emphasis is placed on the large, com-plex national and regional studies that may draw the most coverage under the title evaluation. These smaller formative evaluations are also the critical ones that social work students and graduates either are assigned or should consider taking on in their field placements and employment agencies. Such
Page 5
evaluations often are instrumental in determining whether the programs in which you are working will continue and possibly expand. Example of a Small, Formative Evaluation An agency that provides an anger management program to perpetrators of domestic violence offers a series of ten psychoeducational group sessions to help them manage their anger. The agency also conducts an evaluation of this program that is integral to it. An anger management scale is used to measure changes that occur in the participants’ anger after they have completed all ten sessions of a group program. Throughout the series, the specific items of the anger management scale (e.g., be.
Changes in the Human Figure in ArtYou likely noticed that during.docxzebadiahsummers
Changes in the Human Figure in Art
You likely noticed that during the two hundred years covered in this week’s study there were radical changes in how the human figure is depicted in Italy, from something that was highly stylized to an idealized form that looked more real yet was strongly influenced by the Classical Age of ancient Greece and Rome. In Northern Europe, however, depiction of the human form remained somewhat stylized.
Use the textbook and/or online sources to locate and capture three works of art.
one from the Early Renaissance (fourteenth century, 1300–1399)
one from the Northern European Renaissance (fifteenth century, 1400–1499)
one from the Italian Renaissance (fifteenth century, 1400–1499)
Your works of art must either be all paintings or all sculptures.
First, place images of your selected works in a Word document. Then do the following:
For each work identify:
The artist
Title of the work of art
The date(s) it was created
The medium or materials used to create the work of art, such as oil paint, marble, etc.
Where the work is located now.
In a
well-developed
paragraph, provide at least two important historical facts about each work.
In another well-developed paragraph, describe how each artist depicted the human figure, supporting your observation using art historical vocabulary from this week's reading.
Then, In a 6–10-sentence concluding paragraph:
Compare and contrast how the depiction of the human figure has changed. Be sure to note such things as general appearance of the figures; their body types; whether the figures have been stylized, elongated, or idealized; and whether their clothing, colors, and other visual details have changed.
Based on your reading and what you learned from the historic facts you have for each work of art discuss what may have been influencing factors behind these changes.
Offer a citation of your sources for each image and the information provided as appropriate.
.
Chapter #131. Explain the terms Computationalism and Culturalism.docxzebadiahsummers
Chapter #13
1. Explain the terms Computationalism and Culturalism and their effects on Learning
2. Explain the implications of Pedagogy and Social practices in the development of adult learners
Chapter #15
3. According to Ziehe (2018), what are some normal Learning problems in youth. Name and explain at least 3
Chapters #16 and #17
4. Describe the four components of the Social Theory of Learning
5.Explain the Psychological theories:
a. Behaviorist
b. Cognitive
d. Social Learning
.
chapter 8 notes – Asian Americans model minoritieschapter b.docxzebadiahsummers
chapter 8 notes – Asian Americans: model minorities?
chapter begins with a story of a sociologist, riding in a taxi
- he was born in the US of Japanese heritage (grandfather came to US in 1880s)
- taxi drive asks him how long he was in the US (the answer is since birth)
- brings up the perception of ‘other’ around Asian Americans
focus of this chapter: Chinese Americans and Japanese Americans (oldest Asian groups in the US; often considered to be ‘model minorities’)
- model minorities stereotype: successful, affluent, highly educated, not suffer from minority group status (remember this is a stereotype)
why an increase in immigration from the Philippines and India into the US?
- both colonized
— India by Britain
— Philippines 1st by Spain, then the US
current demographics
- Asian Americans are about 5.6% of the total population (2012) – see table 8.1 above
— contrasted with African Americans (13%) and Hispanic Americans (16%)
- overall, rapid growth in numbers of Asian Americans in US recently
— one reason: immigration changes in 1965
— one of the largest growing groups – Asian Indians
— rapid growth is expected to continue
- 10 largest Asian groups in fig 8.1 below
- high percentage of foreign born in Asian American population
— 88% of Asian Americans are either 1st generation (foreign born) or 2nd generation (their children)
— — see figure 8.2 below
- similar to Hispanic Americans, Asian Americans are
+ likely to identify with country of origin 1st
origins and cultures
great diversity in languages, cultures, religions
- Asian cultures are much older than the founding of the US
- these cultures are quite different from each other, but there are some similarities
similarities:
- group membership is more important than the individual
— some of above from Confucianism which emphasizes a person is one part of the larger social system, one part of the status hierarchy
— — therefore loyalty to group, conformity to societal expections and respect for superiors are important
- it is important to be sensitive to the opinions and judgements of others; avoid public embarrassment, giving offence
— guilt / shame dichotomy
— — Asian cultures: emphasis on not bringing shame to the family / group from others (if someone goes against societal expectations, they are bringing shame onto their family / group)
— — — emphasis on proper behavior, conformity to convention and how others judge one, avoid embarressment (to self or to others), avoid personal confrontations
— — — overall desire to seek harmony
— — Western culture emphasizes individuals develop personal consciences and we need to avoid guilt (if someone goes against societal expectations, they are guilty of ... — Westerners guided by personal sense of guilt)
- generally (but not always) traditionally patriarchal
— in China foot binding was practiced for many generations
the above tendencies are more likely for individuals new to the US, but not as likely for individuals / families in the U.
CHAPTER 1 This list below indicated various audits, attestation,.docxzebadiahsummers
CHAPTER 1: This list below indicated various audits, attestation, and other engagements involving auditors.
1. A report on the effectiveness of internal control over financial reporting as required by Section 404 of the Sarbanes-Oxley Act.
2. An auditor’s report on whether the financial statements are fairly presented in accordance with International Financial Reporting Standards.
3. An engagement to help a company structure a merger transaction to minimize the taxes of the combined entities.
4. A report stating whether the company has complied with restrictive covenants related to officer compensation and payment of dividends contained in a bank loan agreement.
5. A report on the effectiveness of internal controls at a company that provides payroll processing for other companies.
6. An examination report stating whether a company’s statement of greenhouse gas emissions is presented in conformity with standards issued by the World Business Council for Sustainable Development and the World Resources Institute.
7. Evaluating the voting process and certifying the outcome for Rolling Stones Magazine’s “Greatest Singer of All Time” poll.
8. A report indicating whether a governmental entity has compiled with certain government regulations.
9. A review report that provides limited assurance about whether financial statements are fairly stated in accordance with U.S. GAAP.
10. A report about management’s assertion on the effectiveness of controls over the availability, reliability, integrity, and maintainability of its accounting information system.
11. An evaluation of the effectiveness of key measures used to assess an entity’s success in achieving specific targets linked to an entity’s strategic plan and vision.
Required
a. Explain the relationships among audit services, attestation services, and other assurance and no assurance services provided by CPA’s.
b. For each of the services listed above, indicate the type of service from the list that follows.
(1) An audit of historical financial statements.
(2) An attestation service other than an audit service.
(3) An assurance or no assurance service that is not an attestation service.
1-21. Dave Czarnecki is the managing partner of Czarnecki and Hogan, a medium-sized local CPA firm located outside of Chicago. Over lunch, he is surprised when his friend James Foley asks, him, “Doesn’t it bother you that your clients don’t look forward to seeing their auditors each year?” Dave responds, “Well auditing is only one of several services we provide. Most of our work for clients does not involve financial statement audits, and our audit clients seem to like interacting with us.”
a. Identify ways in which a financial statement audit adds value for clients.
b. List other services other than audits that Czarnecki and Hogan likely provides.
c. Assume Czarnecki and Hogan has hired you as a consultant to identify ways in which they can expand their practice. Identify at least one additional service that .
Challenges and Resources for Nurses Participating in a Hurrica.docxzebadiahsummers
The document discusses a study exploring nurses' perspectives on challenges and resources during an evacuation of New York University Langone Medical Center due to Hurricane Sandy in 2012. Qualitative interviews with nurses found that their prior experience with Hurricane Irene led them to underestimate the severity of Hurricane Sandy. Most nurses had limited personal or hospital-based disaster training. The evacuation presented significant challenges due to lack of experience, training, and unclear policies. However, nurses drew on support from colleagues, leadership, and personal resourcefulness to respond effectively. The study aims to inform disaster preparedness education to better support nurses' roles.
Chamberlain College of NursingNR631 Nurse Executive Track—CGE I.docxzebadiahsummers
Chamberlain College of Nursing NR631 Nurse Executive Track—CGE I
Learning Agreement
Student name:
Student D#:
Student e-mail, phone:
Mentor name and credentials:
Mentor contact information (work phone, cell phone, e-mail and work address):
Directions:
For Week 1, complete the Learning Agreement with self-identified goals to meet Course Outcomes (COs) and initial plans to meet those self-identified goals; review the TIPS document to help you and discuss your goals and plans with your mentor. Your mentor must sign the Learning Agreement for your Week 1 submission.
The agreement should be revised each week to reflect completed goals, additional goals, and changes to the plan dictated by the actual experience or revisions suggested by faculty or the mentor. At the end of the practicum experience, evaluate success with your mentor and obtain the mentor’s signature at the bottom of agreement. Save this form as a Word document and enter required information directly onto it; submit the completed Learning Agreement, signed by your mentor, on the Saturday of Week 8. See the Learning Agreement Grading Rubric for grading details.
The Learning Agreement consists of three sections.
I. Student Learning Outcomes table (Week 1)
II. Signatures approving plan (Week 1)
III. Signatures and mentor verification (Week 8)
Due Dates:
1. Initial signed Learning Agreement is submitted by 11:59 p.m. MT, Sunday at the end of Week 1
2. Completed signed Learning Agreement is submitted by 11:59 p.m. MT, Saturday of Week 8
A minimum of 144 hours practicum experience is required by the end of NR632.
If the 144 hours are not completed by end of term, you will receive a grade of “I” and not be able to graduate until completed.
I. Student Learning Outcomes
Course Outcomes
Student Identified Practicum Goals to Meet COs
Plan to Meet Student Identified Practicum Goals
Narrative Description of Attainment of Student-Identified Goals Through the End of CGE 1
CO 1: Apply leadership skills concepts of project management as a nurse executive in an organizational setting to develop, implement and evaluate successful project plans. (POs 4 and 5)
CO 2: Using current knowledge, standards of practice, and research from evidence-based literature, synthesize a foundation for the nurse executive role. (POs 3 and 4)
CO 3: Exemplify professional values and scholarship that support the role of a student in a practicum setting. (PO 4)
CO 4: Contribute to the body of nursing leadership and management knowledge through research, planning, evaluation and dissemination of findings. (PO 4)
CO 5: Apply professional values characteristic of the competent and caring nurse executive that promote holistic care principles and an appreciation of cultural humility ( POs 1, 3, and 4)
CO 6: Apply evidence-based fiscal principles that contribute to the creation of a caring environment characterized by high quality, safe, patient-centered care (PO.
Chamberlain College of NursingNR449 Evidence-Based PracticeEvide.docxzebadiahsummers
Chamberlain College of Nursing NR449 Evidence-Based PracticeEvidence Matrix Table
Article
Reference
Purpose
Hypothesis
Study Question
Variables
Independent(I)
Dependent(D)
Study Design
Sample
Size and Selection
Data Collection
Methods
Major Findings
1
(sample not a real article)
Smith, Lewis (2013),
What should I eat? A focus for those living with diabetes. Journal of Nursing Education, 1 (4) 111-112.
How do educational support groups effect dietary modifications in patients with diabetes?
D-Dietary modifications
I-Education
Qualitative
N- 18
Convenience sample-selected from local support group in Pittsburgh, PA
Focus Groups
Support and education improved compliance with dietary modifications.
1
2
3
4
5
NR449 Evidence Matric Table.docx Revised10/20/14 ns/cs
1
.
Centralized System for Strategic ResourcesIntroductionAttentio.docxzebadiahsummers
Centralized System for Strategic Resources
Introduction
Attention: According to recent news reports, US states are competing with each other to shop for medical supplies such as masks, PPE (personal protective equipment), and ventilators. Sometimes, states are even battling with the federal government for bidding, which pushed the prices for such supplies even higher and caused a lot of chaos.
Reveal Topic: A centralized system for strategic resources means that the federal government would represent all individual states and make purchases globally as a single outward-facing entity. Then resources will be coordinated and allocated to individual states.
Credibility: New York State Governor Cuomo states that it is very problematic to keep the current chaotic and unorganized systems. It costs more for taxpayers and could be life-threatening.
Central Idea: US federal government should establish a centralized system for buying, coordinating, and allocating strategic resources such as medical supplies.
Preview: Today, I will talk about why the lack of a centralized system for strategic resources could be costly and even deadly and the benefits of a centralized system.
Transition: Now let's first have a look at the harmful impacts of the current unorganized situation.
Body
I. Main Point #1 (statement of the need for action): Since the unorganized bidding for medical supplies is causing chaos and uncertainty, there should be a way to organize the bidding efforts so that all states can be allocated sufficient supplies.
A. (Description of the problem) The demand for medical supplies is high across all states in the United States amid the COVID-19 pandemic.
1. (signs, symptoms, effects of problem) Due to an increase in coronavirus cases, the low supply of medical resources, and the existence of numerous bidders in the market, States are experiencing a surge in the need for medical supplies (Lara, Rand, and Bartley).
2. (example, narrative, or testimony) The current situation in the country has slowed down the capacity of states to procure PPEs and has also augmented the costs (Triggle).
B. (Importance of problem) There is no efficient way to facilitate the process as everyone is trying to purchase the same thing.
1. (extent of problem) In the past, states in the U.S have worked closely with regional officials when faced with emergencies such as hurricanes, but the current unprecedented situation has affected all states simultaneously and has made the process murkier.
a. (facts/statistics) There is a bidding war between the various states and local governments as all states in the U.S are desperate to find a solution to meet the needs of their healthcare professionals in their fight against the spread of COVID-19 (Lara, Rand, and Bartley).
b. (expert/narrative) According to Casey Tingle, deputy director of the Louisiana Governor’s Office of Homeland Security and Emergency Preparedness, it is not clear whether the federal administration can p.
Challenge your thinking.10) After completing the WebQuest, has y.docxzebadiahsummers
Challenge your thinking.
10) After completing the WebQuest, has your opinion about the homeless individuals changed?
11) If so, how did it change? If not, provide rationale.
12) Suggest at least two community interventions relating to homelessness.
13) Are there examples of these interventions in our area? Identify and describe the services they offer.
FS 1513 Observation Project Details
Time Involved
Students enrolled in FS 1513 are expected to complete at least 15 hours of observations related to human development. This work will involve creating a journal entry for each of their observational sessions. There should be entries for at least 15 hours of observations by the end of the semester.
There should be 1 journal entry for each time you observe—whether it is for 1 hour or more—there should only be 1 entry. So, if you observed 3 times in 1 week for 1 hour each time then you would need 3 journal entries. Alternately, if you observed 1 time for 3 hours then you would need 1 journal entry. However, this means that there will be less information to assess your work (i.e., 1 mistake can cost more points).
Observations: Who and Where
Part of the purpose of this project is to observe differences in development across the life span. So, observations should involve people from different age ranges over the course of the semester. Some entries should focus on development observed during childhood (i.e., observing children from infancy through grade-school), others should involve observing development during adolescence (i.e., observing pubescent and adolescent children), and others should involve should involve observing development during adulthood (i.e., observing adults from early to later in life). The important point is that observations should be completed for at least three age groups for the entire semester.
Observations should take place in naturalistic settings. Naturalistic means that people should be observed in place where they would normally be present (i.e., not in a lab). Ideally, this would mean that they are able to behave as they normally would. The goal, however, is to have enough time to observe a person so that they can demonstrate what they have developed. This means that you will need to be able to watch them behaving naturally for the duration of your observation (i.e., at least 1 hour). Observations that are less than 1 hour will not be counted as complete.
Formatting
Journal entries using the appropriate templates should be completed for each observation session. The templates (available on the course website and below) should contain all of the identifying information. Journal entries that do not use the template will not be graded.
First, each journal entry must contain documentary information. This should cover (1) who did the observations and who was observed, (2) where and when did the observations happen, (3) what were the people being observed generally like, (4) what was the setting like, and (5) keep tr.
This document discusses an assignment for a class discussion on jingles in radio advertising. Students are instructed to identify a jingle they dislike and one they like, analyze why each jingle works or does not work, and present their critique to the class. They are also asked to provide thoughtful responses to at least two other student posts by going beyond simple agreement and adding something new to the discussion. A grading rubric is provided that evaluates submissions based on professionalism, thoroughness, and progression.
Assessment and Planning in Educational technology.pptxKavitha Krishnan
In an education system, it is understood that assessment is only for the students, but on the other hand, the Assessment of teachers is also an important aspect of the education system that ensures teachers are providing high-quality instruction to students. The assessment process can be used to provide feedback and support for professional development, to inform decisions about teacher retention or promotion, or to evaluate teacher effectiveness for accountability purposes.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
2. Chapter 10
Creating Interactivity with Social Media and JavaScript
3
Chapter Objectives
Understand social media
Identify and describe forms of social media
Understand and describe a blog
Understand JavaScript
Describe JavaScript code
Understand and use the script element
Understand where JavaScript code may be written
Chapter 10: Creating Interactivity with Social Media and
JavaScript
4
Chapter Objectives (continued)
Create an external JavaScript file
Describe pop-up windows
Understand and use the alert() method
Understand and use the open() method
Understand events
Use an onclick event handler
Chapter 10: Creating Interactivity with Social Media and
JavaScript
5
Using Social Media
3. Social Network
It is an online community where members post and exchange
social media content
It allows members to share information and ideas with fellow
online community members
It allows businesses to immediately connect with their
customers and potential customers and instantly engage them
with new product information
Chapter 10: Creating Interactivity with Social Media and
JavaScript
6
Using Social Media (continued 1)
Facebook
It is a social networking site with more than one billion users
Users include individuals and businesses
A business can create a Facebook page and use it to advertise
its products and services
Individuals can “like” a business by clicking a button to
indicate that they use or approve of a produce
Obtaining “likes” is a goal for most businesses, as this increases
its presence and positive perception
Chapter 10: Creating Interactivity with Social Media and
JavaScript
7
Using Social Media (continued 2)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
8
4. Using Social Media (continued 3)
Twitter
It is a social networking site used to post short comments or
updates
Each post, known as a tweet, is limited to 140 characters
Customers have the option to follow a business on Twitter
It provides marketing opportunities for business to help with a
content strategy, to engage and obtain more customers, and to
measure marketing results in real time
Chapter 10: Creating Interactivity with Social Media and
JavaScript
9
Using Social Media (continued 4)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
10
Using Social Media (continued 5)
Google+
A Google account is required to use it which can be created for
free at plus.google.com
Once an account is established, people are added to circles
Circles are groups or categories, such as friends, family, and
acquaintances
Chapter 10: Creating Interactivity with Social Media and
JavaScript
5. 11
Using Social Media (continued 6)
Google+
Businesses use Google+ to post special offers and pictures of
new products to share with their customers
Businesses have an added benefit because Google+ works with
Google’s search engine, increasing the probability of a potential
customer finding the business through Google’s search engine
Chapter 10: Creating Interactivity with Social Media and
JavaScript
12
Using Social Media (continued 7)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
13
Using Social Media (continued 8)
YouTube
It is a social media website where members can upload and
share original videos and subscribe to a channel
Businesses purchase ad space on YouTube to attract its target
audience or create their own channel and upload videos
Business ads can be a banner image that is displayed on the
lower part of a video or a full-length commercial that plays
before the selected video
Chapter 10: Creating Interactivity with Social Media and
6. JavaScript
14
Using Social Media (continued 9)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
15
Using Social Media
(continued 10)
Instagram
It is a social networking site where members can upload and
share photographs, images, and video
It allows users to connect and express ideas with captivating
visual photography
The free app allows users to apply various filters to enhance
photographs, images, and video
Businesses use it to promote brand awareness
Chapter 10: Creating Interactivity with Social Media and
JavaScript
16
Using Social Media
(continued 11)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
17
7. Using Social Media
(continued 12)
Pinterest
It allows members to browse and “pin” ideas found on the web
Users search for ideas for just about anything, including
recipes, crafts, photography, and do-it-yourself (DIY) projects
They can follow boards that interest them most and “pin”
photos, links, and comments to their own board for future use
Chapter 10: Creating Interactivity with Social Media and
JavaScript
18
Using Social Media
(continued 13)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
19
Using Social Media
(continued 14)
Other Social Media Options
Other social media options for a business to explore include
LinkedIn, Quora, Tumblr, StumbleUpon, Flickr, Delicious,
Digg, Vine, Foursquare, and many more
The key is to determine which social media outlets are best for
a business in attracting new customers
A business owner must also consider the time involved with
keeping the social media current and relevant
Chapter 10: Creating Interactivity with Social Media and
8. JavaScript
20
Using Social Media
(continued 15)
Blogs
Are online journals, maintained by individuals, groups, or
businesses
“Blog” is short for a combination of the words web and log
Businesses use them to share new information and to keep their
customers engaged
Business owners who maintain blogs should respond to
customer comments on time and keep their blog content fresh
Chapter 10: Creating Interactivity with Social Media and
JavaScript
21
Using Social Media
(continued 16)
Chapter 10: Creating Interactivity with Social Media and
JavaScript
22
Using Social Media
(continued 17)
Adding Facebook and Twitter Links to a Website
Businesses that use social media display social media icons and
links on their website, which lets their customers know how to
connect with the business on social media
9. When users click a social media icon, they are redirected to the
social media page for the business
Social media links are typically included near the top or bottom
of a webpage
Chapter 10: Creating Interactivity with Social Media and
JavaScript
23
To Add Social Media Icons and Links to the Home Page
Figure 10–20 shows how to add social media icons and links to
a Home Page
Chapter 10: Creating Interactivity with Social Media and
JavaScript
24
Incorporating JavaScript
JavaScript
It is a scripting language that provides various types of
functionality to webpages, such as the ability to interact with
the user
Web developers use it to control webpages
It is a client-side scripting language, which means that the
browser interprets and renders the JavaScript
Chapter 10: Creating Interactivity with Social Media and
JavaScript
25
Incorporating JavaScript (continued)
10. JavaScript
Many mobile websites integrate an icon commonly called the
hamburger icon for use as a menu button
The hamburger icon consists of three, horizontal, parallel lines
and uses JavaScript to display a menu and allow users to select
an option
Chapter 10: Creating Interactivity with Social Media and
JavaScript
26
JavaScript Terminology
An object in JavaScript is programming code and data that can
be treated as its own entity
JavaScript objects have properties and methods
Properties are attributes that describe an object’s characteristics
Chapter 10: Creating Interactivity with Social Media and
JavaScript
27
JavaScript Terminology (continued 1)
As shown in the following example, an object name and its
property are separated by a period
myForm.fname.style.backgroundColor=“ #ff0000"
browser=chrome.appName
A value can be assigned to a property, or a property can return a
value
An object can be a property of a superior object
Chapter 10: Creating Interactivity with Social Media and
JavaScript
28
11. JavaScript Terminology (continued 2)
Table 10–1 contains a general list of the built-in JavaScript
objects common to many browsers
Chapter 10: Creating Interactivity with Social Media and
JavaScript
29
JavaScript Terminology (continued 3)
Methods
They are actions that an object can perform
Methods associated with the document object might be write
and open
An object and one of its methods would be written as follows:
document.write()
where document is the object and write is a method of the
document object
They are followed by parentheses, which may be empty or may
contain an argument
Chapter 10: Creating Interactivity with Social Media and
JavaScript
30
JavaScript Terminology (continued 4)
Argument
It is a value given to a method
Some methods require arguments, and others do not
Example:
document.write(“Good Morning”)
In this case, the argument “Good Morning” describes the text
12. content to display on the document
Chapter 10: Creating Interactivity with Social Media and
JavaScript
31
JavaScript Terminology (continued 5)
Function
It is a set of JavaScript statements that perform a specific task
It must include a name and statements that specify a task to be
performed
Example:
function myFunction () {
statement 1;
statement 2;
statement 3;
}
Chapter 10: Creating Interactivity with Social Media and
JavaScript
32
JavaScript Terminology (continued 6)
Variable
It is a container that holds a value
JavaScript uses variables to store values temporarily in internal
memory
A variable’s value can change, depending on the results of an
expression or data entered by a user in a form
Variables must have a unique name and must follow the same
naming conventions as user-defined functions
Chapter 10: Creating Interactivity with Social Media and
JavaScript
13. 33
JavaScript Terminology (continued 7)
Event handler
Is used by JavaScript to associate an action with a function
An event is the result of an action, such as a mouse click
JavaScript event handlers make webpages more dynamic and
interactive by allowing JavaScript code to execute only in
response to a user action
Chapter 10: Creating Interactivity with Social Media and
JavaScript
34
JavaScript Terminology (continued 8)
Table 10–2 lists common event handlers
Chapter 10: Creating Interactivity with Social Media and
JavaScript
35
Writing JavaScript Code
The following syntax rules and guidelines should be followed
when writing JavaScript code
JavaScript is case sensitive
One-line comment and multiline comments are written as
follows:
// Single line comment syntax
/* Multiple line
comment syntax */
Semicolons are used to end JavaScript statements
14. Chapter 10: Creating Interactivity with Social Media and
JavaScript
36
Writing JavaScript Code (continued)
JavaScript can be written within an HTML page or as a separate
JavaScript file with the filename extension .js
When written within an HTML page, the code may be within the
head element or the body element
When created as an external .js file, place a script element in
the head element of the HTML file and specify the external .js
file as the file source shown as follows:
<script src="scripts/myfunction.js"></script>
Chapter 10: Creating Interactivity with Social Media and
JavaScript
37
Pop-up Windows
JavaScript is commonly used to create a pop-up window
Pop-up windows are a quick and simple way to add interactivity
and capture user attention
To add a pop-up window to an HTML page, use the script tags
and place the JavaScript code within the script element
The three types of pop-up windows in a webpage are alert box,
confirmation box, and prompt box
Chapter 10: Creating Interactivity with Social Media and
JavaScript
38
Pop-up Windows (continued 1)
15. Alert box
Is used to display a message
This can be useful for a business to grab the user’s attention
with information about a special promotion.
To create an alert box, use the alert() method
Example of an alert box code is as follows:
<script>
alert("Receive a 20% discount today!");
</script>
Chapter 10: Creating Interactivity with Social Media and
JavaScript
39
Pop-up Windows (continued 2)
Confirmation box
It is used to confirm the user’s action using the confirm()
method
Example:
<script>
if (confirm("Do you wish to proceed?")) {
alert("You selected OK"); }
else {
alert("You chose to Cancel"); }
</script>
Chapter 10: Creating Interactivity with Social Media and
JavaScript
40
Pop-up Windows (continued 3)
Prompt box
It captures information from a user and performs an action with
it and is created using the prompt() method
16. Example of a prompt box code is as follows:
<script>
var name = prompt("What is your name?");
if (name != null) {
alert("Hello " + name);}
else {
alert("You did not tell me your name. "); } </script>
Chapter 10: Creating Interactivity with Social Media and
JavaScript
41
To Add a Pop-up Window to the Home Page
Figure 10–36 shows how to add a pop-up window to the home
page
Chapter 10: Creating Interactivity with Social Media and
JavaScript
42
To Add a Pop-up Window to the Home Page (continued)
Figure 10–37 shows the pop-up window on the home page
Chapter 10: Creating Interactivity with Social Media and
JavaScript
43
To Create a Function in an External JavaScript File
Figure 10–39 shows the code to create a function in an external
JavaScript file
17. Chapter 10: Creating Interactivity with Social Media and
JavaScript
44
To Call a JavaScript Function
Figure 10–40 shows the code to insert a script element
Chapter 10: Creating Interactivity with Social Media and
JavaScript
45
To Call a JavaScript Function (continued 1)
Figure 10–41 shows the code to insert an event handler
Chapter 10: Creating Interactivity with Social Media and
JavaScript
46
To Call a JavaScript Function (continued 2)
Figure 10–42 shows the output when the Submit button is
clicked to trigger the onclick event handler
Chapter 10: Creating Interactivity with Social Media and
JavaScript
47
18. The open() Method
open()method
It is used to open a new browser window
Example:
window.open("http://www.cengage.com", "_blank",
"width=400, height=400");
In this example, a new window opens to the Cengage.com home
page
The _blank specifies to open the webpage in a new window
The width and height of the new window are set to 400 pixels
Chapter 10: Creating Interactivity with Social Media and
JavaScript
48
The open() Method (continued)
Table 10–3 lists commonly used attributes of the open() method,
which are used to define pop-up window features
Chapter 10: Creating Interactivity with Social Media and
JavaScript
49
kent.edu.au
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code:
90458 ● TEQSA Provider Number: PRV12051
50
21. column. As with the 2 Column Layout we have several divs all
enclosed within a container page div. Nothing really exciting
here so let’s move on to the css.
Page Div
div#page {
border:1px solid purple;
width:755px;
margin:0 auto;
padding:5px;
text-align:left;
position:relative
}
div {
text-align:center;
}
The css for the page div and for the generic div are exactly the
same as with the 2 column layout as you might expect with one
exception. I’ve added a position of relative to the page div. The
relative positioning actually doesn’t affect the page div at all in
how it’s displayed, but it will become important later when we
introduce our new column to the layout. I’ll save discussion of
this positioning until we reach that div.
Header Div
div#header {
border:2px solid red;
width:750px;
height:30px;
}
I’ve added nothing to the header div from the 2 column
22. example. You can read that post if you’re confused about
anything here. Yawn. When are we going to see something new?
Menu Div
div#menu {
border:2px solid green;
width:150px;
float:left;
margin:10px 0 10px 5px;
height:500px;
}
There are two minor changes in the menu div though essentially
it’s still the same as the last layout. I’ve reduced the width a
little to allow for the third column. I’ve also increased the
height just so it extends down the page. You may or may not
want to set the height in your design. Again to position the
menu I’ve floated it to the left. Like I said nothing really new.
Content Div
div#content {
border:2px solid blue;
width:400px;
margin:10px 0 10px 175px;
min-height:500px;
_height:500px
}
Believe it or not there’s really nothing new here with the
content div either. C’mon on already? When are we going to get
to the new stuff? Well I did reduce the width to make room for
the new column and since out menu column has also been
reduced in width I’ve decreased the left margin.
23. Again keep in mind we don’t want to use any css positioning on
the content div since we want it to remain in the normal
document flow to help control the position of the footer. A css
layout doesn’t always mean using css positioning on everything.
Again nothing new from last time. Hang on just a second more.
The new stuff is coming I promise.
Action Div
Finally something new. You knew it had to be new though since
this column wasn’t included in the 2 column layout huh? No
fooling you.
div#action {
position:absolute;
top:50px;
right:10px;
border:2px solid green;
width:150px;
margin:0;
height:500px;
}
The action div shares a little in common with the menu div in
its width and height. I even used the same border. The margin
has been set to 0 however since I used absolute positioning to
layout this column and didn’t need the margin to push the div
away from the page div border.
Like I just said the new column uses absolute positioning. At
least I think that was me. I know I heard it somewhere. The key
to css positioning is understanding where your element will sit
at the default positon of 0 for the top and the left. When
something is positioned in css its origin or (0, 0) position is at
the (0, 0) position of its containing positioned element. Huh?
Let’s use the specifics of this example to explain it again.
Here’s where that relative position on the page div comes in.
24. I’ve specified a top position of 50px and a right position of
10px. They key question though is 50px and 10px from where.
The action div is contained by the page div. The action div is
inside the page div so the page div is the container. Since I’ve
added a position: relative to the page div the container div also
has positioning and the origin in this case is the upper right
corner of the page div. It’s upper right since I’m setting the
action div at the top and the right. I could also have specified
bottom and left in which case the origin would be in the lower
left of the page div. I could have positioned the action div using
bottom and left just with different px amounts. It’s generally
easiest though to position things from the nearest corner.
Now had there been no relative position on the page div the
origin would be different. Instead of the upper right corner of
the page div the origin would have been the upper right of the
body. You can test this by grabbing the source and removing the
position from the page div. The action div should move further
to the top and right if you do. It will now be 50px and 10px
from the corner of your browser window. Remember that the
origin will be the closest containing div that is also positioned.
If none of the containing div.’s have positioning applied the
origin will ultimately be in the body of the page.
Footer Div
div#footer {
border:2px solid red;
width:750px;
height:30px;
}
Sadly there’s nothing at all new here. Not even a width change.
Maybe I should have changed the color of the border just to
have something I could say about the footer. I’ll just remind
25. you that since we’ve kept the content div as part of the normal
document flow the footer will always sit just below the content
div. The distance below will be the margin-bottom we applied
to the content div which here was 10px.
Conclusion
We really didn’t need to do a lot to add a third column to our 3
column css layout. We obviously needed to add the new div for
the 3rd column and used absolute positioning to place it in our
layout. We naturally had to allow for the space this column
would occupy so we reduced the width of the other 2 columns.
Pretty obvious stuff. The only trick here was to add relative
positioning to the page div, which made things easier, but
wasn’t necessary since we could have positioned the new div in
relation to the body instead.
I hope this 3 column layout as well as the previous 2 column
layout has helped to get you started on your own css layouts.
Neither layout needs to be complicated nor do I hope I’ve
simplified how to build their basic structure. To flesh out your
pages you would start adding things inside each of the divs,
much in the same way you might nest tables inside of other
tables. The difference here is that once you get used to using css
layouts you’ll find you have more control over how you can
layout your page than you would using tables. You’ll also find
you’ll use less code and spacer images as well as being able to
make the images you do include smaller. Your pages will load
faster and you’ll find your code easier to maintain. So get out
there and start practicing your 2 and 3 column css layouts.
Reading Practice/Reading 1 - Understand CSS page layout
basics.docx
Reading 1: Understand CSS page layout basics
Learn the basics of CSS page layout functions which use
cascading style sheet format, rather than traditional HTML
26. tables or frames, to organize the content on a web page.
The basic building block of the CSS layout is the div tag—an
HTML tag that in most cases acts as a container for text,
images, and other page elements.
When you create a CSS layout, you place div tags on the page,
add content to them, and position them in various places. Unlike
table cells, which are restricted to existing somewhere within
the rows and columns of a table, div tags can appear anywhere
on a web page. You can position div tags absolutely (by
specifying x and y coordinates), or relatively (by specifying
their distance from other page elements).
Creating CSS layouts from scratch can be difficult because
there are so many ways to do it. You can create a simple two-
column CSS layout by setting floats, margins, paddings, and
other CSS properties in a nearly infinite number of
combinations. Additionally, the problem of cross-browser
rendering causes certain CSS layouts to display properly in
some browsers and display improperly in others. Dreamweaver
makes it easy for you to build pages with CSS layouts by
providing some pre-designed layouts that work across different
browsers.
Using the pre-designed CSS layouts that come with
Dreamweaver is the easiest way to create a page with a CSS
layout, but you can also create CSS layouts using Dreamweaver
absolutely positioned elements (AP elements). An AP element
in Dreamweaver is an HTML page element—specifically, a div
tag, or any other tag—that has an absolute position assigned to
it. The limitation of Dreamweaver AP elements, however, is that
since they are absolutely positioned, their positions never adjust
on the page according to the size of the browser window.
If you are an advanced user, you can also insert div tags
27. manually and apply CSS positioning styles to them to create
page layouts.
About CSS page layout structure
Before proceeding with this section, you should be familiar with
basic CSS concepts.
The basic building block of the CSS layout is the div tag—an
HTML tag that in most cases acts as a container for text,
images, and other page elements. Figure 1 shows an HTML page
that contains three separate div tags: one large "container" tag,
and two other tags—a sidebar tag, and a main content tag—
within the container tag.
Figure 1. A. Container div B. Sidebar div C. Main Content div.
Here is the code for all three div tags in the HTML:
<!--container div tag-->
<div id="container">
<!--sidebar div tag-->
<div id="sidebar">
<h3>Sidebar Content</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
elit.</p>
<p>Maecenas urna purus, fermentum id, molestie in,
commodo porttitor, felis.</p>
</div>
<!--mainContent div tag-->
<div id="mainContent">
<h1>Main Content</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Praesent aliquam, justo convallis
luctus rutrum.</p>
<p>Phasellus tristique purus a augue condimentum
28. adipiscing. Aenean sagittis.
Etiam leo pede, rhoncus venenatis, tristique in, vulputate at,
odio.</p>
<h2>H2 level heading</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Praesent aliquam, justo convallis
luctus rutrum, erat nulla fermentum diam, at nonummy
quam ante ac quam.</p>
</div>
</div>
In the above example, there is no “styling” attached to any of
the div tags. Without CSS rules defined, each div tag and its
contents fall into a default location on the page. However, if
each div tag has a unique id (as in the above example), you can
use the ids to create CSS rules that, when applied, change the
style and positioning of the div tags.
The following CSS rule, which can reside in the head of the
document or in an external CSS file, creates styling rules for the
first, div tag on the page, known as or container div tag:
#container {
width: 780px;
background: #FFFFFF;
margin: 0 auto;
border: 1px solid #000000;
text-align: left;
}
The #container rule styles the container div tag to have a width
of 780 pixels, a white background, no margin (from the left side
of the page), a solid, black, 1-pixel border, and text that is
aligned left. Figure 2 shows the results of applying the rule to
the container div tag.
29. Figure 2. Container div tag, 780 pixels, no margin A. Text
aligned left B. White background C. 1-pixel solid black border.
The next CSS rule creates styling rules for the sidebar div tag:
#sidebar {
float: left;
width: 200px;
background: #EBEBEB;
padding: 15px 10px 15px 20px;
}
The #sidebar rule styles the sidebar div tag to have a width of
200 pixels, a grey background, a top and bottom padding of 15
pixels, a right padding of 10 pixels, and a left padding of 20
pixels. (The default order for padding is top-right-bottom-left.)
Additionally, the rule positions the sidebar div tag with float
left—a property that pushes the sidebar div tag to the left side
of the container div tag. Figure 3 shows the results of applying
the rule to the sidebar div tag.
Figure 3. Sidebar div, float left A. Width 200 pixels B. Top and
bottom padding, 15 pixels.
Last, the CSS rule for the main container div tag finishes the
layout:
#mainContent {
margin: 0 0 0 250px;
padding: 0 20px 20px 20px;
}
The #mainContent rule styles the main content div with a left
margin of 250 pixels, which means that it places 250 pixels of
space between the left side of the container div, and the left
side of the main content div. Additionally, the rule provides for
30. 20 pixels of spacing on the right, bottom, and left sides of the
main content div. Figure 4 shows the results of applying the
rule to the mainContent div.
Figure 4. Main Content div, left margin of 250 pixels A. 20
pixels left padding B. 20 pixels right padding C. 20 pixels
bottom padding
The complete code looks as follows:
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
#container {
width: 780px;
background: #FFFFFF;
margin: 0 auto;
border: 1px solid #000000;
text-align: left;
}
#sidebar {
float: left;
width: 200px;
background: #EBEBEB;
padding: 15px 10px 15px 20px;
}
#mainContent {
margin: 0 0 0 250px;
padding: 0 20px 20px 20px;
}
</style>
</head>
<body>
<!--container div tag-->
31. <div id="container">
<!--sidebar div tag-->
<div id="sidebar">
<h3>Sidebar Content</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
elit.</p>
<p>Maecenas urna purus, fermentum id, molestie in,
commodo porttitor, felis.</p>
</div>
<!--mainContent div tag-->
<div id="mainContent">
<h1>Main Content</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Praesent aliquam, justo convallis
luctus rutrum.</p>
<p>Phasellus tristique purus a augue condimentum
adipiscing. Aenean sagittis.
Etiam leo pede, rhoncus venenatis, tristique in, vulputate
at, odio.</p>
<h2>H2 level heading</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Praesent aliquam, justo convallis
luctus rutrum, erat nulla fermentum diam, at nonummy
quam ante ac quam.</p>
</div>
</div>
</body>
Note: The above example code is a simplified version of the
code that creates the two-column fixed left sidebar layout when
you create a new document using the predesigned layouts that
come with Dreamweaver.
Create a page with a CSS layout
When creating a new page in Dreamweaver, you can create one
that already contains a CSS layout. Dreamweaver comes with
32. different CSS layouts that you can choose from. Additionally,
you can create your own CSS layouts and add them to the
configuration folder so that they appear as layout choices in the
New Document dialog box.
Dreamweaver CSS layouts render correctly in all modern
browsers. To create a page with a CSS layout:
· Select File > New.
· In the New Document dialog box, select the Blank Page
category. (It's the default selection.)
· For Page Type, select the kind of page you want to create.
Note: You must select an HTML page type for the layout. For
example, you can select HTML or PHP. You cannot create a
CSS, Library Item, JavaScript, or XML with a CSS layout. Page
types in the Other category of the New Document dialog box are
also restricted from including CSS page layouts.
For Layout, select the CSS layout you want to use. The Preview
window shows the layout and gives a brief description of the
selected layout. The predesigned CSS layouts provide the
following types of columns:
· Fixed Column width is specified in pixels. The column does
not resize based on the size of the browser or the site visitor's
text settings.
· Liquid Column width is specified as a percentage of the site
visitor's browser width. The design adapts if the site visitor
makes the browser wider or narrower but does not change based
on the site visitor's text settings.
· Select a document type from the DocType popup menu.
· Select a location for the layout's CSS from the Layout CSS in
popup menu.
· Add To Head: Adds CSS for the layout to the head of the page
you're creating.
· Create New File: Adds CSS for the layout to a new external
CSS stylesheet and attaches the new stylesheet to the page
33. you're creating.
· Link to Existing File: Lets you specify an existing CSS file
that already contains the CSS rules needed for the layout. This
option is particularly useful when you want to use the same CSS
layout (the CSS rules for which are contained in a single file)
across multiple documents.
Do one of the following:
· If you selected Add to Head from the Layout CSS in popup
menu (the default option), click Create.
· If you selected Create New File from the Layout CSS popup
menu, click Create, and then specify a name for the new
external file in the Save Style Sheet File As dialog box.
· If you selected Link to Existing File from the Layout CSS in
popup menu, add the external file to the Attach CSS file text
box by clicking the Add Style Sheet icon, completing the Attach
External Style Sheet dialog box, and clicking OK. When you're
finished, click Create in the New Document dialog box.
· Note: When you select the Link to Existing File option, the
file you specify must already have the rules for the CSS file
contained within it.
· When you put the layout CSS in a new file or link to an
existing file, Dreamweaver automatically links the file to the
HTML page you're creating.
· Note: Internet Explorer conditional comments (CCs), which
help work around IE rendering issues, remain embedded in the
head of the new CSS layout document, even if you select New
External File or Existing External File as the location for your
layout CSS.
· (Optional) You can also attach CSS style sheets to your new
page (unrelated to the CSS layout) when you create the page. To
do this, click the Attach Style Sheet icon above the Attach CSS
file pane and select a CSS style sheet. (For a detailed walk-
through of this process, see David Powers's
article, Automatically attaching a style sheet to new documents.
34. Add custom CSS layouts to the list of choices
· Create an HTML page that contains the CSS layout you'd like
to add to the list of choices in the New Document dialog box.
The CSS for the layout must reside in the head of the HTML
page.
· Tip: To make your custom CSS layout consistent with the
other layouts that come with Dreamweaver, you should save
your HTML file with the .html extension.
· Add the HTML page to
the dw_rootConfigurationBuiltInLayouts folder.
· (Optional) Add a preview image of your layout (for example a
.gif or .png file) to the
dw_rootConfigurationBuiltInLayouts folder. The default
images that come with Dreamweaver are 227 pixels wide x 193
pixels high PNG files.
Tip: Give your preview image the same file name as your
HTML file so that you can easily keep track of it. For example,
if your HTML file is called myCustomLayout.html, call your
preview image myCustomLayout.png.
Chapter E10.pptx
WPDD202: Webpage Design & Development
Version 2 – 18th December 2015
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 CRICOS Code: 00161E
RTO Code: 90458 TEQSA Provider Number: PRV12051
36. Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
4
4
Chapter Objectives
Define if and if...else statements, conditionals, and operands
Write a JavaScript user-defined function to format output in a
text field
Describe how to open a pop-up window
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
5
5
Plan Ahead
Determine what you want the code to accomplish
Determine the overall Web page appearance
Determine the data validation requirements
Determine the calculations needed
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
6
Creating a Form Text Field
to Display a Scrolling Message
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
37. 7
7
Creating the scrollingMsg()
User-Defined Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
8
8
Incrementing a Variable
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
9
Entering the Code to Increment
the Position Locator Variable
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
10
10
Entering an If Statement
38. Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
11
11
Entering an If Statement
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
12
Entering an If Statement
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
13
Entering an If Statement
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
14
Entering an If Statement
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
15
39. 15
Adding the setTimeout() Method
to Create a Recursive Call
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
16
16
Objects and Associated Event Handlers
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
17
Entering the onLoad Event Handler to Call the scrollingMsg()
Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
18
18
Validating Forms Using Nested
if…else Statements
40. Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
19
Validating Forms Using Nested
if…else Statements
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
20
Validating Forms Using Nested
if…else Statements
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
21
Using Built-In Functions to Validate Data
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
22
Using Built-In Functions to Validate Data
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
23
41. Adding the valSalesAmt() Function with Nested if…else
Statements to Validate Form Data
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
24
24
Entering the onBlur Event Handler to Call the valSalesAmt()
Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
25
25
Entering the CalcLoanAmt() User-Defined Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
26
26
Entering an onClick Event Handler to Call the CalcLoanAmt()
Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
42. Messages, and Validating Forms
27
27
Entering Code to Call the monthlyPmt() Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
28
28
Creating the monthlyPmt() Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
29
29
Split Method
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
30
Entering the
dollarFormat() Function
43. Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
31
31
Using a while Loop an if…else Statement
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
32
for Loops and while Loops
Chapter 10: Creating Pop-up Windows, Adding Scrolling
Messages, and Validating Forms
33
Entering an if…else Statement and While Loop to Extract the
Dollar Portion of the Output and Insert Commas
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
34
34
Reconstructing the Formatted Output and Returning the
44. Formatted Value
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
35
35
Passing the Monthly Payment Value to the dollarFormat()
Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
36
36
Adding a Pop-Up Window
A pop-up window appears over the previously opened browser
window
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
37
37
Adding a Pop-Up Window
Chapter 10: Creating Pop-up Windows, Adding Scrolling
45. Messages, and Validating Forms
38
Entering the popUpNotice() Function
to Open a Pop-up Window
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
39
39
Adding the Event Handler to Call the popupNotice()Function
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
40
40
Displaying the Date Last Modified Using the substring()
Method
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
41
41
46. Chapter Summary
Write a JavaScript user-defined function to display a scrolling
message
Write a JavaScript user-defined function to validate form data
Write a JavaScript user-defined function to calculate a total
loan amount based on a sales amount and down payment
Write a JavaScript user-defined function to calculate monthly
loan payments
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
42
42
Chapter Summary
Define if and if...else statements, conditionals, and operands
Write a JavaScript user-defined function to format output in a
text field
Describe how to open a pop-up window
Chapter 10: Creating Pop-Up Windows, Adding Scrolling
Messages, and Validating Forms
43
43
kent.edu.au
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code:
90458 ● TEQSA Provider Number: PRV12051
48. 2
Chapter 8
Creating Tables and Forms
3
Chapter Objectives
Define table elements
Describe the steps used to plan, design, and code a table
Create a table with rows and data
Insert a table caption
Style a table for tablet and desktop viewports
Describe form controls and their uses
Chapter 8: Creating Tables and Forms
4
Chapter Objectives (continued)
Use the form and input elements
Create text input controls, labels, and check boxes
Create a selection menu with multiple options
Use the textarea element
Create a Submit button
Create a Reset button
Chapter 8: Creating Tables and Forms
5
49. Discovering Tables
Tables
Compare data or outline a detailed topic in a compact format
Consist of rows, columns, and cells
Row – It is a horizontal line of information
Column – It is a vertical line of information
Chapter 8: Creating Tables and Forms
6
Discovering Tables (continued 1)
Cell
It is the intersection of a row and a column and usually contains
data
The two types of cell are: a heading cell or a data cell
A heading cell displays text as bold and center-aligned
A data cell displays normal, left-aligned text and contains
information appropriate for the column and row
Chapter 8: Creating Tables and Forms
7
Discovering Tables (continued 2)
Figure 8–4 shows examples of the three elements: rows,
columns, and cells
Chapter 8: Creating Tables and Forms
8
50. Creating a Table with HTML Elements
Table 8–1 lists the HTML elements used to create a table
Chapter 8: Creating Tables and Forms
9
Creating a Table with HTML Elements (continued)
Creating a table on a webpage
The <table> and </table> tags indicate the starting and ending
of a table
The <tr> and </tr> tags indicate the starting and ending of each
table row
The <td> and </td> tags indicate the starting and ending tags
for data elements within the table row elements
Chapter 8: Creating Tables and Forms
10
Table Borders, Headers, and Captions
Table border – It is the line that defines the perimeter of the
table
Table header
It is a heading cell and identifies the row or column content
It is defined with a starting <th> tag and an ending </th> tag
Chapter 8: Creating Tables and Forms
11
Table Borders, Headers, and Captions (continued 1)
Table caption
It is a descriptive text that serves as a title or identifies the
51. table’s purpose
It is defined with a starting <caption> tag and an ending
</caption> tag
It is inserted after the starting <table> tag
A table can have only one caption
Tables can include headers and captions individually or in
combination
Chapter 8: Creating Tables and Forms
12
Table Borders, Headers, and Captions (continued 2)
Figure 8–6 shows a table created with the following code, which
includes a table caption and table headers
<table>
<caption>College Course Recommendations by
Semester</caption>
<tr>
<th>Semester 1</th>
<th>Semester 2</th>
<th>Semester 3</th>
<th>Semester 4</th>
</tr>
Chapter 8: Creating Tables and Forms
13
Table Borders, Headers, and Captions (continued 3)
<tr>
<td>English I</td>
<td>English II</td>
<td>Spanish I</td>
<td>Spanish II</td>
</tr>
52. <tr>
<td>College Algebra</td>
<td>College Geometry</td>
<td>Calculus</td>
<td>Trigonometry</td>
Chapter 8: Creating Tables and Forms
14
Table Borders, Headers, and Captions (continued 4)
</tr>
<tr>
<td>Physical Science</td>
<td>Biology</td>
<td>Humanities</td>
<td>World History</td>
</tr>
</table>
Chapter 8: Creating Tables and Forms
15
Table Borders, Headers, and Captions (continued 5)
Chapter 8: Creating Tables and Forms
16
Use of Tables
Tables
Display data in rows and columns
Should not be used to design a layout for a webpage
53. Help organize information so that it is easier for the user to read
Useful if the webpage needs to display a structured, organized
list of information
Chapter 8: Creating Tables and Forms
17
Planning the Table
To create effective tables
Plan the information that will appear in columns and rows
Create a design that presents the information clearly
When planning a table for responsive web design, give careful
consideration to the mobile viewport because of its screen size
Chapter 8: Creating Tables and Forms
18
To Add a Table Element to the Classes Page
Chapter 8: Creating Tables and Forms
19
Styling Table Elements
Chapter 8: Creating Tables and Forms
20
Styling Table Elements (continued)
Separated border
When a border is applied to table elements, by default, each cell
54. has its own border, making the table appear to use double lines
between each table data cell
Collapsed border
Use the border-collapse property with a value of collapse to
display a table with single, consolidated borders
Chapter 8: Creating Tables and Forms
21
To Style a Table for a Tablet Viewport
Chapter 8: Creating Tables and Forms
22
To Style a Table for a Tablet Viewport (continued 1)
Chapter 8: Creating Tables and Forms
23
To Style a Table for a Tablet Viewport (continued 2)
Chapter 8: Creating Tables and Forms
24
To Style a Table for a Tablet Viewport (continued 3)
Chapter 8: Creating Tables and Forms
25
55. To Style a Table for a Desktop Viewport
Chapter 8: Creating Tables and Forms
26
To Style a Table for a Desktop Viewport (continued 1)
Chapter 8: Creating Tables and Forms
27
To Style a Table for a Desktop Viewport (continued 2)
Chapter 8: Creating Tables and Forms
28
Creating Webpage Forms
Forms provide a structured way to collect information from
webpage visitors
Visitors complete webpage forms to register for an account or
to make a purchase.
Businesses use forms to gather visitor or customer information
and store it in a database for future use
Chapter 8: Creating Tables and Forms
29
Form Controls
56. All form elements are contained with the starting <form> tag
and the ending </form> tag
Input control – It is an interactive mechanism for users to enter
text or make selections on a form
A label is text describing the type of information to enter with
an input control.
Most controls in an HTML form are defined by using the type
attribute of the input element
Chapter 8: Creating Tables and Forms
30
Form Controls (continued 1)
Define other controls using separate elements, such as the
textarea and select elements
The two input controls are:
Data input control – It is used to make a selection or perform a
command
– Text input control – It accepts text, such as names, dates, and
passwords, and is called an input field
Chapter 8: Creating Tables and Forms
31
Form Controls (continued 2)
Chapter 8: Creating Tables and Forms
32
Form Controls (continued 3)
Each input control has attributes that are used more frequently
than the others:
57. name – It identifies the specific information that is being sent
when the form is submitted for processing. All controls have a
name
id – It provides a unique ID for the element. Use the id attribute
with input controls
value – It specifies the value of an input element and varies
depending on input type
Chapter 8: Creating Tables and Forms
33
Form Controls (continued 4)
Common input controls used with a form include text,
password, email, checkbox, select, submit, reset, etc.
Text input controls include the following types:
text box (text control), for small amounts of text
password text box (password control), for entering a password
email text box (email control), for entering an email address
Chapter 8: Creating Tables and Forms
34
Form Controls (continued 5)
telephone text box (tel control), for entering a telephone number
date text box (date control), for entering a date
text area box (textarea control), for larger amounts of text
These text input controls have two frequently used attributes:
size – It determines the width of the control in characters
maxlength – It specifies the maximum number of characters
accepted
Chapter 8: Creating Tables and Forms
35
58. Form Controls (continued 6)
Example:
The first line of the following code creates a 25-character text
box for the user’s last name and the second line creates an
eight-character text box for the user’s password:
<p>Last Name: <input name="lastname" type="text"
size="25"></p>
<p>Password: <input name="password type="password"
size="8"></p>
Chapter 8: Creating Tables and Forms
36
Form Controls (continued 7)
Password control – It is a text control as it provides a text box
for the password a visitor enters
Email control – It is a text box where visitors enter an email
address
Tel control – It is a text box where visitors enter a telephone
number
Date control – It is a text box that accepts a date
Chapter 8: Creating Tables and Forms
37
Form Controls (continued 8)
Textarea control – It creates a text box that allows multiple
lines of input
To create a textarea control, use the textarea element instead of
the input element
It has two primary attributes, which set the size of the textarea
control:
rows, which specifies the number of rows, or lines, in the
59. textarea control
cols, which sets the width of the textarea control as the number
of columns, with each column containing one character
Chapter 8: Creating Tables and Forms
38
Form Controls (continued 9)
The following is an example of HTML code defining a textarea
control:
<label>What products would you like to see us offer?</label>
<textarea name="feedback" rows="3" cols="100"></textarea>
Chapter 8: Creating Tables and Forms
39
Form Controls (continued 10)
Checkbox control
It allows a webpage visitor to select items from a list of one or
more choices
The following code is an example for two checkbox controls
that might appear on a form for a grocery store website
<input name="fruit" type="checkbox" value="apple“
checked="checked">Apple
<input name="fruit" type="checkbox"
value="peach">Peach
Chapter 8: Creating Tables and Forms
40
Form Controls (continued 11)
Radio control
60. It limits the webpage visitor to only one choice from a list of
choices
Each choice has a radio button, or option button, which appears
as an open circle
By default, all radio buttons are deselected
To set a particular button as the default, use the checked
attribute and value within the <input> tag
Chapter 8: Creating Tables and Forms
41
Form Controls (continued 12)
The following is sample code to create two radio controls that
might appear in a rental car website form:
<input name="car" type="radio" checked="checked"
value="car">Car
<input name="truck" type="radio" value="truck">Truck
A visitor can choose to rent a car or a truck, with the Car radio
button already selected when the form opens
Chapter 8: Creating Tables and Forms
42
Form Controls (continued 13)
Select control
It creates a selection menu from which the visitor makes one or
more choices and is suitable when a limited number of choices
are available
It appears on a form as a text box with a list arrow
The following is sample code for a select control:
<select name="station">
<option>Pandora</option>
<option>Internet Radio</option>
<option>Live365</option>
61. <option>Jango</option>
</select>
Chapter 8: Creating Tables and Forms
43
Form Controls (continued 14)
Submit button
It sends the form information to the appropriate location for
processing
When it is clicked on the form, the name of each control and the
value of its data are sent to the server to be processed
The submit control is created with the following code:
<input type="submit“ value="Submit">
Chapter 8: Creating Tables and Forms
44
Form Controls (continued 15)
Reset button
Clears any input entered in the form, resetting the input controls
to their defaults
A webpage form must include a submit control and a reset
control
The value attribute specifies the text that appears on the button
The reset control is created with the following code:
<input type="reset" value="Reset">
Chapter 8: Creating Tables and Forms
45
Form Controls (continued 16)
Figure 8–34 shows an example of a form with several input
62. controls, including text, email, tel, date, select, and textarea
Chapter 8: Creating Tables and Forms
46
Form Controls (continued 17)
Form Labels
They identify the type of information to enter into or select
from an input control
They are added to a form using the label element
To connect them to their controls, include the for attribute with
the same value as the input control’s id value
Chapter 8: Creating Tables and Forms
47
Form Controls (continued 18)
The following code creates a label and a text box for a visitor’s
first name:
<label for="fName">First Name:</label>
<input type="text" name="fName“ id="fName">
Chapter 8: Creating Tables and Forms
48
Form Controls (continued 19)
Chapter 8: Creating Tables and Forms
49
63. Form Controls (continued 20)
Chapter 8: Creating Tables and Forms
50
Form Processing
action
It is an attribute of the <form> tag that specifies the browser’s
action when submitting the form
Common Gateway Interface (CGI) script
It communicates with the web server and sends the information
on the webpage form to the server for processing
Chapter 8: Creating Tables and Forms
51
Form Processing (continued 1)
method
It is an attribute of the <form> tag that specifies how to send
the data entered in the form to the server to be processed
Get method
It appends the name-value pairs to the URL indicated in the
action attribute
Example of a form tag with the get method and specified action
is as follows:
<form method="GET“ action="formInfo.php">
Chapter 8: Creating Tables and Forms
52
64. Form Processing (continued 2)
Post method
It sends a separate data file with the name-value pairs to the
URL indicated in the action attribute
It is used very commonly because it can be used to send
sensitive form data and does not have a size limitation
Example of a form tag with the post method and specified
action is as follows:
<form method="POST“ action="formInfo.php">
Chapter 8: Creating Tables and Forms
53
Styling Forms
CSS styles are applied to forms to improve the appeal and
usefulness of the form and its controls
As with tables, consider forms in the context of responsive
design
Controls can be included to collect optional information, such
as product feedback, in tablet and desktop viewports
Chapter 8: Creating Tables and Forms
54
To Style a Form for a Desktop Viewport
Chapter 8: Creating Tables and Forms
55
To Style a Form for a Desktop Viewport (continued)
Chapter 8: Creating Tables and Forms
65. 56
kent.edu.au
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code:
90458 ● TEQSA Provider Number: PRV12051
57
57
Chapter 04.pptx
WPDD202: Webpage Design & Development
Version 2 – 18th December 2015
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 CRICOS Code: 00161E
RTO Code: 90458 TEQSA Provider Number: PRV12051
1
67. Explain the difference between inline and block content
Describe the CSS box model and how to apply margins,
padding, and borders
Create an external style sheet and link it to an HTML page
Chapter 4: Applying CSS Styles to Webpages
5
Objectives (continued 1)
Create styles that use padding, border, and margin properties
Float an image
Create styles that use list properties
Add comments to an external style sheet
Validate a CSS file
Chapter 4: Applying CSS Styles to Webpages
6
Using Cascading Style Sheets
Style – It is a rule that defines the appearance of an element on
a webpage
Style sheet – It is the set of CSS style rules
Style sheets provide a means to separate style from content
because it gives the flexibility to redesign or rebrand a website
A single CSS style sheet file containing the defined styles can
be attached to several webpages to apply the styles to all the
attached pages
Chapter 4: Applying CSS Styles to Webpages
7
Inline Styles
Inline style – It is used to add a style to the start tag for an
element, such as a heading or paragraph, using the style
attribute
68. Chapter 4: Applying CSS Styles to Webpages
8
8
Embedded Style Sheets
An embedded style sheet, also called an internal style sheet,
includes the style sheet within the opening <head> and closing
</head> tags of the HTML document
Chapter 4: Applying CSS Styles to Webpages
9
9
External Style Sheets
An external style sheet – It is a CSS file that contains all of the
styles that can be applied to more than one page in a website
External style sheets are also called linked style sheets
An external style sheet is a text file with the .css extension
To apply an external style sheet, link it (or attach it) to a
webpage using a link in the head section of the webpage
Chapter 4: Applying CSS Styles to Webpages
10
External Style Sheets (continued)
External style sheet provides flexibility to quickly change
webpage formats because the styles used in it are applied to
69. every page linked to it
Changing the look of an entire website is sometimes called
reskinning the website
Chapter 4: Applying CSS Styles to Webpages
11
11
Style Sheet Precedence
Style sheets are said to “cascade” because each type of style has
a specified level of precedence (or priority) in relationship to
the others
CSS properties can be inherited from a parent element through a
principle called inheritance
If a selector has more than one CSS rule, specificity determines
which CSS rule to apply
Chapter 4: Applying CSS Styles to Webpages
12
Style Sheet Precedence
A typical example of an inherited property is the color property.
Given the style rules:
Chapter 4: Applying CSS Styles to Webpages
13
Style Sheet Precedence
70. Chapter 4: Applying CSS Styles to Webpages
14
CSS Basics
Each CSS rule consists of a selector and a declaration
Chapter 4: Applying CSS Styles to Webpages
15
15
CSS Basics (continued)
Selector – It is the part of the statement that identifies what to
style
Any HTML5 element such as body, header, nav, main, or footer
may be a selector
A selector may also be the value of an id or class attribute
The declaration defines the exact formatting of the style
Chapter 4: Applying CSS Styles to Webpages
16
CSS Basics (continued 1)
A declaration consists of a property and a value, separated by a
colon and followed by a semicolon
The property identifies the style quality or characteristic to
apply, such as
color (text color)
71. background-color
text-indent
border-width
font-style
Chapter 4: Applying CSS Styles to Webpages
17
CSS Basics (continued 2)
For each property, the declaration includes a related value that
identifies the particular property value to apply
Chapter 4: Applying CSS Styles to Webpages
18
CSS Basics (continued 3)
Chapter 4: Applying CSS Styles to Webpages
19
19
CSS Text Properties
Chapter 4: Applying CSS Styles to Webpages
20
20
CSS Text Properties (continued)
72. Fallback values – They are the additional values provided for
the font-family property in case the browser does not support
the primary font
CSS measures font sizes using many measurement units,
including pixels, points, and ems, and by keyword or percentage
Chapter 4: Applying CSS Styles to Webpages
21
21
CSS Text Properties (continued 1)
Chapter 4: Applying CSS Styles to Webpages
22
22
CSS Colors
HTML uses color names or codes to designate color values
Two types of color codes can be used with CSS:
Hexadecimal
RGB
Hexadecimal values consist of a six-digit number code that
corresponds to RGB (Red, Green, Blue) color values
Chapter 4: Applying CSS Styles to Webpages
23
CSS Colors (continued)
To use a color in a style rule declaration, use the color value as
the property value
For example, to style a background color as gray use,
73. background-color: #808080;
Chapter 4: Applying CSS Styles to Webpages
24
24
Understanding Inline Elements and Block Elements
HTML elements are positioned on the webpage as a block or as
inline content
A block element appears as a block because it starts and ends
with a new line, such as the main element or a paragraph
element
Inline elements are displayed without line breaks so they flow
within the same line
Inline content always appears within block elements
Chapter 4: Applying CSS Styles to Webpages
25
CSS Box Model
Each block element such as a header, nav, main, and footer
element is displayed in a browser as a box with content
The CSS box model describes content boxes on a webpage
Chapter 4: Applying CSS Styles to Webpages
26
26
CSS Box Model (continued)
74. Each content box can have margins, borders, and padding
The margin provides passive white space between block
elements or between the top or bottom of a webpage
The border separates the padding and the margin of the block
element
Padding is the passive white space between the content and the
border of a block element
Chapter 4: Applying CSS Styles to Webpages
27
CSS Box Model (continued 1)
Chapter 4: Applying CSS Styles to Webpages
28
28
Selectors
A style rule begins with a selector, which specifies the element
to style
A selector can be
an HTML element name
an id attribute value
a class attribute value
An id or a class selector is used to apply styles to p elements
Chapter 4: Applying CSS Styles to Webpages
29
Selectors (continued)
An id selector uses the id attribute value of an HTML element
to select a single element
For example, to style the div id="container" element, use
75. #container as the selector
#container {
border: solid 2px;
}
Chapter 4: Applying CSS Styles to Webpages
30
Selectors (continued 1)
A class selector is used to select elements that include a certain
class attribute
For example, to style class="mobile", use .mobile as the
selector
.mobile {
font-size: 10pt;
}
Chapter 4: Applying CSS Styles to Webpages
31
Selectors (continued 2)
A descendant selector is used to create style that applies to an
element contained within another element
For example, the following style rule sets the list-style property
to none for list items in an unordered list included in the
navigation area:
nav ul li {
list-style: none;
}
Chapter 4: Applying CSS Styles to Webpages
32
To Create a CSS File and a Style Rule for the Body Element
Chapter 4: Applying CSS Styles to Webpages
76. 33
33
Linking an HTML Document to a CSS File
After creating a CSS file, link it to all the webpages that will
use its styles
Insert a link element on the HTML page within the <head> and
</head> tags
The link element uses two attributes:
rel
href
The rel attribute uses the stylesheet value to indicate that the
document is linked to a style sheet
Chapter 4: Applying CSS Styles to Webpages
34
Linking an HTML Document to a CSS File (continued)
The href attribute value specifies the file path or file name of
the CSS file
Following is an example of a link to a style sheet named
styles.css and stored in the css folder:
<link rel="stylesheet" href="css/styles.css">
The type="text/css" attribute and value is also commonly used
within a link element to reference a CSS file
Chapter 4: Applying CSS Styles to Webpages
35
Aligning Webpage Content
One way to align webpage content is to use the text-align
property, which applies to block elements
The text-align property can use left (the default), center, right,
77. or justify as its value
For example, the following rule centers an h1 element:
h1 {
text-align: center;
}
Chapter 4: Applying CSS Styles to Webpages
36
To Center Content
To center all of the elements of a webpage using a single style
rule, set the left and right margins to auto
In addition, set the width to 80% so that the elements do not
span 100 percent of the browser window
Chapter 4: Applying CSS Styles to Webpages
37
Creating Style Rules for Structural Elements
The header section appears at the top of a webpage and thus
needs formatting that makes the header contents stand out and
attract visitors to the page
The nav section should be formatted differently from the other
structural elements as it should be prominent and easy to find
on the webpage
The main section should be formatted using the display property
Chapter 4: Applying CSS Styles to Webpages
38
Creating Style Rules for Structural Elements (continued)
To apply text and box model properties to the main section and
have them appear as intended, the display property is used
Create a style rule that formats the footer section by defining
the font size, text alignment, and top margin of the footer
element
78. Chapter 4: Applying CSS Styles to Webpages
39
To Create a Style Rule for the Header Element
Chapter 4: Applying CSS Styles to Webpages
40
40
To Create a Style Rule for the Nav Element
Chapter 4: Applying CSS Styles to Webpages
41
41
To Create a Style Rule for the Main Element
Chapter 4: Applying CSS Styles to Webpages
42
42
To Create a Style Rule for the Footer Element
Chapter 4: Applying CSS Styles to Webpages
43
79. 43
Creating Style Rules for Classes
Consider the following example:
<img class="equip" src="images/equipment1.jpg" alt="Weight
Equipment" height="195" width="260">
The img element displays the equipment1.jpg image
The first attribute and value, class="equip", assigns this element
to the equip class
Including the class="equip" attribute and value in each img
element helps format all the elements assigned to the equip
class with a single style rule
Chapter 4: Applying CSS Styles to Webpages
44
Creating Style Rules for Classes (continued)
For example, the following style rule adds 20 pixels of padding
to the right side of elements in the equip class:
.equip {
padding-right: 20px;
}
Chapter 4: Applying CSS Styles to Webpages
45
Creating Style Rules for Classes (continued 1)
To indicate a class name as a selector, include a period (.)
before the class name
Float property – It positions an element to the right or left of
other elements
Clear property – It removes the float effect from a webpage
Chapter 4: Applying CSS Styles to Webpages
46
80. Using CSS List Properties
The CSS list-style properties are used to control the appearance
of numbered and bulleted lists
Lists marked with the <ul> and </ul> tags display a solid bullet
before each list item
Lists marked with the <ol> and </ol> tags display Arabic
numerals (1, 2, 3, and so on) before the list items
For example,
ul {
list-style-type: square;
}
Chapter 4: Applying CSS Styles to Webpages
47
Using CSS List Properties (continued)
The default value for the list-style-position property is outside,
which displays the list item with a bullet or number outside of
the list’s content block as in the following text:
1. Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Chapter 4: Applying CSS Styles to Webpages
48
Using CSS List Properties (continued 2)
Using inside as the value displays the bullet or number inside
the list’s content block, as in the following text:
Morbi odio nisl, facilisis non
egestas a, tristique vitae neque.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
ul.a {
list-style-position: outside;
81. }
ul.b {
list-style-position: inside;
}
Chapter 4: Applying CSS Styles to Webpages
49
Adding Comments to CSS Files
Comments provide additional information about the area where
the styles are applied or other helpful explanations, such as
what the styles do
The syntax for a comment is as follows:
/* Place your comment here */
Chapter 4: Applying CSS Styles to Webpages
50
To Validate the CSS File
The following steps validate a CSS file
Open the browser and type http://jigsaw.w3.org/css-validator/ in
the address bar to display the W3C CSS Validation Service page
Tap or click the By file upload tab to display the Validate by
file upload information
Tap or click the Browse button to display the Choose File to
Upload dialog box
Navigate to your css folder to find the styles.css file (Figure 4–
41)
Chapter 4: Applying CSS Styles to Webpages
51
82. To Validate the CSS File (continued)
Chapter 4: Applying CSS Styles to Webpages
52
52
To Validate the CSS File (continued 1)
Tap or click the styles.css document to select it
Tap or click the Open button to upload the selected file to the
W3C CSS validator
Tap or click the Check button to send the document through the
validator and display the validation results page (Figure 4–42)
Chapter 4: Applying CSS Styles to Webpages
53
To Validate the CSS File (continued 2)
Chapter 4: Applying CSS Styles to Webpages
54
54
kent.edu.au
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code:
90458 ● TEQSA Provider Number: PRV12051
55
83. 55
Chapter E4 Week 4.pptx
WPDD202: Webpage Design & Development
Version 2 – 18th December 2015
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 CRICOS Code: 00161E
RTO Code: 90458 TEQSA Provider Number: PRV12051
1
Client server internet models and applications
Chapter E4
Network Overview
3
Network
two or more computers connected together for the
purpose of communicating and sharing resources
The Client/Server Model
84. 4
Client/Server can describe a relationship between two computer
programs – the "client" and the "server".
Client
requests some type of service (such as a file or
database access) from the server.
Server
fulfills the request and transmits the results to the client
over a network
The Client/Server Model
5
The Internet Client/Server Model
Client: Web Browser
Server: Web Server
Internet Protocols
6
Protocols
› Rules that describe the methods used for clients and servers
to communicate with each other over a network.
There is no single protocol that makes the
Internet and Web work.
A number of protocols with specific
functions are needed.
Common Internet Protocols
7
Official Communication Protocol: TCP/IP
Specialized Protocols:
85. File Transfer: FTP
E-mail: SMTP, POP3, IMAP
Websites: HTTP
HTTP Hypertext Transfer Protocol
8
A set of rules for exchanging files such as text, graphic images,
sound, video, and other multimedia files on the Web.
Web browsers send HTTP requests for web pages and their
associated files.
Web servers send HTTP responses back to the web browsers.
86. HTTP Request
HTTP Response
IP Address
9
Each device connected to the Internet has a
unique numeric IP address.
These addresses consist of a set of four groups of numbers,
called octets.
74.125.73.106 will get you Google!
An IP address may correspond to a domain name.
Domain Name
10
Locates an organization or other entity on the Internet
Domain Name System
Divides the Internet into logical groups and
understandable names
Associates unique computer IP Addresses with the text-based
domain names you type into a web browser
Browser: http://google.com
IP Address: 74.125.73.106
Uniform Resource Indicator
11
87. URL
Uniform Resource Locator
Represents the address of a resource
on the Internet.
Top-Level Domain Name
12
A top-level domain (TLD) identifies the right- most part of the
domain name.
Some generic TLDs:
.com, .org, .net, .mil, .gov, .edu, .int, .aero,
.asia, .cat, .jobs, .name, .biz, .museum, .info,
.coop, .pro, .travel
County Code TLDs
13
Two character codes originally intended to indicate the
geographical location (country) of the web site.
In practice, it is fairly easy to obtain a domain name with a
country code TLD that is not local to the registrant.
Examples:
.tv, .ws, .au, .jp, .uk
See http://www.iana.org/cctld/cctld-whois.htm
Domain Name System
The Domain Name System (DNS) associates
Domain Names with IP addresses.
23
88. 23
Domain Name
IP Address
Use TPC/IP
send HTTP Request
Web
Server
Web Browser
requests web page
Use TCP/IP
to send HTTP Responses
with web page files & images
Web Browser
displays web page
DNS
89. Markup Languages
SGML – Standard Generalized Markup
Language
› A standard for specifying a markup language or
tag set
HTML – Hypertext Markup Language
› The set of markup symbols or codes placed in a file intended
for display on a web browser.
Element or tag – individual markup code
Attribute – modifies the purpose of a tag
15
Markup Languages (2)
16
XML – eXtensible Markup Language
A text-based language designed to describe, deliver,
and exchange structured information.
It is not intended to replace HTML –
it is intended to extend the power of HTML by
separating data from presentation.
Markup Languages (3)
17
XHTML – eXtensible Hypertext Markup Language
Developed by the W3C as the reformulation of HTML 4.0
as an application of XML.
90. It combines the formatting strengths of HTML 4.0 and the data
structure and extensibility strengths of XML.
Markup Languages (4)
18
HTML 5
› The next version of HTML 4 and XHTML 1
Currently in draft status
Incorporates features of both HTML and XHTML
Adds new elements
Eliminates some elements
Intended to be backward compatible
›http://www.w3.org/html/
kent.edu.au
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code:
90458 ● TEQSA Provider Number: PRV12051
19
19
CSS Advanced Concepts.pptx
Cascading Style Sheets
91. 1
C S S
What is CSS?
A simple mechanism for controlling the style of a Web
document without compromising its structure.
It allows you to separate visual design elements (layout, fonts,
colors, margins, and so on) from the contents of a Web page.
Allows for faster downloads, streamlined site maintenance, and
global control of design attributes across multiple pages.
2
CSS vs. just HTML
What can we do with CSS that we can’t do with HTML?
Control of backgrounds.
Set font size to the exact height you want.
Highlight words, entire paragraphs, headings or even individual
letters with background colors.
Overlap words and make logo-type headers without making
images.
Precise positioning.
Linked style sheets to control the look of a whole website from
one single location.
And more.
3
How to write CSS?
92. Selector
HTML element tags
(examples: p, h2, body, img, table)
class and ID names
Property (examples: color, font-size)
Value (examples: red, 14pt)
4
How to write CSS:
The basic syntax of a CSS rule:
selector {property 1: value 1; property 2: value 2}
Example:
p {font-size: 8pt; color: red}
Notice the { } around the rule and the : before each value!
5
Three ways to include CSS:
Local (Inline)
Global (Embedded, or Internal)
Linked (External)
6
1. Local
Inline style sheet.
Placed inside tags.
Specific to a single instance of an html tag on a page.
Must be used instead of <font> tags to specify font size, color,
and typeface and to define margins, etc.
Use to override an external or embedded style specification.
93. 7
Local (inline)
Example
<p style="font-size: 10pt; color: red; font-weight: bold;
font-family: Arial, Helvetica, sans-serif">
This is a local stylesheet declaration. </p>
8
On the browser:
2. Global
Embedded or internal style sheet
Applicable to an entire document
Styles are defined within the <style> </style> tag, which is
placed in the header of the html file (i.e., within <head> and
</head>).
9
Global (Internal)
Example:
<html>
<head>
<title>Title</title>
<style type="text/css">
<!--[STYLE INFORMATION GOES HERE] -->
</style>
</head>
<body>
[DOCUMENT BODY GOES HERE]
</body>
94. </html>
10
3. Linked
External style sheet
Styles are saved in a separate file, with the extension .css
This single stylesheet can be used to define the look of multiple
pages.
11
Linked (External)
Example
12
p {font-family: verdana, sans-serif; font-size: 12pt; color: red}
h1 {font-family: serif; font-size: 14pt; color: green}
h2 {font-family: serif; font-size: 11pt; color: blue}
Save this text file as whatever.css
In TextPad,Notepad, etc.…
Linked (External)
Example (continued)
To apply the stylesheet “whatever.css“ to an HTML
document, call it in from the header:
95. <head>
<link rel="stylesheet" href=“whatever.css" type="text/css">
</head>
13
Inheritance: which style prevails when several are present?
Inline (local) overrides internal (global)
Internal (global) overrides external (linked).
14
Cascading
The way styles will be used when there is more than one
style specified for an HTML element:
Browser default
External Style Sheet (Linked) (in an external .css file)
Internal Style Sheet (Global, or embedded) (inside the <head>
tag)
Inline Style (Local) (inside HTML element)
An inline style (inside an HTML element) has the highest
priority, which means that it will override every style declared
inside the <head> tag, in an external style sheet, and in the
browser (default value).
15
Let’s try this now!
<h1 style=“text-align: center; font-weight:bold; color: blue”>
Styling with CSS! </h1>
<p style="font-size: 10pt; color: red; font-weight: bold; font-
96. family: Arial, Helvetica, sans-serif“ >
Write whatever you want here </p>
16
Grouping properties
Separate properties with a semi-colon
Example:
p {text-align:center;color:red; font- family:Arial;
font-style:italic}
17
Grouping selectors
Separate selectors with a comma
Example:
h1,h2,h3,h4,h5,h6 { color: green }
(each header will be green)
Separate selectors with a space
Example:
p li { color: red }
(only items within a list and a paragraph tag will be
red)
18
The class Selector
With a class selector you can define different styles for the
same type of HTML element
Examples:
First define the class:
p.right {text-align: right; color: red; font-style: italic}
p.blue {text-align: center; color:blue}
97. Then use the class in your HTML code :
<p class="right"> This paragraph will be right-aligned,
italic, and red. </p>
<p class=“blue"> This paragraph will be center-aligned
and blue. </p>
19
The class Selector
You can also omit the tag name in the selector to define a style
that will be used by all HTML elements that have this class.
Example:
.poem {text-align: center; font-style:italic}
Any HTML element with class=“poem" will be center-
aligned and italic.
20
The class Selector
Example (continued)
Both elements below will follow the rules in the ".poem“
class:
<h1 class=“poem"> This heading will be center-aligned
and italic </h1>
<p class=“poem"> This paragraph will also be center-
aligned and italic. </p>
21
Class Example
<style>
98. p {font-family: sans-serif; font-size: 10pt}
h1 {font-family: serif; font-size: 30pt}
h2 {font-family: serif; font-size: 24pt}
.boldred {color: red; font-weight: bold}
.green {color: green}
.tinyblue {color: blue; font-size: 8pt}
</style>
The tags and classes can then be used in combination:
<h1 class=“boldred">This is rendered as 30-point red serif bold
text.</h1>
<p class=“boldred">This is rendered as 10-point red sans-serif
bold text.</p>
22
Applying styles to portions of a document:
<div>
A division tag: to “package” a block of document into one unit.
It defines a block element.
Causes a line break, like <br> and <p>.
<span>
“Wraps” a portion of text into a unit, but doesn't cause a line
break. Allows styles to be applied to an 'elemental' region (such
as a portion of a paragraph).
23
Example
<p><span class="foo">This text is rendered as foo-
style</span> and this is not. </p>
<div class="foo">
<p>The "foo" style will be applied to this text, and to <a
href="page.html">this text</a> as well.
99. </div>
24
List of style Selectors and their Properties and Values:
From WDG:
http://www.htmlhelp.com/reference/css/properties.html
25
Properties - Font
font-family
Name, or serif, sans-serif, cursive, monospace
font-style
normal, italic
font-weight
normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900
font-size
absolute-size, relative-size, length, percentage
font-variant
small-caps
26
Properties - Text
text-decoration
underline, line-through
text-transform
capitalize, uppercase, lowercase, none
text-align
left, right, center, justify
text-indent
<length>, <percentage>
100. 27
Properties - Position
position
absolute, relative
top
<length>, <percentage>, auto
left
<length>, <percentage>, auto
Z-index
<number>, auto
28
A few more details about positioning
29
Positioning
Upper left corner corresponds to (0,0)
The value of top, bottom, right, left
can be expressed in:
Length (measured in px, em, etc…)
Percentage of the parent’s width
30
(0,0)
Y
X
The z-index
stacking order is called the z-index.
101. If elements overlap each other, the one with the higher z-index
appears on top.
Example:
.topElement {position: absolute; z-index=2; top:0px; left:0px;
font-size:36pt; color:red}
31
CSS Examples:
<h1 style="color: white; position: absolute; bottom: 50px; left:
50px; z-index: 2"> Text in front.</h1>
Positioning: Example
Stacking: Example
Shadowing: Example
32
(0,0)
Y
X
Using Boxes and Positioning for layout
33
In a box:
Margins are always transparent.
Borders come in various styles.
Background settings:
the area just inside the borders
includes both the padding and content areas.
103. 37
Example
Background repeat examples:
38
Scroll Bar Color
Example:
<style>
body { color:black;
…
Chapter 01.pptx
WPDD202: Webpage Design & Development
Version 2 – 18th December 2015
Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 CRICOS Code: 00161E
RTO Code: 90458 TEQSA Provider Number: PRV12051
1
Resource Material
Web Design with HTML & CSS3: Comprehensive, 8th Edition
Jessica Minnick; Lisa Friedrichsen
105. 4
Chapter Objectives
Define Hypertext Markup Language (HTML) and HTML
elements
Recognize HTML versions and web
Identify web authoring tools
Download and use a web authoring tool
Create and view a basic HTML webpage
Chapter 1: Introduction to the Internet and Web Design
5
5
Exploring the Internet
The Internet is a worldwide collection of computers linked
together for use by organizations, and individuals using
communications devices and media
A node is any device, such as a computer, tablet, or smartphone,
connected to a network
A network is a collection of two or more computers linked
together to share resources and information
The Internet of Things describes the ever-growing number of
devices connecting to a network, including televisions and
appliances
Chapter 1: Introduction to the Internet and Web Design
6
6
Exploring the Internet
106. Data lines that connect networks allow data to move from one
computer to another
The Internet backbone is a collection of high-speed data lines
that connect major computer systems located around the world
An Internet Service Provider (ISP) is a company that has a
permanent connection to the Internet backbone
Chapter 1: Introduction to the Internet and Web Design
7
World Wide Web
The World Wide Web, also called the web, is the service that
provides access to information stored on web servers
The web consists of a collection of linked files known as
webpages
A website is a related collection of webpages created and
maintained by a person, company, educational institution, or
other organization
Chapter 1: Introduction to the Internet and Web Design
8
8
World Wide Web
A home page is the first document users see when they access a
website
A hyperlink, commonly called a link, is an element that
connects one webpage to another webpage on the same server or
to any other web server in the world
Chapter 1: Introduction to HTML, XHTML, and CSS
9
107. World Wide Web
Chapter 1: Introduction to the Internet and Web Design
10
Source: www.ed.gov
This figure explains the appearance of a website.
The first section reads “U.S. Department of Education”. A
rectangular box labeled “home page” is positioned next to the
first section. An arrow originating from the first rectangular box
points to the first section.
The second section shows 4 sub sections that reads “Student
Loans”, “Grants”, “Laws” and “Data”. A rectangular box
labeled “links indicate purpose of website” is positioned to the
left of the second section. An arrow originating from the second
rectangular box points to the second section.
The third section reads “How Do I Find” under which there is a
list of key terms that provides information that is available on
the website. A rectangular box labeled “links to content on the
website” is positioned to the right of the third section. An arrow
originating from the third rectangular box points to the third
section.
10
Protocols
A protocol is a set of rules that defines how a client workstation
can communicate with a server
A server is the host computer that stores resources and files for
websites
Hypertext Transfer Protocol (HTTP) is a set of rules for
exchanging text, graphics, audio, video, and other multimedia
files on the web
108. File Transfer Protocol (FTP) is used to exchange files from one
computer to another over the Internet
This protocol does not provide a way to view a webpage
Chapter 1: Introduction to the Internet and Web Design
11
11
Protocols
Transmission Control Protocol/Internet Protocol (TCP/IP) is a
pair of protocols used to transfer data efficiently over the
Internet by properly routing it to its destination
Internet Protocol (IP) ensures data is sent to the correct location
The Domain Name System (DNS) associates an IP address with
a domain name
Chapter 1: Introduction to the Internet and Web Design
12
Web Browsers
A web browser is a program that interprets and displays Web
pages and enables you to view and interact with a Web page
Microsoft Internet Explorer, Mozilla Firefox, Google Chrome,
and Apple Safari
A Uniform Resource Locator (URL) is the address of a
document or other file accessible on the Internet
http://www.cengagebrain.com/shop/index.html
A domain is an area of the Internet a particular organization or
person manages.
Chapter 1: Introduction to the Internet and Web Design
13
109. 13
Web Browsers
Chapter 1: Introduction to the Internet and Web Design
14
This figure explains the URL in a browser’s address bar.
The first part of the URL reads “http://”. A rectangular box
labeled “protocol” is positioned above the URL. An arrow
originating from the first rectangular box points to the first part
of the URL.
The second part of the URL reads ”www”. A rectangular box
labeled “subdomain” is positioned above the URL. An arrow
originating from the second rectangular box points to the second
part of the URL.
The third part of the URL reads “cengagebrain.com”. A
rectangular box labeled “server or domain name” is positioned
above the URL. An arrow originating from the third rectangular
box points to the third part of the URL.
The fourth part of the URL reads “/shop”. A rectangular box
labeled “webpage location” is positioned above the URL. An
arrow originating from the fourth rectangular box points to the
fourth part of the URL.
The fifth part of the URL reads “/index.html”. A rectangular
box labeled “webpage file name” is positioned above the URL.
An arrow originating from the fifth rectangular box points to
the fifth part of the URL.
The URL “http:// www. cengagebrain.com/shop/index.html” is
entered in the address bar. A rectangular box labeled “URL” is
positioned below the address bar. An arrow originating from the
110. sixth rectangular box points to the URL in the address bar.
14
Types of Websites
An Internet site is another term for a website that is generally
available to anyone with an Internet connection
An intranet is a private network that uses Internet technologies
to share company information among employees
An extranet is a private network that uses Internet technologies
to share business information with select corporate partners or
key customers
Chapter 1: Introduction to the Internet and Web Design
15
15
Types of Websites
Many company websites also support electronic commerce (e-
commerce), which is the buying and selling of goods and
services on the Internet
Educational institutions use a Learning Management System
(LMS) to simplify course management
An LMS is a web-based software application designed to
facilitate online learning
Chapter 1: Introduction to the Internet and Web Design
16
Planning a Website
Purpose of the website — The purpose of a commercial business
website is related to the goal of selling products or services
Target Audience — The people who use the website are known
111. as the target audience
Knowing their general demographic background will help to
design a website appropriate for them
Multiplatform Display —A responsive design of a website must
be created that provides an optimal viewing experience across a
range of devices
Chapter 1: Introduction to the Internet and Web Design
17
Wireframe
A wireframe is a simple, visual guide that clearly identifies the
location of main webpage elements
Active white space is an area on the page that is intentionally
left blank
Passive white space is the space between content areas
Helps a user focus on one part of the page
Chapter 1: Introduction to the Internet and Web Design
18
Wireframe
Chapter 1: Introduction to the Internet and Web Design
19
The image describes a wireframe sketch for webpages, using
lines and boxes.
The first layer of the wireframe consists of a square box and a
horizontal rectangular box. The first square box reads “Logo”.
A rectangular box labeled “appealing graphic or text” is
positioned to the left of the square box. An arrow originating
from the rectangular box points to the square box. The
112. horizontal rectangular box reads “Navigation”. A second
rectangular box labeled “tabs or buttons with short text links for
navigating site” is positioned to the right of the horizontal
rectangular box. An arrow originating from the second
rectangular box points to the horizontal rectangular box.
The image shows space between the first and the second layers
of the wireframe. A rectangular box labeled “passive white
space” is positioned to the left of the space in the image. An
arrow originating from the third rectangular box points to the
space.
The second layer of the image consists of a second horizontal
rectangular box. A rectangular box labeled “heading or
advertisement” is positioned to the left of the second horizontal
rectangular box. An arrow originating from the fourth
rectangular box points to the second horizontal rectangular box.
The image shows space between the second and the third layers
of the wireframe. A rectangular box labeled “passive white
space” is positioned to the left of the space in the image. An
arrow originating from the fifth rectangular box points to the
space.
The third layer of the image consists of a three vertically
elongated rectangular boxes and one big square box. Two of the
vertically elongated rectangular boxes are placed top and
bottom to the left of the big square box. They read “Image”.
The big square text box reads “Text area”. A rectangular box
labeled “headings and main written content” is positioned to the
left of the space in the image. An arrow originating from the
sixth rectangular box points to the big square box in the center.
The third vertically elongated rectangular box to the top right of
the big square box read “Article”. A rectangular box labeled
”content related to main content” is positioned to the right of
the third vertically elongated rectangular box. An arrow
originating from the seventh rectangular box points to the
vertically elongated rectangular box labeled “Article”. There is
blank space below the third vertically elongated rectangular
box. A rectangular box labeled “active white space” is
113. positioned to the right of the image. An arrow originating from
the eighth rectangular box points to the blank space below the
box labeled “Article”.
The fourth layer of the wireframe consists of a horizontal
rectangular box. A horizontal rectangular box reads “Footer”. A
rectangular box labeled “legal matter and contact details” is
positioned to the left of the horizontal rectangular box. An
arrow originating from the ninth rectangular box points to the
horizontal rectangular box.
19
Site Map
A site map is a planning tool that lists or displays all the pages
on a website and indicates how they are related to each other
It shows the structure of a website
Chapter 1: Introduction to the Internet and Web Design
20
Site Map
A linear website structure connects webpages in a straight line
Chapter 1: Introduction to the Internet and Web Design
21
The image explains a linear structured webpage.
The first rectangular box reads “Home Page”.
A second rectangular box to the right of the first rectangular
box is labeled “Training module 1”. A bi-directional arrow is
positioned between the first rectangular box and the second