I want to make a new Page on a Website with my own HTML/CSS content. We got a HTML page from a designer, with content in it. I want to implement this into a normal subpage on a website. All content on the top and left side should remain the same. Only the content on this specific page should be edited.

I tried to take a content editor web part and inserted my HTML, but Sharepoint is always reformating the whole HTML and makes it useless in this way.

What would be best practice to do this?

  • The new page you want to host on SharePoint. Also the left navigation and top navigation of this page should use SharePoint elements? Is this your requirement? What you mean by only the content of this specific page should be edited? Commented Dec 4, 2014 at 13:45
  • Try to use SharePoint Designer Commented Dec 4, 2014 at 13:45
  • If you want to edit in the browser then content editor is way to go. You need to decide if you want full control via HTML, or edit with the WYSIWYG. If you want both - you need to create your own custom control We need a bit more clarification to get you headed in any particular direction. Commented Dec 4, 2014 at 22:43
  • On the top i got the global navigation and on the left side there is the quick launch and tree view. I describe the rest of the space as content space. I really would like to use Sharepoint Designer and work directly with the code, but I am only able to edit it in browser or the page layout. I have also to use css files, bootstrap and jquery with own images. Where are the best places for them? Can i use cdns? Commented Dec 5, 2014 at 10:45
  • Can you please elaborate it..I tried with many ways to insert in team site its notp ossible. So i converted html page to master page in design manager using publishing portal .its working but i want it in teamsite with side nav and top nav... Commented Jun 5, 2017 at 19:33

2 Answers 2


I found out, that it is possible to split my page from the master layout and edit the aspx file. In the content part of the aspx page, I can insert any content that should be displayed.


Insert a HTML Form Web Part on a page and paste your HTML into that.

You find it under INSERT tab > Web Part > Forms when editing the page.

  • This would be possible, but i do not have much control over it. Commented Dec 10, 2014 at 13:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.