1. CSS (Cascading Style Sheets) is a language used to define the style and layout of web pages. CSS can be applied internally, inline, or through external style sheets.
2. There are different types of CSS selectors including tag selectors, ID selectors, and class selectors that allow styles to be applied to specific HTML elements. Common CSS properties define colors, fonts, spacing, and layout.
3. CSS3 introduces newer specifications like rounded corners, shadows, gradients, transitions, and transformations that expand on the original CSS standards. Features like custom fonts, multi-column layout, flexible box and grid layouts add additional styling capabilities.
CSS (Cascading Style Sheets) is used to define styles for displaying HTML elements. CSS has different levels that add new features denoted as CSS1, CSS2, CSS3. CSS saves work by defining styles that can be applied across multiple web pages through external style sheets or internal/inline styles. CSS style rules contain selectors and declarations, with properties and values. CSS comments, id and class selectors, and multiple style sheets are also discussed in the document.
This document provides an overview of the Java Collections Framework. It discusses key interfaces like Collection, List, Set, Queue and Map. It also covers concrete classes that implement these interfaces like ArrayList, LinkedList, HashSet, HashMap. The document compares different collection classes and their usage. It describes concepts like iterators, fail-fast behavior, wrapper classes and autoboxing/unboxing. Synchronization of collections and usage of equals() and hashCode() methods is also summarized.
Things you should know about Javascript ES5. A programming language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else
This document discusses Java 8 features including anonymous functions, functional interfaces, lambda expressions, default and static methods, and forEach(). Anonymous functions allow defining functions without naming them. Functional interfaces specify a single abstract method that can be implemented using lambda expressions. Default and static methods allow adding new methods to interfaces without breaking existing code. The forEach() method is used to iterate over elements of a collection and can take a lambda expression.
This document provides an overview of various CSS topics including comments, colors, text formatting, positioning, and cross-browser compatibility. It explains concepts like using hexadecimal color codes, text properties like alignment and decoration, positioning elements with static, relative, absolute and fixed positioning, and strategies for aligning elements and dealing with browser inconsistencies.
Introduction to Cascading Style Sheets (CSS)Chris Poteet
This document provides an introduction to Cascading Style Sheets (CSS) including definitions, why CSS is used, the cascade, inheritance, using style sheets, CSS syntax, selectors, the box model, CSS and the semantic web, browser acceptance, fonts, units, colors, layouts, text formatting, backgrounds, lists, shorthand properties, accessibility, and resources for further information.
This document summarizes CSS Grid Layout, a new two-dimensional grid system being added to CSS. It discusses some of the limitations of existing CSS layout methods and how Grid Layout addresses them. Key points include: Grid Layout uses line-based placement to position items, grid tracks can be flexible or fixed widths, areas can be explicitly or implicitly named, and the system avoids hacks and limitations of previous methods.
This document provides an introduction to CSS (Cascading Style Sheets) including what CSS is, where it can be used, CSS syntax, and key concepts like inheritance and the cascade. CSS is used to style and lay out HTML elements on a page. It allows customizing elements with properties like color, font, size and more. CSS can be included inline with HTML, embedded in the HTML <head> with <style> tags, or linked externally in a .css file. The cascade determines which styles take precedence when multiple selectors apply to the same element. Inheritance applies styles to descendant elements.
JavaScript variables hold values and are declared with var. Variable names are case sensitive and must begin with a letter or underscore. Variables can hold numbers, strings, Booleans, objects, and null values. Arrays are objects that hold multiple values in a single variable. Functions are blocks of code that perform tasks and are executed by events or calls. Objects store related data and functions to represent self-contained entities.
This document provides an introduction to JavaScript and jQuery. It covers basic JavaScript concepts like variables, functions, conditional statements, and user input/output. It also demonstrates how to select and manipulate HTML elements using jQuery, including hiding elements on clicks or after delays. The document recommends additional resources for learning more about JavaScript and jQuery.
There are 6 types of CSS selectors: simple, class, generic, ID, universal, and pseudo-class selectors. Simple selectors apply styles to single elements. Class selectors allow assigning different styles to the same element on different occurrences. ID selectors define special styles for specific elements. Generic selectors define styles that can be applied to any tag. Universal selectors apply styles to all elements on a page. Pseudo-class selectors give special effects like focus and hover.
Resource bundles are used to support internationalization (i18n) and externalize configuration parameters from code. They work by storing configurable key-value pairs in properties files that can be read at runtime. The document discusses how to create properties files, read values from them using the ResourceBundle class, and support multiple languages by creating localized properties files for different locales. It also explains the Locale class used to retrieve the correct localized properties file based on language, country, and variant settings.
Advanced CSS
by: Alexandra Vlachakis
Sandy Creek High School, Fayette County Schools
Slide Show correlates Georgia Deparment of Edcuation Career and Technology PATHWAY: Interactive Media
COURSE: Advanced Web Design
UNIT 6: BCS-AWD-6 Advanced CSS
Cascading Style Sheets (CSS) allow separation of document content from document presentation, including elements like fonts, colors, and layout. CSS rules include selectors that point to specific HTML elements and declarations that define properties like color and font for those elements. Common CSS properties include font properties, color properties, box properties like width, padding, and margin, and background properties. CSS provides benefits like easier maintenance of web page styling across multiple pages.
This document provides information about Java collections framework. It discusses various collection interfaces like Collection, List, Set, Queue, Map and their implementations like ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap. It also covers topics like sorting collections using Comparable and Comparator interfaces, overriding equals() and hashCode() methods.
JavaScript is a client-side scripting language that can be inserted into HTML pages to make them interactive. It allows dynamic validation of forms, changing HTML element properties like visibility, and reacting to user events like clicks or form submissions. The Document Object Model (DOM) represents an HTML or XML document as a tree structure, allowing JavaScript to programmatically access and modify the content, structure, and styling of the document. Common built-in JavaScript objects include String, Date, Array, Math, and Boolean, which provide properties and methods for manipulating text, dates, lists of values, numbers, and true/false values.
The document provides information on object-oriented programming concepts like classes, objects, encapsulation, inheritance and polymorphism. It discusses Java primitive data types like boolean, char, byte etc. It also covers defining custom classes with attributes and methods, creating objects, constructors, access modifiers, inheritance and polymorphism. The key concepts of OOP like encapsulation, inheritance and polymorphism are explained with examples.
JQuery is a JavaScript library that simplifies HTML document manipulation, event handling, animations, and Ajax interactions. It works across browsers and makes tasks like DOM traversal and manipulation, event handling, animation, and Ajax much simpler. JQuery's versatility, extensibility, and cross-browser compatibility have made it popular, with millions of developers using it to write JavaScript.
The document discusses exception handling in Java. It defines exceptions as abnormal conditions that occur during program execution. Java provides keywords like try, catch, throw and finally to handle exceptions. The document explains different types of exceptions like checked exceptions that must be handled and unchecked exceptions. It also covers how to define custom exception classes, throw and propagate exceptions, and use multiple catch blocks to handle different exception types.
Compass, Sass, and the Enlightened CSS DeveloperWynn Netherland
This document discusses Sass, Compass, and the enlightened web. It describes how Sass provides powerful features like variables, nested rules, mixins, selector inheritance and functions that allow developers to write more maintainable CSS. Compass is a library of Sass extensions that provides CSS3 mixins. Together, Sass and Compass allow developers to write stylesheets in a more simplified and structured way.
The document discusses the CSS box model and its properties for borders, margins, and paddings. It describes the border-color, border-style, and border-width properties for controlling an element's border. It also explains the margin, padding, and shorthand properties for setting the space around an element's content. Individual properties like border-top-style and padding-left are presented for styling each side independently.
CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of HTML documents. CSS allows you to control the color, font, size, spacing, and other aspects of HTML elements. CSS properties like background, text, font, links, lists and box model can be used to format HTML elements. CSS rules have selectors that specify the element to which a declaration applies, and declarations that contain property-value pairs that define the presentation of the element.
External style sheets allow consistent styling across multiple web pages by placing CSS code in a separate .css file. The CSS file is linked to XHTML pages using a <link> tag in the <head> and enables global styling changes from a single file. Comments can be added to CSS using /* */ to ignore code when experimenting with styles.
High-strength low-alloy (HSLA) steels possess higher strength than conventional carbon steels through microalloying with elements like vanadium, niobium, and titanium. These alloys produce fine precipitates during cooling that strengthen the steel through mechanisms like grain refinement and precipitation strengthening. Common HSLA grades include ASTM A588 for weathering steel applications and ASTM A633 Grade E for its high yield strength and notch toughness at low temperatures. Vanadium-microalloyed steels gain strength from vanadium carbonitride precipitates while niobium is also effective at grain refinement. Proper control of variables like cooling rate and manganese content maximize the strengthening effect of these al
This document provides an overview of Java basics including:
- Java is an object-oriented programming language like C++.
- The basic unit in Java is the object, which contains both state in the form of variables and behavior in the form of methods.
- Classes define the structure and behavior of objects through methods and variables. The main method is required to execute a Java program.
This presentation will introduce the audience to designing a WordPress theme in HTML5 and CSS3. We’ll discuss the history of HTML5, why HTML5 makes blog design easier, and what you need to do to get WordPress to output valid HTML5 code. You’ll also see how CSS3 can be used to generate an awesome-looking site using little to no graphics.
CSS is used to style and lay out web pages. It allows separation of document content from page layout and design. CSS declarations are made up of selectors and properties. Selectors identify elements on the page and properties set specific styles for those elements, like color, font, size, and layout. CSS rules cascade based on specificity and source, with more specific and inline rules taking precedence over broader and external rules. Inheritance passes down text-based styles by default.
The document discusses input/output streams in Java. It covers:
- Different types of data storage including transient RAM and persistent storage like disks.
- I/O sources and destinations like consoles, disks, networks etc. and how streams represent sequential bytes to abstract I/O details.
- Common Java I/O stream classes like FileReader, FileWriter, InputStream and OutputStream for reading/writing text and binary data from files.
- Using File class to represent files and directories with methods to check attributes, read content and manipulate files.
This document summarizes key aspects of research methodology. It defines research and discusses the differences between thesis, dissertation, and different categories and types of research studies. It also outlines the procedural steps in research including problem selection, literature review, study design, data collection and analysis. Different research strategies and types of epidemiologic studies such as descriptive, analytical, case-control and cohort studies are described. Ethics in research are also briefly mentioned.
Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of HTML and XML documents. CSS separates document content from document presentation, enabling control over elements like layout, colors, and fonts. This separation improves accessibility, flexibility, and maintenance of web pages. CSS can format pages for different rendering methods like on-screen, in print, and for speech-based browsers.
Act Academy provides Industrial training in PHP, .Net, graphic designing, web designing and many more. Also provides diploma courses in CAD designing, Financial accounting with 100% job assurances.
Cascading Style Sheets (CSS) allows obtaining full control over HTML elements and their default properties. CSS can be used to easily redefine properties of any HTML tag, opening new design opportunities. Styles defined in CSS can be reused throughout an HTML document or across multiple pages for consistent formatting. The document discusses different methods of implementing CSS, including inline, internal, and external stylesheets. It also covers various CSS properties for formatting text, fonts, colors, backgrounds, lists, borders, opacity, and more. Examples are provided to demonstrate different CSS declarations.
Cordova training - Day 2 Introduction to CSS 3Binu Paul
This document provides an introduction to CSS3 and its key concepts. It discusses how CSS is used to control the style and presentation of HTML documents. The main topics covered include the advantages of CSS like time savings and easy maintenance, the different CSS modules, syntax involving selectors, properties and values, and how to include CSS through different methods. It also explains various CSS properties for styling text, backgrounds, borders, images and positioning elements.
The document discusses different types of client-side scripts including Cascading Style Sheets (CSS), JavaScript, and Dynamic HTML (DHTML). It explains how CSS can be used to style web pages through internal, external, and inline styling. Common CSS properties for styling backgrounds, text, and other elements are also described.
CSS (Cascading Style Sheets) allows separation of document content from document presentation by defining styles. CSS can be defined internally, inline, or externally in CSS files. CSS rules have selectors and declarations, where properties and values are used to style elements. Common CSS properties control color, text formatting, background images and colors. Styles can be applied to HTML elements, classes, or IDs. When multiple conflicting styles are defined, styles are cascaded according to precedence rules with inline styles having the highest priority.
This document provides an introduction to Cascading Style Sheets (CSS) including:
- CSS is used to describe the presentation of documents including sizes, spacing, fonts, colors, and layout.
- CSS separates content from presentation by defining styles in a separate CSS file rather than within HTML tags.
- CSS rules consist of selectors, declarations separated by semicolons, and properties and values separated by colons to style specific elements.
The document discusses the basics of Cascading Style Sheets (CSS), including its syntax, selectors, properties for styling text, links, backgrounds, and positioning elements. CSS is a stylesheet language that allows styling and layout of web pages written in HTML and other markup languages to specify things like colors, fonts, spacing and positioning of elements.
This document discusses CSS positioning properties. It explains static positioning as the default normal flow layout. It describes float as removing an element from the flow and allowing other content to wrap around it. Relative positioning is defined as positioning an element relative to its static position, while fixed takes an element out of flow and positions it relative to the browser window. Absolute positioning positions an element relative to its first positioned ancestor, removing it from the flow. Examples are given for float, relative, fixed, and absolute. Class exercises provide opportunities to practice these positioning techniques.
The document provides an introduction to CSS (Cascading Style Sheets) and describes various CSS concepts including: internal and external style sheets, text formatting properties like color, alignment, and decoration, font properties, CSS selectors like element, class, and ID selectors, working with tables, lists, the CSS box model, and backgrounds. Key points covered include the different ways to insert CSS stylesheets, how selectors are used to target elements, and properties for formatting text, backgrounds, tables, and boxes.
This document provides an overview of styles, themes, and master pages in chapter 8. It discusses styles and CSS, including inline, internal, and external CSS. It defines selectors and declarations. It also covers themes in ASP.NET which provide a centralized way to define a website's appearance. Master pages are mentioned as a way to simplify the use of themes across content pages. Examples are provided of CSS code and using classes to change styles on click events in ASP.NET codebehind files.
CSS is used to style and lay out web pages. It separates the presentation of HTML elements from the content. CSS rules consist of selectors that point to HTML elements and declarations that apply styles like colors, fonts, sizes etc. CSS rules cascade from broad to specific. More specific selectors override broader ones. CSS can be applied via external stylesheets, internal stylesheets or inline styles. Pseudo-classes can style elements in special states like hover. Media queries allow responsive designs for different screen sizes.
This document provides an introduction and overview of Cascading Style Sheets (CSS). It defines CSS as used to format and style web pages, describes the advantages of using CSS including simplifying design changes and creating style sheets for different audiences. It then explains the basic syntax of CSS using examples and describes the three types of CSS styles: internal, inline, and external styles. Finally, it outlines different CSS selectors including element, id, and class selectors and provides an example of how to use CSS to style an HTML table.
This Slide provided an introduction to CSS or Cascading Style Sheets. What is CSS? How to write styles. What are External, internal and inline CSS styles? and lot more
This document is a chapter from a textbook on web development and design. It covers key concepts about cascading style sheets (CSS) including: describing the evolution of style sheets and advantages of CSS; using color, text properties, and different types of style sheets (inline, embedded, external); creating CSS selectors; and validating CSS. The chapter provides examples and instructions for applying CSS styles to configure properties like color, text formatting, and selectors. It also discusses CSS guidelines, troubleshooting, and validation services.
This document provides an introduction to CSS3 and discusses its modules, syntax, selectors, and cascading order. CSS3 is divided into modules that add new capabilities to CSS2. The syntax of CSS consists of selectors, properties, and values. There are different types of selectors including type, class, ID, and universal selectors. Styles are applied according to their source and type of style sheet, with external stylesheets having the highest priority.
This document provides an introduction to CSS3 and discusses its key features. It explains that CSS3 is divided into modules that add new capabilities and extend features from CSS2. Some modules are recommendations while others are in various stages of development. The document then covers CSS syntax, selectors like type, class and ID selectors, units of length measurement, and style sheets that can be external, internal or inline. It also discusses pseudo-classes, comments, and how to apply styles to hyperlinks.
This document provides an overview of Cascading Style Sheets (CSS) including:
- CSS handles the look and feel of web pages by controlling colors, fonts, spacing, layouts, backgrounds and more.
- CSS versions include CSS1 for basic formatting, CSS2 for media styles and positioning, and CSS3 for new features like colors and transforms.
- There are three ways to apply stylesheets: inline with HTML tags, internally within <style> tags, and externally with <link> tags.
- The Style Builder in Microsoft allows applying styles through a dialog box with options for fonts, backgrounds, text, positioning, and other properties. Basic CSS syntax uses selectors and properties to
1) The document introduces CSS (Cascading Style Sheets) and discusses how it is used to separate HTML content from presentation through external style sheets, embedded styles, and inline styles.
2) It covers basic CSS syntax including selectors, declarations, properties, and values. Common text-related properties like font, color, size, and alignment are described.
3) The "cascade" of CSS is explained, with browser, user, and author styles having different levels of precedence based on specificity and importance. This determines which styles will apply when conflicts occur.
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.
The document discusses threading and concurrency in Java. It begins with an introduction to single-threaded versus multi-threaded programming. It then covers key threading concepts like creating threads by extending Thread or implementing Runnable, starting threads, thread scheduling, priorities, and synchronization to avoid race conditions. Examples are provided to demonstrate creating and running threads concurrently. The last sections discuss thread states, methods, daemon threads, and different types of synchronization.
This document discusses Java input/output (IO) streams and serialization. It covers reading and writing text and binary files using classes like FileReader, FileWriter, ObjectInputStream and ObjectOutputStream. It also discusses reading from the keyboard, reading file attributes, serialization which converts an object to bytes, deserialization which converts bytes to an object, and using the Externalizable interface to customize serialization. The goal is to provide an overview of performing IO operations and serialization in Java.
This document provides an introduction to the Java programming language. It discusses that Java is an object-oriented programming language used to write computer programs. It also describes the basic elements of the Java language including commands, variables, data types, control statements, and functions/methods. Additionally, it explains that the basic building block of Java is the class, and that a Java program or application consists of multiple classes organized into packages.
This document provides an overview of the Django web framework. It discusses what Django is, how to install and create a Django project and app. It also covers Django's MVT architecture, model definitions, templates, views, URLs and common tags used in templates. Key topics covered include installing Django, generating a project and app, model definitions, template usage, URL mapping and parameters, the admin interface, forms, and sessions. The document serves as a tutorial for getting started with basic Django development.
This document discusses SQL and database connectivity using Python. It covers SQL statements like SELECT, INSERT, UPDATE, DELETE. It describes database tables like orders and parts with sample data. It also explains how to connect to databases using Python DB-API modules, execute queries, retrieve and manipulate result sets. Key methods like cursor.execute, fetchall are demonstrated along with transaction handling.
The document discusses object-oriented programming concepts like classes, objects, encapsulation, inheritance, polymorphism, and abstraction. It provides examples of defining classes like Shape, Rectangle, Circle etc. with attributes and methods. It also covers topics like constructors, access modifiers, static vs instance members, method overriding and overloading for polymorphism. The document explains how inheritance allows child classes to extend parent classes and abstract classes/methods that are implemented in child classes.
This document discusses concurrency and threads in Java. It begins by explaining how to create threads using the Thread class or Runnable interface. It then covers thread states, scheduling, and synchronization to prevent race conditions. Key points include how threads can run concurrently but share resources like memory, the use of synchronized methods to allow only one thread access at a time, and monitors that control access to objects.
This document provides an overview of exception handling in Java, including try/catch blocks, checked and unchecked exceptions, custom exceptions, and exception propagation. It defines exceptions as abnormal code conditions, explains how to handle exceptions with try/catch/finally, and covers exception hierarchies, multiple catch blocks, and system-defined vs. programmer-defined exceptions.
This document provides an overview of unsupervised machine learning and reinforcement learning. It discusses unsupervised learning, including clustering methods like k-means. It then explains reinforcement learning concepts such as the agent, environment, actions, states, rewards, and policy. Reinforcement learning is goal-oriented learning based on interaction. Q-learning and Markov decision processes are introduced as reinforcement learning models. Applications include using the Gym library in Python to model environments like cart pole.
Supervised learning involves using a training dataset to learn a target function that can be used to predict class labels or attribute values. The document discusses supervised learning and classification, including types of supervised learning problems like classification and regression. It provides examples of classification algorithms like K-nearest neighbors, decision trees, naive Bayes, and support vector machines. It also gives examples of how to implement classification algorithms using scikit-learn and discusses evaluating classification model performance based on accuracy.
The document provides an overview of machine learning, including definitions, types of machine learning (supervised, unsupervised, reinforcement learning), and evaluation metrics for machine learning models. It discusses classification metrics like accuracy, precision, recall, F1 score, and confusion matrices. For regression problems, it covers metrics like mean absolute error, mean squared error, R2 score. It also provides examples of calculating many of these common metrics in Python.
Pandas is an open source Python library that provides data structures and data analysis tools for working with tabular data. It allows users to easily perform operations on different types of data such as tabular, time series, and matrix data. Pandas provides data structures like Series for 1D data and DataFrame for 2D data. It has tools for data cleaning, transformation, manipulation, and visualization of data.
The document discusses Python modules and classes. It explains that a module is a .py file that can contain functions, classes, and variables. A module can be imported and its elements used in another file. A class defines the structure of an object with attributes like name and methods like setName(). Inheritance allows a child class to inherit attributes and methods from a parent class, with the ability to override methods. The document provides examples of defining classes like Shape and inheriting from it to create child classes like Circle.
This document provides an overview of Angular, including:
- Angular is a JavaScript framework used to build client-side applications with HTML. Code is written in TypeScript which compiles to JavaScript.
- Angular enhances HTML with directives, data binding, and dependency injection. It follows an MVC architecture internally.
- Components are the basic building blocks of Angular applications. Modules contain components and services. Services contain reusable business logic.
- The document discusses Angular concepts like modules, components, data binding, services, routing and forms. It provides examples of creating a sample login/welcome application in Angular.
The document provides an overview of the Python programming language. It discusses that Python is an interpreted, interactive, object-oriented, and high-level programming language. It can be used to develop desktop and web applications. Popular applications built using Python include Instagram, Google, Dropbox, Yahoo Maps, Spotify, and Reddit. The document also covers Python variables, data types, operators, and basic control structures like if/else statements and while loops. It provides examples of how to write, run, and execute Python code in both interactive and script modes.
The document provides an overview of C# programming concepts including data types, variables, operators, and functions. Some key points:
- C# is a general-purpose programming language that uses basic data types like integers, floats, characters, and booleans. It supports derived data types and built-in types as objects.
- Almost every C# program must have one Main() function, which serves as the entry point. The Main() function and other functions use braces to delimit code blocks.
- Variables are declared with a data type and can be assigned values. C# distinguishes between value types and reference types. Operators are used to perform computations on variables.
- Functions, classes,
This document provides an overview of C# programming basics, including:
- C# is an object-oriented language where the basic unit is a class containing methods and variables.
- A C# program consists of at least one class that must contain a Main method, which acts as the program entry point.
- The document discusses basic C# concepts like variables, data types, operators, conditional statements, loops, methods, and arrays.
- It also covers how to compile and run a simple "Hello World" C# program, and provides examples of different programming constructs.
Raystec is an IT training and staffing company established in 2006 that operates in multiple Indian cities. It aims to provide highly trained IT professionals to companies by offering training courses on various technologies like Java, Android, Spring, Hadoop, and soft skills. Some of their clients include large companies and thousands of their trainees have received average placements of Rs. 5 lakh per year. Their management has over 20 years experience in open source technologies and executing enterprise projects. Contact details are provided for their main office in Indore and branch in Pune.
This document provides an overview of object-oriented programming concepts like classes, objects, encapsulation, inheritance, polymorphism, and data hiding. It explains key OOP concepts like classes define custom data types with attributes and methods, objects are instances of classes, encapsulation groups related data and code, inheritance creates specialized classes from general classes, polymorphism allows one interface for multiple forms. It also discusses concepts like abstract classes, interfaces, constructors, destructors, operator overloading and access modifiers for data hiding. Overall, the document serves as an introduction to fundamental OOP principles in C++.
C++ is an object-oriented programming language that is based on classes and objects. A C++ program is made up of classes, which contain methods and variables. The basic building block of a C++ program is the class. A class defines the structure and behavior of an object. Objects are instances of classes that contain their own set of properties and behaviors. The main() method acts as the entry point for program execution. C++ supports features like functions, arrays, control statements, strings and more.
The membership Module in the Odoo 17 ERPCeline George
Some business organizations give membership to their customers to ensure the long term relationship with those customers. If the customer is a member of the business then they get special offers and other benefits. The membership module in odoo 17 is helpful to manage everything related to the membership of multiple customers.
Ardra Nakshatra (आर्द्रा): Understanding its Effects and RemediesAstro Pathshala
Ardra Nakshatra, the sixth Nakshatra in Vedic astrology, spans from 6°40' to 20° in the Gemini zodiac sign. Governed by Rahu, the north lunar node, Ardra translates to "the moist one" or "the star of sorrow." Symbolized by a teardrop, it represents the transformational power of storms, bringing both destruction and renewal.
About Astro Pathshala
Astro Pathshala is a renowned astrology institute offering comprehensive astrology courses and personalized astrological consultations for over 20 years. Founded by Gurudev Sunil Vashist ji, Astro Pathshala has been a beacon of knowledge and guidance in the field of Vedic astrology. With a team of experienced astrologers, the institute provides in-depth courses that cover various aspects of astrology, including Nakshatras, planetary influences, and remedies. Whether you are a beginner seeking to learn astrology or someone looking for expert astrological advice, Astro Pathshala is dedicated to helping you navigate life's challenges and unlock your full potential through the ancient wisdom of Vedic astrology.
For more information about their courses and consultations, visit Astro Pathshala.
Delegation Inheritance in Odoo 17 and Its Use CasesCeline George
There are 3 types of inheritance in odoo Classical, Extension, and Delegation. Delegation inheritance is used to sink other models to our custom model. And there is no change in the views. This slide will discuss delegation inheritance and its use cases in odoo 17.
Split Shifts From Gantt View in the Odoo 17Celine George
Odoo allows users to split long shifts into multiple segments directly from the Gantt view.Each segment retains details of the original shift, such as employee assignment, start time, end time, and specific tasks or descriptions.
Beginner's Guide to Bypassing Falco Container Runtime Security in Kubernetes ...anjaliinfosec
This presentation, crafted for the Kubernetes Village at BSides Bangalore 2024, delves into the essentials of bypassing Falco, a leading container runtime security solution in Kubernetes. Tailored for beginners, it covers fundamental concepts, practical techniques, and real-world examples to help you understand and navigate Falco's security mechanisms effectively. Ideal for developers, security professionals, and tech enthusiasts eager to enhance their expertise in Kubernetes security and container runtime defenses.
Integrated Marketing Communications (IMC)- Concept, Features, Elements, Role of advertising in IMC
Advertising: Concept, Features, Evolution of Advertising, Active Participants, Benefits of advertising to Business firms and consumers.
Classification of advertising: Geographic, Media, Target audience and Functions.
Beyond the Advance Presentation for By the Book 9John Rodzvilla
In June 2020, L.L. McKinney, a Black author of young adult novels, began the #publishingpaidme hashtag to create a discussion on how the publishing industry treats Black authors: “what they’re paid. What the marketing is. How the books are treated. How one Black book not reaching its parameters casts a shadow on all Black books and all Black authors, and that’s not the same for our white counterparts.” (Grady 2020) McKinney’s call resulted in an online discussion across 65,000 tweets between authors of all races and the creation of a Google spreadsheet that collected information on over 2,000 titles.
While the conversation was originally meant to discuss the ethical value of book publishing, it became an economic assessment by authors of how publishers treated authors of color and women authors without a full analysis of the data collected. This paper would present the data collected from relevant tweets and the Google database to show not only the range of advances among participating authors split out by their race, gender, sexual orientation and the genre of their work, but also the publishers’ treatment of their titles in terms of deal announcements and pre-pub attention in industry publications. The paper is based on a multi-year project of cleaning and evaluating the collected data to assess what it reveals about the habits and strategies of American publishers in acquiring and promoting titles from a diverse group of authors across the literary, non-fiction, children’s, mystery, romance, and SFF genres.
How to Configure Time Off Types in Odoo 17Celine George
Now we can take look into how to configure time off types in odoo 17 through this slide. Time-off types are used to grant or request different types of leave. Only then the authorities will have a clear view or a clear understanding of what kind of leave the employee is taking.
Credit limit improvement system in odoo 17Celine George
In Odoo 17, confirmed and uninvoiced sales orders are now factored into a partner's total receivables. As a result, the credit limit warning system now considers this updated calculation, leading to more accurate and effective credit management.
Front Desk Management in the Odoo 17 ERPCeline George
Front desk officers are responsible for taking care of guests and customers. Their work mainly involves interacting with customers and business partners, either in person or through phone calls.
How to Install Theme in the Odoo 17 ERPCeline George
With Odoo, we can select from a wide selection of attractive themes. Many excellent ones are free to use, while some require payment. Putting an Odoo theme in the Odoo module directory on our server, downloading the theme, and then installing it is a simple process.
(T.L.E.) Agriculture: Essentials of GardeningMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 𝟏.𝟎)-𝐅𝐢𝐧𝐚𝐥𝐬
Lesson Outcome:
-Students will understand the basics of gardening, including the importance of soil, water, and sunlight for plant growth. They will learn to identify and use essential gardening tools, plant seeds, and seedlings properly, and manage common garden pests using eco-friendly methods.
Slide Presentation from a Doctoral Virtual Open House presented on June 30, 2024 by staff and faculty of Capitol Technology University
Covers degrees offered, program details, tuition, financial aid and the application process.
2. Cascading Style Sheets
CSS stands for Cascading Style Sheets.
CSS defines the look and feel of HTML
elements.
Styles were added to HTML 4.0.
External Style Sheets are stored in .css files.
It is a way to define themes of your HTML
Web Site.
2www.SunilOS.com 2
3. Apply Style
<p>This is a paragraph without style</p>
You can apply a CSS style to a HTML tag by
using “style” attribute. For example:
o <p style=“color : red;font-size:20px”>
This is a paragraph with style
o </p>
3www.SunilOS.com 3
4. CSS Classes
Reusable styles are defined as classes in <style>
tag.
Defined classes can be applied to any HTML tag.
Usually classes are stored in a .css file that is
imported to HTML pages.
If you change property of class, it will change the
look and feel of its applied tags.
A class name is always prefixed by dot (.)
character.
4www.SunilOS.com 4
5. Simple error CSS Class
Lets define a class named “error” that has font color red and font size
20. It is applied to a paragraph tag.
<head>
o <style>
.error{
• color : red;
• font-size : 20px;
}
o </style>
</head>
<body>
o <p class=“error”>This is an error message</p>
</body>
5www.SunilOS.com 5
6. More CSS classes
.st-title {
font-family: Verdana, Helvetica, Arial;
font-size: 28px;
font-weight: 600;
color: #333333;
}
.st-subtitle {
font-size: 20px;
font-weight: 600;
}
.st-error-header {
color: red;
font-size: 16px;
}
CSS classes are defined to create a theme for your application.
6www.SunilOS.com 6
7. Change HTML tag default style
You may change look and feel of a predefined HTML tag by
overriding its CSS style.
<style>
o H1{
color : red;
font-size : 20px;
o }
</style>
…
<H1>See here if your changes are applied</H1>
<H1>See here if your changed are applied</H1>
7
www.SunilOS.com
7
8. Declaration of CSS
CSS declaration consists of property & value pair.
Properties are separated from their values by using colon
(:) character.
Pairs are separated from each other by using semicolon (;).
o color : red;
o font-size : 20px;
Pairs are enclosed by { } curly braces for a class.
o .st-error-header{
o color: red;
o font-size: 16px;
o }
8www.SunilOS.com 8
9. Selectors
Selectors are used to apply style to a
particular markup.
Selectors are normally the HTML element.
Selector never starts with a number.
Selector never contains space.
There are three types of Selectors:
o Tag Selector
o ID Selector
o Class Selector
9www.SunilOS.com 9
10. Selectors ( Cont.)
Tag Selector
o p – paragraph
o h – heading
o a – hyperlink
ID Selector
o #param
o #wrapper
Class Selector
o .menu
o .title
o .subtitle
10www.SunilOS.com 10
11. 1. Tag Selector
Tag selector is used to redefine existing HTML tags.
Selector is used when you want to change the formatting of
existing tags.
Frequent redefined tags are H1, UL, P, A, etc.
For example:
o H1{
color: red;
font-size: 20px;
o }
o th {
o text-align: center;
o }
11www.SunilOS.com 11
12. 2. ID Selector
ID selector is used to specify a single, unique element.
ID selector uses the id attribute of the HTML element .
ID selector defines with “#”.
Do not start an ID name with a number.
<style>
#param{
test-align : center;
font-size : 20px;
}
</style>
<div id=“param”>……………</div>
12www.SunilOS.com 12
13. 3. Class Selector
Class selector is used to specify a style for group of elements.
Set a particular style for many HTML elements with the same class.
Class selector defines with ”.”
<style>
.title{
color : red ;
font-size : 30px;
}
</style>
<p class=“title”>……………</p>
13www.SunilOS.com 13
14. Style Sheets
There are three ways to insert a style sheet
o Inline Style
o Internal Style Sheet
o External Style Sheet
14www.SunilOS.com 14
15. Inline Style
CSS is applied in every HTML tag by Inline style.
For using Inline style, style attribute is used in
relevant tag.
Style attribute can contain any CSS property.
For example:
<p style="background: blue; color: white;">
o A new background and font color with inline CSS
</p>
15www.SunilOS.com 15
16. Internal Style Sheet
Internal is the basic & easy way to insert
style in HTML.
In Internal style, <style></style> tag is added
in the <head></head> tag of HTML
document.
Internal Style Sheet should be used when a
single document has a unique style.
16www.SunilOS.com 16
17. External Style Sheet
External CSS is a file that contains only CSS code and is
saved with a ".css" file extension.
This CSS file is then referenced in HTML using the <link>
tag instead of <style> tag.
External style sheet is applied to many pages.
External style sheet can change the entire look of website
by changing only one file.
External style sheet keeps the design & content separate.
We can reuse the CSS code.
17* www.SunilOS.com 17
18. External Style Sheet
<html>
o <head>
<link rel="stylesheet" type="text/css" href=“sunrays.css" />
o </head>
<body>
o <h3> A White Header </h3>
o <p> See here the changes from external CSS file.</p>
</body>
</html>
* 18www.SunilOS.com 18
19. CSS3
CSS3 is the latest standard of CSS.
It contains the Old CSS Specification.
It splits into Modules
o Selectors
o Box Model
o Background & Border
o Image Values & Replaced Content
o Text Effects
o 2D/3D Transformation
o Animations
o Multiple Column Layout
o User Interface
* 19www.SunilOS.com 19
20. CSS3 Fonts
CSS3 Fonts is advanced feature of CSS3.
It is used to improve the web designing.
We can create different type of font styles.
.font4
{
font-family: 'Rochester', cursive;
font-size: 14px;
color: blue;
line-height: 1.3em;
}
Output :
20www.SunilOS.com 20
21. CSS3 Text Effects
CSS3 text effect is used to extend the text feature for
viewing & layout purpose.
Main properties of CSS3 are :
o Text-Shadow
o Word-Wrap
Test Shadow is used to create the shadow around the text.
We can also change the color of shadow.
Word-Wrap is used to break the continued text in another
line.
21www.SunilOS.com 21
22. CSS3 Text Effects
<style>
#text_shadow{
text-shadow: 20px 20px 10px #009933;
}
#word_wrap{
word-wrap:break-word;
width:150px;
border:1px solid #ff0000;
}
</style>
<body>
<div id="text_shadow"><h1>Text Shadow</h1></div>
<div id="word_wrap">you can break the line
hereeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.</div>
</body>
22* www.SunilOS.com 22
23. Background Model
CSS3 allows you to add multiple background images.
We use background image property for adding background
images.
Background images are separated by commas( , ).
#mycss{
• background-image : url(abc.gif), url(xyz.gif);
• background-position : right bottom, left top;
• background-repeat : no-repeat , repeat;
• }
<body>
<div id=“mycss”>……………</div>
</body>
* 23www.SunilOS.com 23
24. Background size
CSS3 allows you to re-use the background images
in different context.
We use background-size property for specify the
size of the background images.
Size can be specified in lengths, percentages or by
using two keywords :
o Contain : scales background image as large as possible.
o Cover : scales the background image so that the content
area is completely covered.
* 24www.SunilOS.com 24
25. Border Images
CSS3 allows to add border image instead of
normal border.
We can add border image by using border-
image property.
The border-image property has three parts:
o Use as a border.
o Slice the image.
o Middle sections should be repeated or stretched.
* 25www.SunilOS.com 25
26. CSS3 Colors
CSS supports color names, hexadecimal
and RGB colors.
In addition, CSS3 also introduces:
RGBA colors
HSL colors
HSLA colors
Opacity
* 26www.SunilOS.com 26
27. CSS3 Text shadow
Text-shadow property applies shadow to
text.
You can specify the horizontal shadow and
the vertical shadow.
h1 {
text-shadow: 2px 2px;
}
* 27www.SunilOS.com 27
28. Multiple Shadows
To add more than one shadow to the text, you can
add a comma-separated(,) list of shadows.
h1 {
text-shadow: 0 0 3px #FF0000,005px #0000FF;
}
* 28www.SunilOS.com 28
29. CSS3 Transforms
CSS3 transforms allow you to translate,
rotate, scale, and skew elements.
It supports
o 2D Transformations
o 3D Transformations
* 29www.SunilOS.com 29
30. 2D Transformation
2D transformation has following methods.
o translate()
o rotate()
o scale()
o skewX()
o skewY()
o matrix()
* 30www.SunilOS.com 30
31. translate() Method
translate() method moves an element from its current position according
to the parameters given for the X-axis and the Y-axis.
div {
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
transform: translate(50px,100px);
}
www.SunilOS.com 31
32. rotate() Method
The rotate() method rotates an element clockwise or counter-clockwise
according to a given degree.
div{
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
}
#myCss{
transform: rotate(20deg); /* Standard syntax */
}
www.SunilOS.com 32
33. scale() Method
scale() method increases or decreases the size of an element
according to the parameters given for the width and height.
<style>
div {
margin: 150px;
width: 200px;
height: 100px;
background-color: yellow;
border: 1px solid black;
border: 1px solid black;
transform: scale(25,30);
}
</style>
www.SunilOS.com 33
34. skewX() Method
The skewX() method skews an element along the X-axis by the given
angle
<style>
div {
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
}
#myDiv {
transform: skewX(20deg);
}
</style>
www.SunilOS.com 34
35. skewY() method
skewY() method skews an element along the Y-axis by the given
angle.
<style>
div {
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
}
#myCss{
transform: skewY(20deg);
}
</style>
www.SunilOS.com 35
36. skew() method
skew() method skews an element along the X and Y-axis by the given
angles.
<style>
div {
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
}
#myCss{
transform: skew(20deg,10deg);
}
</style>
www.SunilOS.com 36
37. 3D Transformation
Used to change the actual form of element.
By this we can change shape, sixe &
position of an element.
3D tansformation is used for the following
methods.
o rotateX() : rotate object towards X-axis.
o rotateY() : rotate object towards Y-axis.
www.SunilOS.com 37
38. Disclaimer
This is an educational presentation to enhance the
skill of computer science students.
This presentation is available for free to computer
science students.
Some internet images from different URLs are
used in this presentation to simplify technical
examples and correlate examples with the real
world.
We are grateful to owners of these URLs and
pictures.
www.SunilOS.com 38