Explore chapters and articles related to this topic
Creating the Web Site
Published in Tom Hutchison, Paul Allen, Web Marketing for the Music Business, 2013
Recently, cascading style sheets have become popular. “Style sheets were developed as a means for creating a consistent approach to providing style information for web documents” (Wikipedia). Cascading style sheets (CSS) allow web developers to control the style and layout of multiple web pages at once, just by editing one master template (the CSS document). Style sheets are the technical specifications for a document—the formatting. CSS is used to define colors, fonts, and layout, and is designed to separate document content (written in HTML) from document presentation (written in CSS). The coding of the style sheet is separated from the content, unlike HTML, where formatting code is embedded within the content. Style sheets are saved in external .css files. The appearance and layout of multiple pages can be changed all at once by editing the style sheet. In addition to the superior look and feel of web pages, CSS is also used to define how a page should look on other platforms and formatting for the print version of the page.
Client-Side Technologies
Published in Akshi Kumar, Web Technology, 2018
CSS is not a replacement to HTML and relies on an underlying markup structure, such as HTML. Although CSS is used in HTML pages, its use is not limited to HTML alone—it can be used on other languages, such as XML. Without binding to an element, a style really does not do anything. The purpose of a style sheet is to create a presentation for an element or set of elements. Binding an element to a style specification is very simple. It consists of an element, followed by its associated style defined within curly braces: Element {Style Specification}.
Website Production and Management
Published in Sharon Yull, BTEC National for IT Practitioners: Core Units, 2009
A style sheet is composed of a set of rules that tell a browser how to present a document. CSS is a style-sheet mechanism that has been designed to meet the specific needs of web designers and users.
Interactive Immersive Public Displays as Facilitators for Deeper Participation in Urban Planning
Published in International Journal of Human–Computer Interaction, 2020
Guiying Du, Christian Kray, Auriol Degbelo
In order to evaluate our approach, we developed a prototypical implementation. It uses an existing open-source platform for realizing immersive video environments, which is based on web-technologies and easily extensible. We extended the system to support multiple overlays and also created a simple web-app for mobile phones that connects to the backend of the IVE system. Users can first vote and then comment on the urban planning project using the mobile client, which then sends the results to the backend. The system was designed to run on a three-display environment. The left and right display shows the voting/commenting results while the central display depicts the urban planning project as an overlay. The client application on the smartphone was implemented using open standards and open source frameworks such as HTML (Hypertext Markup Language), JavaScript, AngularJS6 and Socket.io.7 It was developed as a responsive web application and can thus be accessed from any mobile phone device (e.g. Android-based or iOS-based), provided internet connection is available. The backend of the immersive video environment is also implemented on open standards and open source web frameworks: HTML, CSS (Cascading Style Sheet), Javascript, AngularJS, NodeJS, Neo4j8, and Three.js.9 A detailed introduction of the IVE’s backend, its architecture as well as an introductory video is available on GitHub.10
Target-specific toxicity knowledgebase (TsTKb): a novel toolkit for in silico predictive toxicology
Published in Journal of Environmental Science and Health, Part C, 2018
Yan Li, Gabriel Idakwo, Sundar Thangapandian, Minjun Chen, Huixiao Hong, Chaoyang Zhang, Ping Gong
The web portal is designed to serve as an interface for users to search, retrieve, navigate through and visualize information stored in the ChemMoA database. As shown in Figure 4, the web portal architecture consists of a presentation layer, i.e. the front-end, developed with AngularJS,58 HyperText Markup Language v5 (HTML5),59 and Cascading Style Sheet (CSS).60 Features added to HTML by AngularJS simplify the display of data on the website. AngularJS is employed to reduce the amount of data that needs to be loaded with each interaction between the user and the database. This guest facing layer of the web portal focuses on providing easy navigation, query and presentation of the retrieved toxicity data.
A novel fuzzy credit risk assessment decision support system based on the python web framework
Published in Journal of Industrial and Production Engineering, 2020
Yung-Chia Chang, Kuei-Hu Chang, Yi-Hsuan Huang
The system developed in this study was divided into three parts. The front-end (client side), the back-end (server side), and the interaction part connecting the front-end and the background. This study used HyperText Markup Language (HTML), Bootstrap, Cascading Style Sheet (CSS) and jQuery, four languages for coding the front end. The back-end part used Django, one of the Python web framework. The middle interaction part used the RESTful architecture and the MVC/MTV mode. Both the interaction and the back-end are mainly developed using the Python language which emphasizes the readability of the code and concise syntax, compared with C++, Java, and other languages.