Skip to main content

Responsive Design for SharePoint 2013

I have been wanting to write about this topic for quite some time. In this post I will review what all this buzz is about around Responsive design and relate it back to SharePoint 2013.

In this post I will not be focusing on any of the Twitter bootstrap or HTML5 boilerplate stuff. I will simply be focusing on CSS3 Media Queries and how it relates to SharePoint 2013.

In the video below I have put together some discussion points around min-width vs. max-width and also different ways that you can make SharePoint 2013 responsive with just CSS.

Per the video above here is the code that I referenced:

Simple Responsive CSS

Custom Responsive CSS

Overall I wish there were more standards on how and when to use these media queries. I will be looking forward to your comments and suggestions for more topics.

Thanks!

Comments

sandeep samuel said…
Hi Erik,

Nice post ,Thanks for sharing this in very detail with video.








Sharepoint Developers
Joao Ferreira said…
Hi Erik,

Once again great post and video.
Hope that you had time to take a look at bindtuning themes.
I'm already wainting for your next post, keep the good job you are doing.
Unknown said…
Hi Erik,

Thank you for your post, it is great.

I have a question about how to apply responsive design on SharePoint Online Public website?

Appreciate your response.
robert william said…
Great post .Responsive Website Development Long Island LI, New Jersey, Responsive Design NJ Website Development, NY Web Development.
aparna john said…
Hi,Web Design Cochin is such a subjective area that it is impossible to definitively say what makes a good design or not. However, there are golden rules that must be adhered.Thanks........
Hi said…
Hi Erik Swenson,
Nice post.
I need to add a button in Control template and when i click that button i have to hide some data.
Where can i do it. Could u pls give u inputs.
danielpantoja said…
Wow, really great stuff. For those of us tasked with leaping from SP2010 to SP2013 AND add responsive design this is a great help. I look forward to your SP2013 book, lol!
danielpantoja said…
Erik, good stuff, works great on desktop when resizing browser but mobile devices aren't applying the css. Any ideas?
That was a very useful and comprehensive video. Adding visuals to a presentation really enhances the appeal of what you wanted to convey. Even now, SharePoint 2013 is still making a buzz around the net, as is the case for responsive design. So I think this video is still worth sharing to those who want to understand what in the world is going on lately.

Kristofer Mcginty @ ReachForFreedom.com.au
Nancy jaee said…
This post contains many useful info in every aspect. however one has to follow this information for better output.
Kathleen Davis said…
The video is a really good guide for those who are just getting to know the new features available in Sharepoint 2013. As for the min-max width, I dare say it really depends on what the content of the page will be. As long as it doesn’t have too much white space or appear too cluttered, I say it’s the right fit.

Kathleen
Thanks a lot Erik!!
I learnt a lot from your posts. Looking forward for more post and learnings :)

prasad parab said…
This comment has been removed by the author.
prasad parab said…
Nice post. Helped me a lot
Ruzina Bagum said…
Although there are various ways of creating a website but in my opinion you are absolutely perfect I.E. hiring a professional web designer is the best way. Thanks a ton for spreading such informative article.
website design company bangladesh
Lorna Croft said…
Creating an effective web existence is imperative for any company today and can be a great marketing tool if used effectively. Factors such as increased conversion rates and improved brand loyalty and recognition can be obtained by a producing a top-notch website design. CU Web Hosting
James Josiah said…
Its really nice posting to read i enjoy very much. I will recommend this link to my friends.
Thanks.

Web Design
Aroh said…
Thanks for your time and efforts. The video tutorial is extremely useful!
Amela Jones said…
Are you going to do a follow up article? Would love to know what happens next.

