This document provides an introduction and overview of CSS (Cascading Style Sheets). It covers what CSS is, why it is used to separate content from presentation, and its basic syntax and structure. CSS allows separation of HTML content from its visual presentation by defining styles like fonts, colors, and spacing in external CSS files or internal <style> tags that can be applied to elements on the page. The key benefits highlighted are maintenance of presentation separately from content and cascading/inheritance of styles.
Introduction to the styling language of the Web - CSS and learn its foundations. We will cover CSS syntax, how to add CSS to your HTML, various CSS properties, the box model, CSS units and custom properties. Understand how to use CSS to style individual elements and create layouts with an example of a styling the landing page of a portfolio.
Media queries are one of the most exciting aspects about CSS today. They will allow us to change our layouts to suit the exact need of different devices - without changing the content. This presentation explains what Media queries are, how to use them, how to target the iPhone and how to create flexible layouts.
Introduction to the styling language of the Web - CSS and learn its foundations. We will cover CSS syntax, how to add CSS to your HTML, various CSS properties, the box model, CSS units and custom properties. Understand how to use CSS to style individual elements and create layouts with an example of a styling the landing page of a portfolio.
Media queries are one of the most exciting aspects about CSS today. They will allow us to change our layouts to suit the exact need of different devices - without changing the content. This presentation explains what Media queries are, how to use them, how to target the iPhone and how to create flexible layouts.
Float merupakan properti CSS yang dapat membuat elemen berada di sebelah kiri atau kanan dari pembungkusnya.
Float dapat digunakan untuk beberapa hal berikut :
1. Text Wrapping
2. Image Gallery
3. Multiple Columns
This is part of my classroom curriculum on IBM Rational Host Access Transformation Services. More material is available from our on site classroom courseware.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
1. INTRO
TO
CSS
IAT100
Spring
2010
Diliara
Nasirova
1
2. OUTLINE
¢ Covered
in
this
lesson:
— Overview
¢ What
is
CSS?
¢ Why
to
use
CSS?
— Structure
¢ CSS
Syntax
Introduction
¢ Three
places
CSS
can
be
de=ined
¢ CSS
Syntax
Speci=ics
¢ Cascading
Inheritance
— Applied
¢ CSS
Hands-‐on
2
3. WHAT
IS
CSS?
¢ Cascading
Style
Sheets
(CSS)
de=ines
the
way
website
content
is
presented.
Visit http://www.csszengarden.com
3
7. WHY
CSS?
¢ Separate
Content
from
Form
<font
size=“14px”>
My
First
Header
</font>
<font
size=“12px”
color=“red”
face=“Verdana”>
My
information
1
goes
here.
</font>
<font
size=“14px”>
My
Second
Header
</font>
<font
size=“12px”
color=“red”
face=“Verdana”>
Different
information
goes
here.
</font>
The
old
way:
7
8. WHY
CSS?
CONTINUED.
¢ Separate
Content
from
Form
— Content
— Form
or
Style
<p
class=“header”>My
First
Header</p>
<p
class=“info”>My
Information
1
goes
here</p>
<p
class=“header”>My
Second
Header</p>
<p
class=“info”>Different
Information
goes
here</p>
(Speci=ic
markup
properties
like
Class
will
be
discussed
later).
.header
{
font-‐size:14px;}
.info
{
font-‐family:
verdana;
font-‐color:
blue;
font-‐size:
12px;
}
8
14. CSS
SYNTAX
¢ 3
Elements
to
a
CSS
Statement
— Selector
¢ What
HTML
sections
does
it
affect?
— Property
¢ What
attribute
of
that
HTML
section
will
be
affected?
— Value
¢ What
change
will
be
made
to
that
attribute?
14
15. CSS
SYNTAX
¢ Applying
a
style
to
Multiple
selectors
-‐
separate
the
selectors
with
a
comma
(,)
¢ Applying
Multiple
properties
-‐
split
each
declaration
with
a
semi-‐colon
(;)
h1
{
color:red;
font-‐family:calibri}
h1,
h2,
h3,
h4,
h5,
h6
{
color:
red
}
15
16. CSS
SYNTAX:
SELECTORS
¢ Think
of
…
— Web
Page
as
a
university
— Selectors
can
be
tags,
classes,
IDs.
Then:
¢ Tags
as
students
¢ Class
as
student’s
major
¢ ID
as
student’s
ID
number
16
17. CSS
SYNTAX:
SELECTORS
¢ Tag
Selector
¢ Class
Selector–
precede
the
class
with
a
dot(.)
¢ ID
selector
precedes
with
a
"#"
symbol
CSS:
.myinfo
{
font-‐size:
10px;
font-‐color:
White;
}
HTML:
<p
class=“myinfo” >
Content</p>
<div
class=“myinfo”>
Other
content</div>
CSS:
#container{
font-‐size:
10px;
font-‐color:
White;
}
HTML:
<div
id=“container”>
This
is
one
section
</div>
CSS:
p
{font-‐size:
10px;}
HTML:
<p>Content</p>
17
18. EXTRA
HTML
TAGS:
DIVISION
AND
SPAN
¢ Extra
Tags:
Div
and
Span
de=ine
sections
in
a
HTML
=ile
¢ Div
tag
is
a
style
element
for
multiple
lines
¢ Span
tag
is
a
style
element
for
one
line
(inline).
¢ You
can
apply
CSS
to
Div
through
ID/Class
Selector;
<div
id
=
“container”>
<h1>
Content
goes
here
</h1>
<p>
Content
goes
here
</p>
</div>
<p>
Content
<span
class=“myinfo”>
goes
here
<span>
</p>
18
21. PRESENTATION
NOTES
¢ Page
3:
— Originally
HTML
was
used
to
change
the
appearance
of
websites,
so
that
HTML
documents
eventually
turned
into
a
mixture
of
content
and
presentaRon.
This
problem
was
solved
by
W3C
(World
Wide
Web
ConsorRum)
that
created
CSS,
level
1
in
1996.
It
was
quickly
adopted
by
all
main
web
browsers.
In
1998
W3C
developed
a
more
sophisRcated
and
accurate
CSS2
followed
by
a
minor
CSS2.1
update
and
CSS3
is
currently
under
development.
CSS
is
usually
stored
in
separate
.css
style
sheets
which
can
be
re-‐used
for
all
your
web
pages.
— Cascading
Style
Sheets
(CSS)
is
a
language
that
works
with
HTML
documents
for
adding
visual
style
to
web
sites,
in
other
words
for
defining
the
way
content
is
presented.
It
deals
with
colors,
fonts,
background
images,
posiRons,
width,
height,
visibility
and
many
other
things.
¢ Page
7:
— Content
is
the
text
and
images,
marked
up
to
define
regions
of
specific
types
— Form
defines
the
“style”
for
the
content
21
22. PRESENTATION
NOTES
¢ Page
9:
— Separate
Content
from
Form
¢ Specify
the
style
once
for
every
instance
of
that
class.
¢ Example:
Specify
the
font
once
for
all
text
on
the
HTML
page
that
you
have
idenRfied
as
a
“header”.
¢ The
style
sheet
can
be
a
separate
file
which
all
HTML
pages
on
your
enRre
site
can
link
to.
¢ Only
have
to
specify
the
style
once
for
your
ENTIRE
SITE
¢ Can
change
the
style
for
your
enRre
site
by
ediRng
only
ONE
FILE.
¢ Page
12:
— Note,
the
selector
for
inline
CSS
is
the
tag
which
contains
the
style
aaribute.
22