The document provides an introduction to HTML and CSS, covering key topics like document structure, tags, styling with CSS, classes and IDs, positioning, and more. It includes code snippets and explanations to demonstrate concepts like adding paragraphs, links, images, and basic styling. The document concludes by sharing additional learning resources and contact information.
Cascading Style Sheets (CSS) allow formatting of web documents. CSS provides attributes to create dynamic effects on web pages. Style sheets allow predefining formatting properties in a single list to apply globally or selectively. There are three main ways to insert a CSS stylesheet - external, internal, and inline. External stylesheets define styles in a .css file and can change an entire website with one file change. Internal stylesheets define styles within the <style> element in the HTML <head>. Inline styles directly format individual elements using the style attribute.
The document is an introduction to HTML and CSS that provides a tutorial on the basic syntax and structure of each language. It begins by explaining how to create simple HTML files and add basic HTML tags like headings, paragraphs, and lists. It then introduces linking an external CSS stylesheet and using CSS selectors to style HTML elements by changing properties like colors, backgrounds, padding and more. The document provides examples of additional CSS concepts like classes, inheritance, the box model, specificity and more. It concludes by recommending additional resources for references, validators, code editors and tutorials.
This document provides an overview and lessons for a coding course on front end web development. It discusses HTML and CSS, including key tags and properties. Specific lessons are outlined that involve building sample websites and pages to practice skills like adding structure with tags, formatting text with CSS, and using boxes and layouts. The final section discusses mobile-first design and using responsive coding.
The document provides an overview of CSS (Cascading Style Sheets) concepts including syntax, selectors, properties, values and units. It covers topics such as fonts, text, colors, backgrounds, borders, box model, positioning, floats, display types, and preprocessors like LESS. The document is intended to teach best practices in CSS and provide examples for different CSS declarations and properties.
The document provides an introduction to HTML and CSS for web development. It explains that HTML is used to structure content and CSS is used to style HTML. It covers key HTML tags like headings, paragraphs, links and divs. It then demonstrates how CSS can be used to style elements with selectors, properties and values. CSS concepts like padding, margin and classes vs IDs are explained. Finally, it mentions next steps like making the site dynamic, responsive, and adding forms.
HTML defines the structure and layout of a web page. It uses tags like <html> and <body> to mark up headings, paragraphs, links and other content. CSS is used to define styles and format the presentation of HTML elements, including colors, backgrounds, borders, font sizes and more. JavaScript can be added to HTML pages to create dynamic and interactive effects like form validation and content sliders.
Embrace the Mullet: CSS is the 'Party in the Back' (a CSS How-to)Tom Hapgood
A presentation by Tom Hapgood for WordCamp Fayetteville, in Fayetteville, AR, dealing with basic Cascading Style Sheets (CSS) in web design. CSS is likened to the "mullet," being the party in the back, with HTML as the "business in the front."
This document provides an overview of CSS (Cascading Style Sheets) and how to style HTML elements. It defines CSS, explains how CSS works with HTML to style web pages, and provides examples of CSS selectors, properties and common techniques. The document also recaps HTML elements and structure, and outlines learning objectives around basic web design with HTML and CSS.
The document describes various CSS properties and selectors used to style HTML elements. It discusses inline, internal, and external stylesheets and how to target elements using IDs, classes, and tags. It also covers CSS properties for fonts, text, links, lists, tables, positioning, and forms. Common properties like color, background, border, margin, and padding are defined along with their syntax.
The document explains what CSS is and provides basic syntax and examples of how to use CSS to style HTML elements. CSS stands for Cascading Style Sheets and is used to define styles like fonts, colors, spacing and layout. There are three main ways to insert CSS - external style sheets, internal style sheets and multiple style sheets. The document then gives examples of CSS properties for text formatting, backgrounds, borders, margins, padding and lists.
The document contains a presentation on CSS (Cascading Style Sheets) given by Herman. The presentation covers the basics of CSS including how it separates design from HTML, writing CSS selectors for tags, classes and IDs, basic styling properties, the box model, positioning, CSS frameworks, and standards used at Bina Nusantara University.
Intro to HTML and CSS - Class 2 SlidesHeather Rock
1. CSS stands for Cascading Style Sheets and refers to how styles are applied hierarchically to HTML elements.
2. There are three main ways to attach CSS to a webpage: inline, embedded, and linked. Linked style sheets keep the styles in a separate .css file for easy maintenance.
3. CSS selectors allow targeting specific elements by HTML tag names, classes, IDs, and other attributes. Common selectors include colors, fonts, links, and compound selectors.
The document summarizes Workshop #2 on web development hosted by Sohail Asghar and Saad Mustafa. It covers the basics of HTML, CSS, and JavaScript. For HTML, it discusses basic tags like headings, paragraphs, links, images and lists. For CSS, it explains concepts like selectors, colors, backgrounds, borders, fonts, padding, and margins. For JavaScript, it provides introductions to variables, output, data types, and more.
The document discusses Cascading Style Sheets (CSS) and provides examples of common CSS properties and selectors. It covers topics such as CSS syntax, the different types of CSS stylesheets (internal, external, inline), common selectors like element, id, class selectors, and properties for fonts, text, colors, backgrounds, borders, margins and more. Examples are provided throughout to demonstrate how to apply various CSS rules and properties.
Basics of Front End Web Dev PowerPointSahil Gandhi
Here are some tips for hands-on part 2:
- Add a class like .paragraph to the <p> tags containing your sentences
- Add an ID like #image to the <img> tag
- In an internal or external CSS file:
.paragraph {
color: blue;
font-size: 20px;
}
#image {
padding: 10px;
display: block;
margin: 0 auto;
}
- For background:
body {
background-color: lightgray;
}
- Play around with other CSS properties like text-align, font-family etc.
This document provides a two-part tutorial on creating a basic webpage with HTML and CSS. The first part covers the HTML structure, including adding divs for the header, content, sidebar, and footer. The second part covers styling the HTML elements with CSS, including setting widths, heights, colors and positioning for each section. Styling is applied to elements like the wrapper, header, content, sidebar and footer. The tutorial provides the necessary CSS code to style each element and position them on the page. Once completed, the basic webpage structure and styling is finished but no actual content is added yet.
The document provides information on various HTML elements for styling and formatting text, including comments, style attributes, colors, fonts, borders, padding, and margins. It also covers CSS for defining styles through inline, internal, and external stylesheets. Additional topics include HTML tables, lists, links, and images. Key elements covered are tags for headings, paragraphs, bold, italics, superscript, formatting text size and color, and applying styles through CSS selectors like id and class.
The document provides an overview of HTML and CSS basics. It covers HTML structure using tags, common HTML elements and tags like headings, paragraphs, lists, and tables. It then covers CSS and how it can be used to style HTML elements either inline, internally, or via an external stylesheet. Key CSS concepts covered include properties for fonts, colors, padding, borders, dimensions. The document concludes with an assignment to build a page using HTML and external CSS.
The document provides an overview of HTML and CSS, covering topics such as the structure of an HTML document, HTML tags, CSS, and how to create a basic webpage. It discusses what HTML and CSS are, why they are needed, popular HTML tags, and gives examples of adding CSS to an HTML document. It also provides a hands-on tutorial showing how to build a simple website covering HTML basics and using CSS for styling.
This document provides an overview of Cascading Style Sheets (CSS) including what CSS is, how to write CSS code, and the different ways to include CSS in an HTML document. CSS allows separation of document content from page layout and visual design. CSS code uses selectors, properties, and values to style HTML elements. Styles can be included inline, internally in the <head> using <style> tags, or externally in a .css file linked via the <link> tag. Inheritance rules determine which styles take precedence.
CSS (Cascading Style Sheets) is a language used to style and lay out web pages. CSS allows you to control the color, font, size, spacing, and layout of text, images, and other HTML elements. There are three main ways to insert CSS: external style sheets, internal style sheets, and inline styles. CSS rules are made up of selectors that point to HTML elements along with declaration blocks that contain properties and values that define the element's style.
This document discusses various CSS properties for styling text, backgrounds, borders and more. It provides examples of how to set colors, fonts, sizes, spacing and other styles for HTML elements using both internal and external CSS. Key CSS properties covered include color, background-color, font-family, font-size, border, text-align and others. Examples are given of applying styles to text, headings, paragraphs and other page elements.
Droidal: AI Agents Revolutionizing HealthcareDroidal LLC
Droidal’s AI Agents are transforming healthcare by bringing intelligence, speed, and efficiency to key areas such as Revenue Cycle Management (RCM), clinical operations, and patient engagement. Built specifically for the needs of U.S. hospitals and clinics, Droidal's solutions are designed to improve outcomes and reduce administrative burden.
Through simple visuals and clear examples, the presentation explains how AI Agents can support medical coding, streamline claims processing, manage denials, ensure compliance, and enhance communication between providers and patients. By integrating seamlessly with existing systems, these agents act as digital coworkers that deliver faster reimbursements, reduce errors, and enable teams to focus more on patient care.
Droidal's AI technology is more than just automation — it's a shift toward intelligent healthcare operations that are scalable, secure, and cost-effective. The presentation also offers insights into future developments in AI-driven healthcare, including how continuous learning and agent autonomy will redefine daily workflows.
Whether you're a healthcare administrator, a tech leader, or a provider looking for smarter solutions, this presentation offers a compelling overview of how Droidal’s AI Agents can help your organization achieve operational excellence and better patient outcomes.
A free demo trial is available for those interested in experiencing Droidal’s AI Agents firsthand. Our team will walk you through a live demo tailored to your specific workflows, helping you understand the immediate value and long-term impact of adopting AI in your healthcare environment.
To request a free trial or learn more:
https://droidal.com/
Adtran’s new Ensemble Cloudlet vRouter solution gives service providers a smarter way to replace aging edge routers. With virtual routing, cloud-hosted management and optional design services, the platform makes it easy to deliver high-performance Layer 3 services at lower cost. Discover how this turnkey, subscription-based solution accelerates deployment, supports hosted VNFs and helps boost enterprise ARPU.
This document provides an overview of CSS (Cascading Style Sheets) and how to style HTML elements. It defines CSS, explains how CSS works with HTML to style web pages, and provides examples of CSS selectors, properties and common techniques. The document also recaps HTML elements and structure, and outlines learning objectives around basic web design with HTML and CSS.
The document describes various CSS properties and selectors used to style HTML elements. It discusses inline, internal, and external stylesheets and how to target elements using IDs, classes, and tags. It also covers CSS properties for fonts, text, links, lists, tables, positioning, and forms. Common properties like color, background, border, margin, and padding are defined along with their syntax.
The document explains what CSS is and provides basic syntax and examples of how to use CSS to style HTML elements. CSS stands for Cascading Style Sheets and is used to define styles like fonts, colors, spacing and layout. There are three main ways to insert CSS - external style sheets, internal style sheets and multiple style sheets. The document then gives examples of CSS properties for text formatting, backgrounds, borders, margins, padding and lists.
The document contains a presentation on CSS (Cascading Style Sheets) given by Herman. The presentation covers the basics of CSS including how it separates design from HTML, writing CSS selectors for tags, classes and IDs, basic styling properties, the box model, positioning, CSS frameworks, and standards used at Bina Nusantara University.
Intro to HTML and CSS - Class 2 SlidesHeather Rock
1. CSS stands for Cascading Style Sheets and refers to how styles are applied hierarchically to HTML elements.
2. There are three main ways to attach CSS to a webpage: inline, embedded, and linked. Linked style sheets keep the styles in a separate .css file for easy maintenance.
3. CSS selectors allow targeting specific elements by HTML tag names, classes, IDs, and other attributes. Common selectors include colors, fonts, links, and compound selectors.
The document summarizes Workshop #2 on web development hosted by Sohail Asghar and Saad Mustafa. It covers the basics of HTML, CSS, and JavaScript. For HTML, it discusses basic tags like headings, paragraphs, links, images and lists. For CSS, it explains concepts like selectors, colors, backgrounds, borders, fonts, padding, and margins. For JavaScript, it provides introductions to variables, output, data types, and more.
The document discusses Cascading Style Sheets (CSS) and provides examples of common CSS properties and selectors. It covers topics such as CSS syntax, the different types of CSS stylesheets (internal, external, inline), common selectors like element, id, class selectors, and properties for fonts, text, colors, backgrounds, borders, margins and more. Examples are provided throughout to demonstrate how to apply various CSS rules and properties.
Basics of Front End Web Dev PowerPointSahil Gandhi
Here are some tips for hands-on part 2:
- Add a class like .paragraph to the <p> tags containing your sentences
- Add an ID like #image to the <img> tag
- In an internal or external CSS file:
.paragraph {
color: blue;
font-size: 20px;
}
#image {
padding: 10px;
display: block;
margin: 0 auto;
}
- For background:
body {
background-color: lightgray;
}
- Play around with other CSS properties like text-align, font-family etc.
This document provides a two-part tutorial on creating a basic webpage with HTML and CSS. The first part covers the HTML structure, including adding divs for the header, content, sidebar, and footer. The second part covers styling the HTML elements with CSS, including setting widths, heights, colors and positioning for each section. Styling is applied to elements like the wrapper, header, content, sidebar and footer. The tutorial provides the necessary CSS code to style each element and position them on the page. Once completed, the basic webpage structure and styling is finished but no actual content is added yet.
The document provides information on various HTML elements for styling and formatting text, including comments, style attributes, colors, fonts, borders, padding, and margins. It also covers CSS for defining styles through inline, internal, and external stylesheets. Additional topics include HTML tables, lists, links, and images. Key elements covered are tags for headings, paragraphs, bold, italics, superscript, formatting text size and color, and applying styles through CSS selectors like id and class.
The document provides an overview of HTML and CSS basics. It covers HTML structure using tags, common HTML elements and tags like headings, paragraphs, lists, and tables. It then covers CSS and how it can be used to style HTML elements either inline, internally, or via an external stylesheet. Key CSS concepts covered include properties for fonts, colors, padding, borders, dimensions. The document concludes with an assignment to build a page using HTML and external CSS.
The document provides an overview of HTML and CSS, covering topics such as the structure of an HTML document, HTML tags, CSS, and how to create a basic webpage. It discusses what HTML and CSS are, why they are needed, popular HTML tags, and gives examples of adding CSS to an HTML document. It also provides a hands-on tutorial showing how to build a simple website covering HTML basics and using CSS for styling.
This document provides an overview of Cascading Style Sheets (CSS) including what CSS is, how to write CSS code, and the different ways to include CSS in an HTML document. CSS allows separation of document content from page layout and visual design. CSS code uses selectors, properties, and values to style HTML elements. Styles can be included inline, internally in the <head> using <style> tags, or externally in a .css file linked via the <link> tag. Inheritance rules determine which styles take precedence.
CSS (Cascading Style Sheets) is a language used to style and lay out web pages. CSS allows you to control the color, font, size, spacing, and layout of text, images, and other HTML elements. There are three main ways to insert CSS: external style sheets, internal style sheets, and inline styles. CSS rules are made up of selectors that point to HTML elements along with declaration blocks that contain properties and values that define the element's style.
This document discusses various CSS properties for styling text, backgrounds, borders and more. It provides examples of how to set colors, fonts, sizes, spacing and other styles for HTML elements using both internal and external CSS. Key CSS properties covered include color, background-color, font-family, font-size, border, text-align and others. Examples are given of applying styles to text, headings, paragraphs and other page elements.
Droidal: AI Agents Revolutionizing HealthcareDroidal LLC
Droidal’s AI Agents are transforming healthcare by bringing intelligence, speed, and efficiency to key areas such as Revenue Cycle Management (RCM), clinical operations, and patient engagement. Built specifically for the needs of U.S. hospitals and clinics, Droidal's solutions are designed to improve outcomes and reduce administrative burden.
Through simple visuals and clear examples, the presentation explains how AI Agents can support medical coding, streamline claims processing, manage denials, ensure compliance, and enhance communication between providers and patients. By integrating seamlessly with existing systems, these agents act as digital coworkers that deliver faster reimbursements, reduce errors, and enable teams to focus more on patient care.
Droidal's AI technology is more than just automation — it's a shift toward intelligent healthcare operations that are scalable, secure, and cost-effective. The presentation also offers insights into future developments in AI-driven healthcare, including how continuous learning and agent autonomy will redefine daily workflows.
Whether you're a healthcare administrator, a tech leader, or a provider looking for smarter solutions, this presentation offers a compelling overview of how Droidal’s AI Agents can help your organization achieve operational excellence and better patient outcomes.
A free demo trial is available for those interested in experiencing Droidal’s AI Agents firsthand. Our team will walk you through a live demo tailored to your specific workflows, helping you understand the immediate value and long-term impact of adopting AI in your healthcare environment.
To request a free trial or learn more:
https://droidal.com/
Adtran’s new Ensemble Cloudlet vRouter solution gives service providers a smarter way to replace aging edge routers. With virtual routing, cloud-hosted management and optional design services, the platform makes it easy to deliver high-performance Layer 3 services at lower cost. Discover how this turnkey, subscription-based solution accelerates deployment, supports hosted VNFs and helps boost enterprise ARPU.
Measuring Microsoft 365 Copilot and Gen AI SuccessNikki Chapple
Session | Measuring Microsoft 365 Copilot and Gen AI Success with Viva Insights and Purview
Presenter | Nikki Chapple 2 x MVP and Principal Cloud Architect at CloudWay
Event | European Collaboration Conference 2025
Format | In person Germany
Date | 28 May 2025
📊 Measuring Copilot and Gen AI Success with Viva Insights and Purview
Presented by Nikki Chapple – Microsoft 365 MVP & Principal Cloud Architect, CloudWay
How do you measure the success—and manage the risks—of Microsoft 365 Copilot and Generative AI (Gen AI)? In this ECS 2025 session, Microsoft MVP and Principal Cloud Architect Nikki Chapple explores how to go beyond basic usage metrics to gain full-spectrum visibility into AI adoption, business impact, user sentiment, and data security.
🎯 Key Topics Covered:
Microsoft 365 Copilot usage and adoption metrics
Viva Insights Copilot Analytics and Dashboard
Microsoft Purview Data Security Posture Management (DSPM) for AI
Measuring AI readiness, impact, and sentiment
Identifying and mitigating risks from third-party Gen AI tools
Shadow IT, oversharing, and compliance risks
Microsoft 365 Admin Center reports and Copilot Readiness
Power BI-based Copilot Business Impact Report (Preview)
📊 Why AI Measurement Matters: Without meaningful measurement, organizations risk operating in the dark—unable to prove ROI, identify friction points, or detect compliance violations. Nikki presents a unified framework combining quantitative metrics, qualitative insights, and risk monitoring to help organizations:
Prove ROI on AI investments
Drive responsible adoption
Protect sensitive data
Ensure compliance and governance
🔍 Tools and Reports Highlighted:
Microsoft 365 Admin Center: Copilot Overview, Usage, Readiness, Agents, Chat, and Adoption Score
Viva Insights Copilot Dashboard: Readiness, Adoption, Impact, Sentiment
Copilot Business Impact Report: Power BI integration for business outcome mapping
Microsoft Purview DSPM for AI: Discover and govern Copilot and third-party Gen AI usage
🔐 Security and Compliance Insights: Learn how to detect unsanctioned Gen AI tools like ChatGPT, Gemini, and Claude, track oversharing, and apply eDLP and Insider Risk Management (IRM) policies. Understand how to use Microsoft Purview—even without E5 Compliance—to monitor Copilot usage and protect sensitive data.
📈 Who Should Watch: This session is ideal for IT leaders, security professionals, compliance officers, and Microsoft 365 admins looking to:
Maximize the value of Microsoft Copilot
Build a secure, measurable AI strategy
Align AI usage with business goals and compliance requirements
🔗 Read the blog https://nikkichapple.com/measuring-copilot-gen-ai/
Agentic AI - The New Era of IntelligenceMuzammil Shah
This presentation is specifically designed to introduce final-year university students to the foundational principles of Agentic Artificial Intelligence (AI). It aims to provide a clear understanding of how Agentic AI systems function, their key components, and the underlying technologies that empower them. By exploring real-world applications and emerging trends, the session will equip students with essential knowledge to engage with this rapidly evolving area of AI, preparing them for further study or professional work in the field.
Offshore IT Support: Balancing In-House and Offshore Help Desk Techniciansjohn823664
In today's always-on digital environment, businesses must deliver seamless IT support across time zones, devices, and departments. This SlideShare explores how companies can strategically combine in-house expertise with offshore talent to build a high-performing, cost-efficient help desk operation.
From the benefits and challenges of offshore support to practical models for integrating global teams, this presentation offers insights, real-world examples, and key metrics for success. Whether you're scaling a startup or optimizing enterprise support, discover how to balance cost, quality, and responsiveness with a hybrid IT support strategy.
Perfect for IT managers, operations leads, and business owners considering global help desk solutions.
cloudgenesis cloud workshop , gdg on campus mitasiyaldhande02
Step into the future of cloud computing with CloudGenesis, a power-packed workshop curated by GDG on Campus MITA, designed to equip students and aspiring cloud professionals with hands-on experience in Google Cloud Platform (GCP), Microsoft Azure, and Azure Al services.
This workshop offers a rare opportunity to explore real-world multi-cloud strategies, dive deep into cloud deployment practices, and harness the potential of Al-powered cloud solutions. Through guided labs and live demonstrations, participants will gain valuable exposure to both platforms- enabling them to think beyond silos and embrace a cross-cloud approach to
development and innovation.
As data privacy regulations become more pervasive across the globe and organizations increasingly handle and transfer (including across borders) meaningful volumes of personal and confidential information, the need for robust contracts to be in place is more important than ever.
This webinar will provide a deep dive into privacy contracting, covering essential terms and concepts, negotiation strategies, and key practices for managing data privacy risks.
Whether you're in legal, privacy, security, compliance, GRC, procurement, or otherwise, this session will include actionable insights and practical strategies to help you enhance your agreements, reduce risk, and enable your business to move fast while protecting itself.
This webinar will review key aspects and considerations in privacy contracting, including:
- Data processing addenda, cross-border transfer terms including EU Model Clauses/Standard Contractual Clauses, etc.
- Certain legally-required provisions (as well as how to ensure compliance with those provisions)
- Negotiation tactics and common issues
- Recent lessons from recent regulatory actions and disputes
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Lorenzo Miniero
Slides for my "Multistream support in the Janus SIP and NoSIP plugins" presentation at the OpenSIPS Summit 2025 event.
They describe my efforts refactoring the Janus SIP and NoSIP plugins to allow for the gatewaying of an arbitrary number of audio/video streams per call (thus breaking the current 1-audio/1-video limitation), plus some additional considerations on what this could mean when dealing with application protocols negotiated via SIP as well.
Unlock your organization’s full potential with the 2025 Digital Adoption Blueprint. Discover proven strategies to streamline software onboarding, boost productivity, and drive enterprise-wide digital transformation.
Evaluation Challenges in Using Generative AI for Science & Technical ContentPaul Groth
Evaluation Challenges in Using Generative AI for Science & Technical Content.
Foundation Models show impressive results in a wide-range of tasks on scientific and legal content from information extraction to question answering and even literature synthesis. However, standard evaluation approaches (e.g. comparing to ground truth) often don't seem to work. Qualitatively the results look great but quantitive scores do not align with these observations. In this talk, I discuss the challenges we've face in our lab in evaluation. I then outline potential routes forward.
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPathCommunity
Join the UiPath Community Berlin (Virtual) meetup on May 27 to discover handy Studio Tips & Tricks and get introduced to UiPath Insights. Learn how to boost your development workflow, improve efficiency, and gain visibility into your automation performance.
📕 Agenda:
- Welcome & Introductions
- UiPath Studio Tips & Tricks for Efficient Development
- Best Practices for Workflow Design
- Introduction to UiPath Insights
- Creating Dashboards & Tracking KPIs (Demo)
- Q&A and Open Discussion
Perfect for developers, analysts, and automation enthusiasts!
This session streamed live on May 27, 18:00 CET.
Check out all our upcoming UiPath Community sessions at:
👉 https://community.uipath.com/events/
Join our UiPath Community Berlin chapter:
👉 https://community.uipath.com/berlin/
Adtran’s SDG 9000 Series brings high-performance, cloud-managed Wi-Fi 7 to homes, businesses and public spaces. Built on a unified SmartOS platform, the portfolio includes outdoor access points, ceiling-mount APs and a 10G PoE router. Intellifi and Mosaic One simplify deployment, deliver AI-driven insights and unlock powerful new revenue streams for service providers.
European Accessibility Act & Integrated Accessibility TestingJulia Undeutsch
Emma Dawson will guide you through two important topics in this session.
Firstly, she will prepare you for the European Accessibility Act (EAA), which comes into effect on 28 June 2025, and show you how development teams can prepare for it.
In the second part of the webinar, Emma Dawson will explore with you various integrated testing methods and tools that will help you improve accessibility during the development cycle, such as Linters, Storybook, Playwright, just to name a few.
Focus: European Accessibility Act, Integrated Testing tools and methods (e.g. Linters, Storybook, Playwright)
Target audience: Everyone, Developers, Testers
Fully Open-Source Private Clouds: Freedom, Security, and ControlShapeBlue
In this presentation, Swen Brüseke introduced proIO's strategy for 100% open-source driven private clouds. proIO leverage the proven technologies of CloudStack and LINBIT, complemented by professional maintenance contracts, to provide you with a secure, flexible, and high-performance IT infrastructure. He highlighted the advantages of private clouds compared to public cloud offerings and explain why CloudStack is in many cases a superior solution to Proxmox.
--
The CloudStack European User Group 2025 took place on May 8th in Vienna, Austria. The event once again brought together open-source cloud professionals, contributors, developers, and users for a day of deep technical insights, knowledge sharing, and community connection.
Let’s Get Slack Certified! 🚀- Slack CommunitySanjeetMishra29
[SUTD GDSC] Intro to HTML and CSS
1. Intro to HTML & CSS
Joash Tan
@bakkwatan
Build your first website!
Download the source code
before we begin to save time
https://tinyurl.com/26myhj9c
2. • Self learnt HTML, CSS, JS (TS) & React
(Native)
• Data Analyst
• ESD
• Dislike bakkwa, high calories
• and backend
About me
22 years old
4. Content
1 hour
HTML
Introduction to HTML
HTML styling
HTML Tags
Introduction to CSS
CSS styles
Q & A
CSS
10 minutes
Introduction
0 minutes
Break
15 minutes
5. What is HTML?
• HyperText Markup Language
• Wix, squarespace, Shopify…
• More customization and understand how
website works
• <Tags/>
• Editors: Atom, VSCode, Notepad++, Notepad…
6. <!--Type of doc is html-->
<!DOCTYPE html>
<!--overall container-->
<html>
<!--settings, properties of html-->
<head>
<!--change tab name-->
<title>I am learning HTML!</title>
</head>
<!--content of html-->
<body>
Hello world
</body>
</html>
INDEX.HTML
<!--
Do not comment nonsense
-->
<!--Do not comment nonsense-->
<!--<TAG></TAG>-->
7. <head>
<!--common type of character set-->
<meta charset="UTF-8"/>
<!--description of my website (description for google search and SEO)-->
<meta name="description" content="My Awesome Website"/>
<!--ensure that your website is responsive-->
<meta name=“viewport" content=“width=device-width, initial-scale=1.0"/>
<!--change tab name-->
<title>I am learning HTML!</title>
</head>
https://www.w3schools.com/tags/tag_meta.asp
<meta/>
8. <!--content of html-->
<body>
<!--header tags (default settings applied, styling comes later in css)-->
<h1>My website</h1>
<h2>Subheader for my website</h2>
<h6>Subsubheader for my website</h6>
</body>
<h1>Enter Title here</h1>
9. <body>
<h1>My website</h1>
<!--paragraph tags (default settings applied, styling comes later in css)-->
<p>This is my paragraph</p>
<h2>Subheader for my website</h2>
<!--b for bold, i for italic-->
<p>This is my <i>paragraph</i> for my subheader</p>
<p>This is my <b><i>paragraph</i></b> paragraph for my subheader</p>
</body>
<p>Enter <b>paragraph</b> here</p>
10. <p>This is my paragraph</p>
<h1>My website</h1>
<h2>Subheader for my website</h2>
<p>This is my <i>paragraph</i> for my subheader</p>
<p>This is my <b><i>paragraph</i></b> paragraph for my
subheader</p>
<h1>My website</h1>
<p>This is my paragraph</p>
<h2>Subheader for my website</h2>
<p>This is my <i>paragraph</i> for my subheader</p>
<p>This is my <b><i>paragraph</i></b> paragraph for my
subheader</p>
13. <!--I add navigation bar, logos, etc. here-->
<header>
<!--I add navigation links here-->
<nav>
</nav>
</header>
<!--I add all content here-->
<main>
<!--I can add an article here (for blogs)-->
<article>
<!--I add sections of my article here-->
<section>
h1
h2
h2
h3
</section>
</article>
</main>
<!--I add additional links, links to my socials, etc. here-->
<footer>
</footer>
<body>structure of html</body>
<!--
Tip: You do not have to
structure your contents based
on articles and section but its
generally good practice and it
helps search engine
optimization as google can scan
through your html file and
understand what your website is
about. THEY ARE IMPORTANT.
Ignore all the haters that say
they are not.
-->
14. <!--a tag in p tag to link me to youtube!-->
<p>Hey you! click this <a href="https://www.youtube.com/"
target="_blank">link</a> to watch my youtube video!</p>
<p>Hey you! click <a href="static/page_2.html">this</a> to go to 2nd page</p>
<a href=“#”>Link me!</a>
15. <img src="assets/cat.jpg" alt="an angry cat with low resolution"/>
<img src="https://icatcare.org/app/uploads/2018/07/Thinking-of-
getting-a-cat.png" alt="A cute cat with high resolution"/>
<img src=“source” alt=“important”/>
<!--
Tip: please write alts just in
case your image suddenly goes
missing.
-->
16. <video src="assets/video.mkv" controls width="800"
poster="assets/cat.jpg"></video>
https://www.w3schools.com/html/html5_video.asp
<video src=“source” controls></video>
<!--
Tip: Add text between the tags
just in case the video is
missing. If you want to use a
youtube video, you can do an
iframe instead.
-->
17. <ol type="I"> <!--1,a,A,i-->
make me a sandwich
<li>2 slices of bread bread</li>
<li>hams
<ul>
<li>1 turkey</li>
<li>1 chicken</li>
</ul>
</li>
<li>1 cheese</li>
<li>mayonnaise</li>
</ol>
<list>grocery list</list>
18. <!--example of block-->
<div style="border: 1px solid black;">
this is a div
</div>
<!--example of inline-->
<span style="border: 1px solid blue;">
this is a span
</span>
<div>Contents of my tupperware</div>
<!--
Example of block elements: <p>
Example of inline elements: <a>
-->
19. <form>
<!--input types: date, email, range, file, checkbox, radio (need a
name), submit-->
<input type="text" value="example username" placeholder="enter your
username"/>
<input type="password" placeholder="enter your password"/>
<textarea rows="10" cols="50">
Enter your paragraph
</textarea>
</form>
<input/>
20. Have a good break.
Cause I need one too.
- Joash Tan
21. What is CSS?
• Cascading StyleSheet
• Sibling of HTML
• Classes and id
• Different styles (color, backgroundColor, etc.)
29. <p style="font-family: 'Courier', Times, serif; font-size: 1em; font-weight:
bold; font-style: italic;">
This is my main paragraph. I am going to try and write as long of a paragraph
because I want to show different attributes and how you can style this
paragraph. This is important because it is important because it is important
because it is important because it is important because it is important.
</p>
.fonts{}
30. <head>
<style>
body {
color: blue;
}
h1 {
color: red;
}
</style>
</head>
<body>
<h1>This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</body>
.styletag{}
<!--
Style tags, inline styling and
external StyleSheets are ways
we can apply CSS to html. Each
has its pros and cons.
-->
31. <head>
<link rel="stylesheet“ href="./style.css" />
</head>
<body>
<h1>This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</body>
.stylesheet{}
/*Create a new stylesheet, it can be named anything as long as it ends in .css*/
32. <!--html->
<div class="container">
<h1 id="first_container_h1">This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</div>
<div class="container make_green">
<h1 id="second_container_h2">This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</div>
.class{} #id{}
/* css */
.container {
text-align: center;
}
#first_container_h1 {
color: blue;
background-color: yellow;
}
/* this line makes my container turn green */
.make_green {
color: green;
}
/* Can have multiple classes but only 1 id. Generally, use id
to pick out that 1-3 specific element. It’s not important if
you look only in terms of CSS but when it comes to inclusion
of other languages like JS, this is an important rule of
thumb as id is used for identification. */
33. <!--html->
<div class="container">
<h1 id="first_container_h1">This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</div>
<div class="container2 make_green">
<h1 id="second_container_h2">This is a h1</h1>
<h3>This is a h3</h3>
<p>This is a paragraph.</p>
</div>
.classSelectors{}
/* css */
* {
background-color: aqua;
}
.container, .container2 {
text-align: center;
}
#first_container_h1 {
color: blue;
background-color: yellow;
}
.make_green {
color: black;
border: 1px solid white;
}
/* this line makes my container turn green when I hover over
the element */
.make_green:hover {
color: green;
border: 1px solid black;
}