Amela
Web Design Agency
Shreeja K said…
Informative article, just what I was looking for.seo services chennai
mageswari j said…
Very Nice Blog I like the way you explained these things.
Indias Fastest Local Search Engine
CALL360
Indias Leading Local Business Directory
mageswari j said…
Ladies hostel in chennai OMR providing state of the art facilities including Air condition, food, safety, security. Get best hostel facilitiesWomen hostel Adyar
mageswari j said…
brilliant article that I was searching for. Helps me a lot
call360 is Fastest local search Engine we have 12 years of experience in online industery, in our Search Engine we offer,
more than 220 categories and 1 Million Business Listing most frequently search categories
are Money exchange Chennai and Bike mechanic Chennai,
we deliver 100% accure data to users & 100% Verified leads to our
registered business vendors and our most popular categories are
AC mechanic chennai,
Advertising agencies chennai
catering services chennai
mageswari j said…
brilliant article that I was searching for. Helps me a lot.
We are one of the Finest ladies hostel near OMR and our
womens hostel in adyar is secure place for working womens
we provide home based food with hi quality, our hostel located very near to Adyar bus depot.
womens hostel near Adyar bus depot, we are one of the best and experienced
womens hostel near omr
Shreeja K said…
Informative article, just what I was looking for.seo services chennai
Aptron said…
Thanks for sharing this information and keep updating us. This is informative and really useful for me.

Web Development Training in Delhi | Animation Multimedia Training in Delhi | CAD Training Center In Delhi
Interesting post share within the design thinking for the maintenance of those websites. Thank you so much. Coimbatore websites | kovai web solutions | best logo design company
Winwebsolutionz said…
Can truly relate and retain this outstanding post. Very well written. web design company Chennai
Designpluz said…
It is a great sharing me...I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article. I enjoyed every little bit part of it.Web Design Sydney
Brenda Lewis said…
The post is written in very a good manner and it contains many useful information for me.

affordable web design services | top web design companies
webwing said…
Great informational resource as always!I really love the way of explaining this post.You are just outstanding...Keep posting more.
professional mobile app development company

Popular posts from this blog

How To: Hide Left Side Navigation on Home Page

I was recently asked: "How can I hide the side nav bar on the main homepage layout ?? I want to be able to use the side NAV with in the team site etc etc, but I don't want it on the front page.. " There are a couple of ways to do this in SharePoint 2010. If you are using a non-publishing site you can add a Content Editor Web Part to the page and add the following to the HTML Source.
<Style>
body #s4-leftpanel
{
display: none;
}
.s4-ca
{
margin-left: 0px;
}
</style>
Basically the CSS above hides the left navigation Div, and then sets the content area to not have a left margin. Once you are done, simply modify the web part and hide it on the page. If you are using a publishing site for your homepage simply add the same styles specified above to a custom page layout. That way if you have a need for other pages that do not need the left side navigation you can re-use the page layout.

SharePoint 2010 Base CSS Classes

This will be the first of many SharePoint 2010 posts. I will be focusing on a few of the main CSS classes used for SharePoint 2010 Public Beta. As the product becomes more final there might be some changes to the class names but I will be sure to create a new post if that happens. This will be quite a lengthy but it should be helpful. The default CSS given below are just highlights of the full CSS attributes for that class.I will be using a basic team site as my base for the screenshots. Here is a basic structure of the main areas that I will cover.Ribbon RowTable Row Left Site Actions Navigate Up Edit Tab List Browse Page Table Row Right Give Feedback Welcome Menu WorkspaceBody Container Title Row Title Title Logo Title Text / BreadcrumbPage DescriptionSocial Data SeparatorI like It Tags/Notes Top Header 2/Top Links li Static-Selected li Static SearchHelpStatus Bar Container Main A…

Small Calendar for SharePoint 2010 & 2013

First off I would like to apologize for the lack of posts. I have been really busy with my new role as the UX Design lead within Slalom Consulting Boston. I will share more about that in another post. In a previous post Create Really Small Calendar I showcased how to do this for SharePoint 2007. However the 2010 and 2013 calendar views have changed and therefore we cannot use the same method or CSS as 2007.SharePoint 2010 Small Calendar:
SharePoint 2013 Small Calendar:
See video below for a video walk through on how to create a small calendar for SharePoint 2010 and & SharePoint 2013 with just CSS.Per the video above here is the code that I referenced:2010 CSS link reference in Master Page:
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/smallcalendar.css %>" After="corev4.css" runat="server"/>2010 CSS:
/**** Small Calendar ***/
.ms-acal-item{height: 10px !important;}
.ms-acal-sdiv,
.ms-acal-mdiv,
.ms-…