Index
A
- *ast-of-type class / Selectors and pseudo-selectors
- adaptive images
- about / Adaptive images
- features / Features
- working / How it works
- customization / Customization
- all, media types / Media types
- angle value, gradients / Values
- aspect-ratio feature / Media features
- aural, media types / Media types
- autocomplete attribute / The <form> attributes
- autofocus attribute / The <form> attributes, Styling the forms
B
- background-attachment property / The background-attachment property
- background-clip property
- background-color property
- about / The background-color property
- background-origin property
- about / The background-origin property
- syntax / Syntax
- border-box value / Values
- background-repeat property / The background-repeat property
- padding-box value / Values
- content-box value / Values
- space value / The background-repeat property
- round value / The background-repeat property
- background-size property
- about / The background-size property
- syntax / Syntax
- values / Values
- length value / Values
- percentage value / Values
- cover value / Values
- contain value / Values
- backgrounds
- Bootstrap
- border-box value / Values
- border-image property
- border-radius property
- border property
- about / Borders
- border-radius property / The border-radius property
- border-image property / The border-image property
- box-shadow property
- braille, media types / Media types
C
- *checked class / Selectors and pseudo-selectors
- checkValidity method / The checkValidity method
- client-side form validation
- about / Client-side form validation
- advantages / Client-side form validation
- color-index feature / Media features
- color feature / Media features
- color type / The <form> <input> types
- color value, gradients / Values
- constraint validations
- declaring / Constraint validations
- HTML5 APIs / HTML5 constraint validation APIs
- content-box value / Values
- CSRF (Cross-Site Request Forgery) / Shared secrets
- CSS2
- media types / Media types
- CSS3
- for web forms / CSS3 for web forms
- modules / CSS3 for web forms
- gradients / Gradients
- guideleines / Guidelines
- CSS3 guideleines
- best practices / Guidelines
- customError property
- about / The customError property
- validity.customError property / The validity.customError property
D
- *disabled class / Selectors and pseudo-selectors
- <datalist> element / The <form> elements
- dateinput class / Styling the forms
- datetime-local type / The <form> <input> types
- datetime type / The <form> <input> types
- date type / The <form> <input> types
- device-aspect-ratio feature / Media features
- device-height feature / Media features
- device-width feature / Media features
E
- *empty class / Selectors and pseudo-selectors
- *enabled class / Selectors and pseudo-selectors
- email type / The <form> <input> types
- embossed, media types / Media types
- error messages
- about / Error messages
- changing, to custom messge / Error messages
- external media query
- pros / External media query
- cons / External media query
F
- *first-child class / Selectors and pseudo-selectors
- *first-of-type class / Selectors and pseudo-selectors
- <form><input> types
- date type / The <form> <input> types
- datetime type / The <form> <input> types
- datetime-local type / The <form> <input> types
- color type / The <form> <input> types
- number type / The <form> <input> types
- range type / The <form> <input> types
- email type / The <form> <input> types
- search / The <form> <input> types
- tel type / The <form> <input> types
- month type / The <form> <input> types
- time type / The <form> <input> types
- url type / The <form> <input> types
- week type / The <form> <input> types
- <form>attributes
- autocomplete / The <form> attributes
- autofocus / The <form> attributes
- placeholder / The <form> attributes
- min / The <form> attributes
- max / The <form> attributes
- list / The <form> attributes
- formnovalidate / The <form> attributes
- form / The <form> attributes
- formaction / The <form> attributes
- formenctype / The <form> attributes
- formmethod / The <form> attributes
- formtarget / The <form> attributes
- multiple / The <form> attributes
- novalidate / The <form> attributes
- step / The <form> attributes
- required / The <form> attributes
- pattern / The <form> attributes
- <form> elements
- <datalist> / The <form> elements
- <keygen> / The <form> elements
- <output> / The <form> elements
- @font-face rule
- about / The @font-face rule
- syntax / Syntax
- filter method
- about / The filter method
- validation filtering / The filter method
- sanitization filtering / The filter method
- filter_var_array() function / The filter method
- filter functions / The filter method
- filter_id() function / The filter method
- user input data, validating / Validating user input data
- user input data, sanitizing / Sanitizing user input data
- FILTER_CALLBACK filter / The FILTER_CALLBACK filter
- multiple inputs, filtering / Filter multiple inputs
- filter_has_var() function / The filter method
- filter_id() function / The filter method
- filter_input() function / The filter method
- filter_input_array() function / The filter method
- filter_list() function / The filter method
- filter_var() function / The filter method, The FILTER_CALLBACK filter
- filter_var_array() function / The filter method, Filter multiple inputs
- fluid grid generators
- Fluid grid system / Fluid grid generators
- Tiny fluid grid / Fluid grid generators
- Fluid grids by calculator / Fluid grid generators
- Fluid grids by bootstrap / Fluid grid generators
- fluid grids
- about / Fluid grids
- generators / Fluid grid generators
- 960 grid system / 960 grid system
- Bootstrap / Bootstrap
- font-family font descriptor / The font-family font descriptor
- font-stretch font descriptor
- about / The font-stretch font descriptor
- values / The font-stretch font descriptor
- font-style font descriptor
- about / The font-style font descriptor
- values / The font-style font descriptor
- font-weight descriptor / The font-weight descriptor
- font descriptors
- about / Font descriptors
- src font descriptor / The src font descriptor
- font-style font descriptor / The font-style font descriptor
- font-stretch font descriptor / The font-stretch font descriptor
- font-family font descriptor / The font-family font descriptor
- unicode-range font descriptor / The unicode-range font descriptor
- font-weight descriptor / The font-weight descriptor
- fonts module
- about / Fonts
- @font-face rule / The @font-face rule
- font descriptors / Font descriptors
- form
- linking, to server / Linking a form to a server
- making, responsive / Making our form responsive
- formaction attribute / The <form> attributes
- form attribute / The <form> attributes
- formenctype attribute / The <form> attributes
- formmethod attribute / The <form> attributes
- formnovalidate attribute / The <form> attributes
- forms
- best practices / Guidelines
- best practices, using / Guidelines
- styling / Styling the forms
- <body> selectors / Styling the forms
- form spoofing
- about / Spoofing and forging forms
- HTTP requests, forging / Forging HTTP requests
- submission, spoofing / Spoofing submissions
- one-time tokens / Shared secrets
- expectations, setting / Setting expectations
- formtarget attribute / The <form> attributes
- form validation
- about / Form validation
- benefits / Form validation
- client-side form validation / Client-side form validation
- server-side form validation / Server-side form validation
G
- 960 grid system
- about / 960 grid system
- pros / 960 grid system
- cons / 960 grid system
- GET method / The GET method
- gradients
- grid feature / Media features
H
- handheld, media types / Media types
- hanging-punctuation property / Values
- height feature / Media features
- high resolution displays
- for high resolution devices / For high resolution devices
- for small screen high resolution devices / For small screen high resolution devices
- for large screen high resolution devices / For large screen high resolution devices
- small screen devices, in portrait mode only / Small screen devices in portrait mode only
- small screen devices, in landscape mode only / Small screen devices in landscape mode only
- HTML5 constraint validation APIs
- about / HTML5 constraint validation APIs
- validity object / The validity object
- checkValidity method / The checkValidity method
- setCustomValidity() method / The setCustomValidity() method
- willValidate attribute / The willValidate attribute
- validationMessage attribute / The validationMessage attribute
- patternMismatch property / The patternMismatch property
- customError property / The customError property
- rangeOverflow property / The rangeOverflow property
- rangeUnderflow property / The rangeUnderflow property
- stepMismatch property / The stepMismatch property
- tooLong property / The tooLong property
- typeMismatch property / The typeMismatch property
- valueMissing property / The valueMissing property
- valid property / The valid property
- HTML5 form
- advantages / HTML versus HTML5 forms
- building / Building an HTML5 form
- HTML5 form validation
- about / HTML5 form validation
- textbox validation, JavaScript used / Code 1 – validating a textbox using JavaScript
- textbox validation, HTML5 <form> controls used / Code 2 – validating a textbox using HTML5 <form> controls
I
- internal media query
- pros / Internal media query
- cons / Internal media query
- syntax / Syntax
K
- <keygen> element / The <form> elements
L
- *last-child class / Selectors and pseudo-selectors
- list attribute / The <form> attributes
M
- max attribute / The <form> attributes, The validity.valid property
- maxlength attribute / The validity.valid property
- media features
- device-width / Media features
- device-height / Media features
- orientation / Media features
- width / Media features
- height / Media features
- grid / Media features
- device-aspect-ratio / Media features
- color-index / Media features
- resolution / Media features
- color / Media features
- monochrome / Media features
- aspect-ratio / Media features
- scan / Media features
- media queries
- about / Media queries
- media types / Media types
- media features / Media features
- media types
- projection / Media types
- embossed / Media types
- all / Media types
- aural / Media types
- tv / Media types
- screen / Media types
- braille / Media types
- handheld / Media types
- print / Media types
- tty / Media types
- internal media query / Internal media query
- external media query / External media query
- min attribute / The <form> attributes, The validity.valid property
- monochrome feature / Media features
- month type / The <form> <input> types
- multiple attribute / The <form> attributes
- MySQL
- about / MySQL
- for PHP / MySQL for PHP
- PHP connectivity / MySQL-PHP connectivity
- database, creating / Create a database
- database, selecting / Select a database
- table, creating / Create a table
- primary keys / Primary keys
- MySQL-PHP connectivity
- opening, to MySQL server / Open a connection to the MySQL server
- closing / Close a connection
- mysqli_close() function / Close a connection
N
- *not(S) class / Selectors and pseudo-selectors
- *nth-last-child(N) class / Selectors and pseudo-selectors
- *nth-last-of-type(N) class / Selectors and pseudo-selectors
- *nth-of-type(N) class / Selectors and pseudo-selectors
- -nth-child(N) class / Selectors and pseudo-selectors
- no-clip value / Values
- novalidate attribute / The <form> attributes
- number type / The <form> <input> types
O
- *only-child class / Selectors and pseudo-selectors
- *only-of-type class / Selectors and pseudo-selectors
- <output> element / The <form> elements
- orientation feature / Media features
P
- pattern attribute / The <form> attributes, The validity.valid property
- patternMismatch property
- about / The patternMismatch property
- validity.patternMismatch attribute / The validity.patternMismatch attribute
- PHP
- about / PHP
- using / PHP
- syntax / Syntax
- form handling / Form handling, The GET method
- filter method / The filter method
- placeholder attribute / The <form> attributes
- POST method / The POST method
- print, media types / Media types
- projection, media types / Media types
- pseudo-classes
- *last-child / Selectors and pseudo-selectors
- *first-child / Selectors and pseudo-selectors
- *checked / Selectors and pseudo-selectors
- *first-of-type / Selectors and pseudo-selectors
- *ast-of-type / Selectors and pseudo-selectors
- *nth-last-of-type(N) / Selectors and pseudo-selectors
- *only-child / Selectors and pseudo-selectors
- *only-of-type / Selectors and pseudo-selectors
- *root / Selectors and pseudo-selectors
- *empty / Selectors and pseudo-selectors
- *target / Selectors and pseudo-selectors
- *enabled / Selectors and pseudo-selectors
- *nth-child(N) / Selectors and pseudo-selectors
- *nth-of-type(N) / Selectors and pseudo-selectors
- *disabled / Selectors and pseudo-selectors
- *not(S) / Selectors and pseudo-selectors
- *nth-last-child(N) / Selectors and pseudo-selectors
- punctuation-trim property / Values
R
- *root class / Selectors and pseudo-selectors
- radiobutton / Styling the forms
- rangeOverflow property
- about / The rangeOverflow property
- validity.rangeOverflow property / The validity.rangeOverflow property
- range type / The <form> <input> types
- rangeUnderflow property
- about / The rangeUnderflow property
- validity.rangeUnderflow property / The validity.rangeUnderflow property
- required attribute / The <form> attributes, The validity.valid property
- resolutio feature / Media features
- responsive design
- about / Responsive design
- Google view / Google's view about responsive design
- benefits / Benefits of using responsive design
- working / How responsive design works
- screen resolutions / Screen resolutions
- viewport / Viewport
- limitations / Limitations
- best practices / Guidelines
S
- sarch type / The <form> <input> types
- scan feature / Media features
- screen, media types / Media types
- screen resolution
- small screen devices / Small screen devices
- selectors
- about / Selectors and pseudo-selectors
- [att^=val] / Selectors and pseudo-selectors
- [att$=val] / Selectors and pseudo-selectors
- [att*=val] / Selectors and pseudo-selectors
- server
- form, linking to / Linking a form to a server
- server-side form validation
- about / Server-side form validation
- advantages / Server-side form validation
- disadvantages / Server-side form validation
- setCustomValidity() method / The setCustomValidity() method
- src font descriptor / The src font descriptor
- step attribute / The <form> attributes, The validity.valid property
- stepMismatch property
- about / The stepMismatch property
- validity.stepMismatch property / The validity.stepMismatch property
- Structured Query Language (SQL) / MySQL for PHP
- Submit button / Guidelines
- submit_btn class / Styling the forms
T
- *target class / Selectors and pseudo-selectors
- tel type / The <form> <input> types
- text-align-last property / Values
- text-emphasis property / Values
- text-justify property / Values
- text-outline property / Values
- text-overflow property / Values
- text-shadow property
- about / The text-shadow property
- syntax / Syntax
- text-wrap property / Values
- Textarea / Building an HTML5 form
- text effects
- about / Text effects
- text-shadow property / The text-shadow property
- word-wrap property / The word-wrap property
- heading class / Styling the forms
- legend class / Styling the forms
- dateinput class / Styling the forms
- txtinput class / Styling the forms
- radiobutton / Styling the forms
- submit_btn class / Styling the forms
- time type / The <form> <input> types
- tooLong property
- about / The tooLong property
- validity.tooLong property / The validity.tooLong property
- tty, media types / Media types
- tv, media types / Media types
- txtinput class / Styling the forms
- typeMismatch property
- about / The typeMismatch property
- validity.typeMismatch property / The validity.typeMismatch property
U
- unicode-range font descriptor / The unicode-range font descriptor
- url type / The <form> <input> types
V
- validationMessage attribute / The validationMessage attribute
- validity.customError property / The validity.customError property
- validity.patternMismatch attribute / The validity.patternMismatch attribute
- validity.rangeOverflow property / The validity.rangeOverflow property
- validity.rangeUnderflow property / The validity.rangeUnderflow property
- validity.tooLong property / The validity.tooLong property
- validity.typeMismatch property / The validity.typeMismatch property
- validity.valid property / The validity.valid property
- validity.valueMissing property / The validity.valueMissing property
- validity object / The validity object
- valid property
- about / The valid property
- validity.valid property / The validity.valid property
- valueMissing property
- about / The valueMissing property
- validity.valueMissing property / The validity.valueMissing property
W
- web forms
- about / Understanding web forms
- advantages / Benefits
- web forms, for CSS3
- about / CSS3 for web forms
- website building
- limitations / Limitations
- week type / The <form> <input> types
- width feature / Media features
- willValidate attribute / The willValidate attribute
- word-break property / Values
- word-wrap property
- syntax / Syntax
- word-break value / Values
- normal value / Values
- hanging-punctuation property / Values
- punctuation-trim property / Values
- text-align-last property / Values
- text-emphasis property / Values
- text-justify property / Values
- text-outline property / Values
- text-overflow property / Values
- text-wrap property / Values
- word-break property / Values