[NFBCS] Css, Building It From the Ground Up
Timothy Breitenfeldt
timothyjb310 at gmail.com
Sat Aug 17 16:52:27 UTC 2019
I can agree with that, my trouble is that as a nearly blind
programmer, visual layout is very hard to design. I have heard many
people talk on this mailing list about how to write CSS with Jaws or
NVDA, but the meta data screen readers give about the style of the
page only is helpful if you have a mind that can visually represent
what you want the page to look like to begin with. I have had little
sight for most of my life, and just don't really have a good
understanding of what actually looks visually appealing.
To add to the discussion though, I will say that building your site
from the ground up is definitely the most flexible approach. As far as
CSS goes, I learned about a technology on my last project called SAS
(syntactically awesome style sheets), I did not make that acronym up.
It is a super-set of CSS that provides an object oriented way of
writing your styles. It seemed like a very useful way of approaching
styling.
Also, I think there is a place for bootstrap as well, it seems that if
someone is willing to write half the styles for you, why not use them?
That is the philosophy of every other programming language.
Honestly I can't say much, most of my experience has been working with
other people who are styling the site while I write the Javascript and
backend code.
TJ Breitenfeldt
On 8/17/19, Peter Donahue via NFBCS <nfbcs at nfbnet.org> wrote:
> Hello Greg and everyone,
>
> I'll second what you said about CSS. You can make lots of changes
> site-wide by linking all of its pages to a CSS. These days CSS lay-outs are
> preferred over table lay-outs. Sites built and layed out using a CSS tend
> to
> be more screen reader-friendly.
>
> Over the years I've tried various Website creation tools and CMS
> systems and always came back to building Websites from the ground up. A
> great jumping off point is creating a basic template you will use to create
> all of your site's pages. Investing in learning HTML5, CSS, and Javascript
> allow you to creat awesome Websites that are accessible for both the
> developer and for site visitors. If you know how the site was created you
> know how to maintain it using assistive technology.
> -----Original Message-----
> From: NFBCS [mailto:nfbcs-bounces at nfbnet.org] On Behalf Of Greg Kearney via
> NFBCS
> Sent: Saturday, August 17, 2019 10:42 AM
> To: NFB in Computer Science Mailing List
> Cc: Greg Kearney
> Subject: Re: [NFBCS] Low-cost Accessible Website
>
> CSS, short for Cascading Style Sheets, is a method of controlling the
> visual
> appearance of a web page while leaving the structure of the page untouched.
>
> For example with CSS you can control the size, font, colour, alignment and
> so on of an H1 heading tag without having to call any HTML to the tag
> itself.
>
> From an accessibility point of view this is good as screen readers want to
> interact with the page structure and not visual appearance. For page
> maintenance it is handy because you can make changes page or even site wide
> by only changing the CSS in one place and then those changes will propagate
> across the site with no further editing.
>
> CSS can be included in any HTML tag using the style attribute, it can be
> placed at the head of the HTML file in a style tag or it can be included
> into a HTML file from a separate CSS document. It is possible to have
> different CSS stylesheets for different situations such as for computer,
> mobile devices, when a page is printed and even in theory for users of
> assistive technology.
>
> You should use CSS to control the visual layout of the page.
>
> Greg Kearney
>
>> On Aug 17, 2019, at 12:23 AM, Leslie Fairall via NFBCS <nfbcs at nfbnet.org>
> wrote:
>>
>> Can you explain what CSS is?
>
>
> _______________________________________________
> NFBCS mailing list
> NFBCS at nfbnet.org
> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> To unsubscribe, change your list options or get your account info for
> NFBCS:
> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/pdonahue2%40satx.rr.com
>
>
> _______________________________________________
> NFBCS mailing list
> NFBCS at nfbnet.org
> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> To unsubscribe, change your list options or get your account info for
> NFBCS:
> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/timothyjb310%40gmail.com
>
--
Timothy Breitenfeldt
Phone: 509-388-7262
Skype: timothyjb310 at outlook.com
https://www.linkedin.com/in/timothybreitenfeldt/
More information about the NFBCS
mailing list