Link to HTML page: https://yahmad3495.github.io/fa22-cse110-lab3/
fa22-cse110-lab3's Introduction
fa22-cse110-lab3's People
fa22-cse110-lab3's Issues
Add style to Feedback Form
Apply Style to Which Elements?
- Feedback Form
Detailed Description
- Apply color to it. Change the alignment of the input forms to avoid wasting so much white space. Apply a different font to it the text in form. Adjust the margin from the left of elements and the form, as well as from the top. Adjust the border to make it more expressive.
Context/Reason for Style Change
-The current form takes up too much white space, so moving things around might reduce the amount of white space used.
Possible Implementation
Move the entire form into its own selector (probably a div) to apply the font and color changes. Put half of the forms in one selector, the rest in another and change the layout of these containers to be right next to another. Adjust the margins of these containers, and then playing with the margins of the inside elements.
Assign loose HTML elements into CSS containers
Which Elements Require Factoring?
- Multimedia elements, agenda section, last meeting points, this meeting points
Context/Reason
- These elements are currently not assigned to any CSS selectors, so it will be difficult to assign styling to them. Specifically changing the layout and where they appear will be difficult.
Detailed Description
Possible Implementation
- Each "section" can be contained in its own div so that these elements can be organized into different types of displays. Each div can then have its own unique way of being styled.
Adjust layout of header
Apply Style to Which Elements?
- Main title, session number, and date
Detailed Description
- Align the header for all meeting notes at the very top of the page, in a row. The title should be on the left, and the session and date info should be aligned to the right. There should be some margins in between it and the edges of the page.
Context/Reason for Style Change
The header is taking up too much space, but leaving a lot of it empty. Limit the amount of space so that the webpage looks a little less cluttered.
Possible Implementation
Use the flex display built in CSS to set this up. Then use the margin property to adjust the margins on each size.
test-issue
this is a test issue
Add more padding to the left of paragraph content
Apply Style to Which Elements?
- All paragraphs that display content underneath headings.
Detailed Description
- Increase the padding to the left for each paragraph so that content is properly indented and stored under the corresponding heading.
Context/Reason for Style Change
- Currently nothing is indented, so it is had to distinguish sections and their content. Adding some padding will make it easier to read through.
Possible Implementation
Move all links in nav bar to the right, apply global font
Apply Style to Which Elements?
- Nav bar
- All elements that are text
Detailed Description
- Move the links to the right as much as possible
- The nav bar should also follow as the user scrolls down so that it is always accessible.
- Apply a global font for all elements to default to
Context/Reason for Style Change
- Whenever there is a navbar, it looks most natural when it's all the way to the right.
Possible Implementation
- Use basic CSS properties
- Use the sticky CSS property to get the navbar to always be there.
Heading Template
Apply Style to Which Elements?
- All headings that are present in the HTML page.
Detailed Description
- The current headings font is default and isn't super expressive. Apply a different font style for them and maybe even change the color of it.
Context/Reason for Style Change
- For it to be more expressive and less boring.
Possible Implementation
- Give all of the headings a selector, and then use the font-family and color properties in a .css stylesheet to apply it to all headings.
Adjust sizing and position on HTML media elements
Apply Style to Which Elements?
- HTML page video introduction, as well as the screenshot of the basic html page.
Detailed Description
- Video element just needs its width and height adjusted. The screenshot of the basic html page should be positioned next to the content under "This Meeting". The list of the agenda should not be broken by the screenshot.
Context/Reason for Style Change
- The break in the list of things to do for this meeting by the image is distracting, so moving it aside will result in better readability.
Possible Implementation
- Create a div that contains the list and image so that it's in one container. Change the layout of the container to be a grid. Align the image to the right, and leave the list as it is.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.